/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-34549b5 [2022-04-06 22:39:52,458 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 22:39:52,460 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 22:39:52,493 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 22:39:52,494 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 22:39:52,495 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 22:39:52,497 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 22:39:52,498 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 22:39:52,500 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 22:39:52,503 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 22:39:52,504 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 22:39:52,505 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 22:39:52,505 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 22:39:52,507 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 22:39:52,507 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 22:39:52,509 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 22:39:52,510 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 22:39:52,510 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 22:39:52,512 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 22:39:52,515 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 22:39:52,516 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 22:39:52,517 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 22:39:52,518 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 22:39:52,519 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 22:39:52,520 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 22:39:52,524 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 22:39:52,524 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 22:39:52,525 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 22:39:52,525 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 22:39:52,525 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 22:39:52,526 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 22:39:52,526 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 22:39:52,528 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 22:39:52,528 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 22:39:52,528 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 22:39:52,529 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 22:39:52,529 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 22:39:52,530 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 22:39:52,530 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 22:39:52,530 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 22:39:52,530 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 22:39:52,531 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 22:39:52,533 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-06 22:39:52,541 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 22:39:52,541 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 22:39:52,542 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 22:39:52,542 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 22:39:52,542 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 22:39:52,542 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 22:39:52,543 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 22:39:52,543 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 22:39:52,543 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 22:39:52,543 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 22:39:52,543 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 22:39:52,544 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 22:39:52,544 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 22:39:52,544 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 22:39:52,544 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 22:39:52,544 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:39:52,544 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 22:39:52,544 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 22:39:52,544 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 22:39:52,545 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 22:39:52,545 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 22:39:52,545 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-06 22:39:52,545 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 22:39:52,725 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 22:39:52,741 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 22:39:52,743 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 22:39:52,744 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 22:39:52,744 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 22:39:52,745 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-04-06 22:39:52,781 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/098f4d993/1915cc05e81e4401a31ec22ce1ddf281/FLAG8b2a89a86 [2022-04-06 22:39:53,145 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 22:39:53,146 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-04-06 22:39:53,151 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/098f4d993/1915cc05e81e4401a31ec22ce1ddf281/FLAG8b2a89a86 [2022-04-06 22:39:53,164 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/098f4d993/1915cc05e81e4401a31ec22ce1ddf281 [2022-04-06 22:39:53,166 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 22:39:53,167 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 22:39:53,169 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 22:39:53,169 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 22:39:53,172 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 22:39:53,172 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:39:53" (1/1) ... [2022-04-06 22:39:53,173 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35d0ec8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:39:53, skipping insertion in model container [2022-04-06 22:39:53,173 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:39:53" (1/1) ... [2022-04-06 22:39:53,177 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 22:39:53,189 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 22:39:53,318 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-04-06 22:39:53,345 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:39:53,352 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 22:39:53,361 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-04-06 22:39:53,379 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:39:53,388 INFO L208 MainTranslator]: Completed translation [2022-04-06 22:39:53,389 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:39:53 WrapperNode [2022-04-06 22:39:53,389 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 22:39:53,389 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 22:39:53,390 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 22:39:53,390 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 22:39:53,398 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:39:53" (1/1) ... [2022-04-06 22:39:53,398 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:39:53" (1/1) ... [2022-04-06 22:39:53,403 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:39:53" (1/1) ... [2022-04-06 22:39:53,403 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:39:53" (1/1) ... [2022-04-06 22:39:53,416 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:39:53" (1/1) ... [2022-04-06 22:39:53,418 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:39:53" (1/1) ... [2022-04-06 22:39:53,419 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:39:53" (1/1) ... [2022-04-06 22:39:53,420 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 22:39:53,421 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 22:39:53,421 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 22:39:53,421 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 22:39:53,422 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:39:53" (1/1) ... [2022-04-06 22:39:53,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:39:53,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:39:53,442 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-06 22:39:53,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-06 22:39:53,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 22:39:53,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 22:39:53,472 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 22:39:53,473 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 22:39:53,473 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 22:39:53,473 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 22:39:53,473 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 22:39:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 22:39:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 22:39:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 22:39:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 22:39:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 22:39:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 22:39:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 22:39:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 22:39:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 22:39:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 22:39:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 22:39:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 22:39:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 22:39:53,518 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 22:39:53,519 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 22:39:53,631 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 22:39:53,635 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 22:39:53,635 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-04-06 22:39:53,636 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:39:53 BoogieIcfgContainer [2022-04-06 22:39:53,636 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 22:39:53,638 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 22:39:53,638 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 22:39:53,650 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 22:39:53,650 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 10:39:53" (1/3) ... [2022-04-06 22:39:53,650 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ab1196f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:39:53, skipping insertion in model container [2022-04-06 22:39:53,650 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:39:53" (2/3) ... [2022-04-06 22:39:53,651 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ab1196f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:39:53, skipping insertion in model container [2022-04-06 22:39:53,651 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:39:53" (3/3) ... [2022-04-06 22:39:53,651 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound10.c [2022-04-06 22:39:53,654 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 22:39:53,655 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 22:39:53,680 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 22:39:53,684 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-04-06 22:39:53,684 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 22:39:53,708 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-04-06 22:39:53,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-06 22:39:53,713 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:39:53,713 INFO L499 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-04-06 22:39:53,714 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:39:53,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:39:53,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-04-06 22:39:53,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:53,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1388526524] [2022-04-06 22:39:53,732 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:39:53,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-04-06 22:39:53,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:39:53,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771085720] [2022-04-06 22:39:53,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:39:53,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:39:53,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:39:53,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 22:39:53,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:39:53,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 22:39:53,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:39:53,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 22:39:53,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:39:53,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-04-06 22:39:53,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:39:53,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-04-06 22:39:53,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:39:53,945 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:39:53,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:39:53,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771085720] [2022-04-06 22:39:53,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771085720] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:53,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:53,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:39:53,948 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:39:53,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1388526524] [2022-04-06 22:39:53,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1388526524] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:53,949 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:53,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:39:53,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040727621] [2022-04-06 22:39:53,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:39:53,952 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 22:39:53,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:53,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 22:39:53,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:39:53,975 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-04-06 22:39:54,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:39:54,059 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-04-06 22:39:54,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 22:39:54,061 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-04-06 22:39:54,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:39:54,065 INFO L225 Difference]: With dead ends: 73 [2022-04-06 22:39:54,066 INFO L226 Difference]: Without dead ends: 35 [2022-04-06 22:39:54,069 INFO L912 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-04-06 22:39:54,071 INFO L913 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-04-06 22:39:54,072 INFO L914 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-04-06 22:39:54,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-06 22:39:54,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-04-06 22:39:54,105 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-04-06 22:39:54,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-04-06 22:39:54,108 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-04-06 22:39:54,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:39:54,108 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-04-06 22:39:54,109 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-04-06 22:39:54,109 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-04-06 22:39:54,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-04-06 22:39:54,110 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:39:54,110 INFO L499 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-04-06 22:39:54,111 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 22:39:54,111 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:39:54,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:39:54,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-04-06 22:39:54,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:54,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [573437726] [2022-04-06 22:39:54,113 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:39:54,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-04-06 22:39:54,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:39:54,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185407188] [2022-04-06 22:39:54,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:39:54,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:39:54,150 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:39:54,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1475997291] [2022-04-06 22:39:54,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:39:54,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:54,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:39:54,156 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:39:54,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-06 22:39:54,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 22:39:54,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:39:54,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 22:39:54,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:39:54,415 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:39:54,415 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:39:54,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:39:54,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185407188] [2022-04-06 22:39:54,415 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:39:54,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475997291] [2022-04-06 22:39:54,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475997291] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:54,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:54,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:39:54,418 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:39:54,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [573437726] [2022-04-06 22:39:54,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [573437726] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:54,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:54,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:39:54,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119834466] [2022-04-06 22:39:54,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:39:54,427 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 22:39:54,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:54,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 22:39:54,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:39:54,428 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-04-06 22:39:54,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:39:54,517 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-04-06 22:39:54,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:39:54,517 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-04-06 22:39:54,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:39:54,518 INFO L225 Difference]: With dead ends: 54 [2022-04-06 22:39:54,518 INFO L226 Difference]: Without dead ends: 51 [2022-04-06 22:39:54,518 INFO L912 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-04-06 22:39:54,519 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:39:54,519 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 173 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:39:54,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-04-06 22:39:54,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-04-06 22:39:54,527 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-04-06 22:39:54,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-04-06 22:39:54,528 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-04-06 22:39:54,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:39:54,528 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-04-06 22:39:54,528 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-04-06 22:39:54,528 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-04-06 22:39:54,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-06 22:39:54,529 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:39:54,529 INFO L499 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-04-06 22:39:54,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-04-06 22:39:54,735 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:54,735 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:39:54,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:39:54,736 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-04-06 22:39:54,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:54,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1728556313] [2022-04-06 22:39:54,736 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:39:54,737 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-04-06 22:39:54,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:39:54,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38991133] [2022-04-06 22:39:54,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:39:54,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:39:54,762 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:39:54,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [417577469] [2022-04-06 22:39:54,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:39:54,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:54,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:39:54,766 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:39:54,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-06 22:39:54,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:39:54,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:39:54,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:39:54,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:39:54,896 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 22:39:54,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:39:55,000 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 22:39:55,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:39:55,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38991133] [2022-04-06 22:39:55,001 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:39:55,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417577469] [2022-04-06 22:39:55,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417577469] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:39:55,001 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:39:55,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:39:55,001 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:39:55,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1728556313] [2022-04-06 22:39:55,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1728556313] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:55,002 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:55,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:39:55,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116568429] [2022-04-06 22:39:55,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:39:55,002 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:39:55,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:55,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:39:55,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:39:55,003 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-04-06 22:39:55,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:39:55,166 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-04-06 22:39:55,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:39:55,167 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-04-06 22:39:55,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:39:55,170 INFO L225 Difference]: With dead ends: 103 [2022-04-06 22:39:55,170 INFO L226 Difference]: Without dead ends: 96 [2022-04-06 22:39:55,171 INFO L912 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-04-06 22:39:55,171 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 58 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:39:55,172 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 232 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:39:55,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-04-06 22:39:55,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-04-06 22:39:55,184 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-04-06 22:39:55,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-04-06 22:39:55,185 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-04-06 22:39:55,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:39:55,185 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-04-06 22:39:55,185 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-04-06 22:39:55,185 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-04-06 22:39:55,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 22:39:55,186 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:39:55,186 INFO L499 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-04-06 22:39:55,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 22:39:55,399 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-04-06 22:39:55,400 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:39:55,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:39:55,400 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-04-06 22:39:55,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:55,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1129466463] [2022-04-06 22:39:55,401 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:39:55,401 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-04-06 22:39:55,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:39:55,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777319627] [2022-04-06 22:39:55,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:39:55,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:39:55,411 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:39:55,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1315124689] [2022-04-06 22:39:55,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:39:55,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:55,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:39:55,412 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:39:55,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-06 22:39:55,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:39:55,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:39:55,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 22:39:55,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:39:55,757 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 22:39:55,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:39:55,947 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:39:55,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:39:55,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777319627] [2022-04-06 22:39:55,951 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:39:55,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315124689] [2022-04-06 22:39:55,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315124689] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:39:55,951 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:39:55,951 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-04-06 22:39:55,952 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:39:55,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1129466463] [2022-04-06 22:39:55,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1129466463] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:55,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:55,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:39:55,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904221] [2022-04-06 22:39:55,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:39:55,955 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:39:55,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:55,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:39:55,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:39:55,956 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-04-06 22:39:56,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:39:56,271 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-04-06 22:39:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:39:56,272 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-04-06 22:39:56,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:39:56,273 INFO L225 Difference]: With dead ends: 112 [2022-04-06 22:39:56,273 INFO L226 Difference]: Without dead ends: 110 [2022-04-06 22:39:56,273 INFO L912 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-04-06 22:39:56,274 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 63 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:39:56,274 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 297 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:39:56,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-04-06 22:39:56,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-04-06 22:39:56,288 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-04-06 22:39:56,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-04-06 22:39:56,289 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-04-06 22:39:56,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:39:56,289 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-04-06 22:39:56,289 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-04-06 22:39:56,289 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-04-06 22:39:56,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 22:39:56,290 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:39:56,290 INFO L499 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-04-06 22:39:56,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-06 22:39:56,506 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:56,506 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:39:56,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:39:56,507 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-04-06 22:39:56,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:56,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [945876204] [2022-04-06 22:39:56,507 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:39:56,507 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-04-06 22:39:56,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:39:56,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488021404] [2022-04-06 22:39:56,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:39:56,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:39:56,524 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:39:56,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [623599153] [2022-04-06 22:39:56,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:39:56,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:56,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:39:56,528 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:39:56,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-06 22:39:56,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:39:56,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:39:56,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 22:39:56,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:39:56,719 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 22:39:56,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:39:56,817 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 22:39:56,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:39:56,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488021404] [2022-04-06 22:39:56,818 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:39:56,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623599153] [2022-04-06 22:39:56,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623599153] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 22:39:56,818 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:39:56,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-04-06 22:39:56,818 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:39:56,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [945876204] [2022-04-06 22:39:56,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [945876204] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:56,818 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:56,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:39:56,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903982674] [2022-04-06 22:39:56,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:39:56,819 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:39:56,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:56,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:39:56,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-04-06 22:39:56,819 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-04-06 22:39:56,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:39:56,868 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-04-06 22:39:56,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:39:56,868 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-04-06 22:39:56,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:39:56,870 INFO L225 Difference]: With dead ends: 130 [2022-04-06 22:39:56,870 INFO L226 Difference]: Without dead ends: 128 [2022-04-06 22:39:56,870 INFO L912 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-04-06 22:39:56,873 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:39:56,874 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 141 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:39:56,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-04-06 22:39:56,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-04-06 22:39:56,902 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-04-06 22:39:56,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-04-06 22:39:56,903 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-04-06 22:39:56,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:39:56,903 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-04-06 22:39:56,903 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-04-06 22:39:56,903 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-04-06 22:39:56,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 22:39:56,904 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:39:56,904 INFO L499 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-04-06 22:39:56,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-06 22:39:57,107 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:57,108 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:39:57,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:39:57,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-04-06 22:39:57,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:57,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [458608195] [2022-04-06 22:39:57,108 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:39:57,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-04-06 22:39:57,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:39:57,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602405727] [2022-04-06 22:39:57,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:39:57,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:39:57,117 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:39:57,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [186865675] [2022-04-06 22:39:57,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:39:57,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:57,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:39:57,120 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:39:57,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-06 22:39:57,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:39:57,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:39:57,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 22:39:57,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:39:57,380 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 22:39:57,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:39:57,519 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:39:57,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:39:57,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602405727] [2022-04-06 22:39:57,520 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:39:57,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186865675] [2022-04-06 22:39:57,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186865675] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:39:57,520 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:39:57,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2022-04-06 22:39:57,520 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:39:57,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [458608195] [2022-04-06 22:39:57,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [458608195] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:57,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:57,521 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:39:57,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376717259] [2022-04-06 22:39:57,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:39:57,521 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:39:57,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:57,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:39:57,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:39:57,522 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-04-06 22:39:57,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:39:57,710 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-04-06 22:39:57,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 22:39:57,711 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-04-06 22:39:57,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:39:57,712 INFO L225 Difference]: With dead ends: 137 [2022-04-06 22:39:57,712 INFO L226 Difference]: Without dead ends: 135 [2022-04-06 22:39:57,712 INFO L912 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-04-06 22:39:57,712 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 87 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:39:57,713 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 218 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:39:57,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-04-06 22:39:57,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-04-06 22:39:57,726 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-04-06 22:39:57,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-04-06 22:39:57,727 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-04-06 22:39:57,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:39:57,727 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-04-06 22:39:57,728 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-04-06 22:39:57,728 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-04-06 22:39:57,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 22:39:57,729 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:39:57,729 INFO L499 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-04-06 22:39:57,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-06 22:39:57,943 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:57,944 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:39:57,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:39:57,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-04-06 22:39:57,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:57,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [756019087] [2022-04-06 22:39:57,944 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:39:57,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-04-06 22:39:57,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:39:57,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058880485] [2022-04-06 22:39:57,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:39:57,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:39:57,952 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:39:57,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [499144954] [2022-04-06 22:39:57,953 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:39:57,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:57,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:39:57,954 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:39:57,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-06 22:39:57,986 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:39:57,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:39:57,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 22:39:57,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:39:58,046 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:39:58,046 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:39:58,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:39:58,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058880485] [2022-04-06 22:39:58,046 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:39:58,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499144954] [2022-04-06 22:39:58,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499144954] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:58,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:58,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:39:58,047 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:39:58,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [756019087] [2022-04-06 22:39:58,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [756019087] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:58,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:58,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:39:58,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765848126] [2022-04-06 22:39:58,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:39:58,047 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:39:58,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:58,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:39:58,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:39:58,048 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-04-06 22:39:58,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:39:58,116 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-04-06 22:39:58,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:39:58,116 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-04-06 22:39:58,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:39:58,117 INFO L225 Difference]: With dead ends: 170 [2022-04-06 22:39:58,117 INFO L226 Difference]: Without dead ends: 114 [2022-04-06 22:39:58,117 INFO L912 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-04-06 22:39:58,118 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:39:58,118 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 155 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:39:58,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-04-06 22:39:58,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-04-06 22:39:58,137 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-04-06 22:39:58,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-04-06 22:39:58,138 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-04-06 22:39:58,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:39:58,138 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-04-06 22:39:58,138 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-04-06 22:39:58,138 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-04-06 22:39:58,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-04-06 22:39:58,139 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:39:58,139 INFO L499 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-04-06 22:39:58,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-06 22:39:58,346 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:58,346 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:39:58,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:39:58,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-04-06 22:39:58,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:58,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [682940693] [2022-04-06 22:39:58,347 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:39:58,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-04-06 22:39:58,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:39:58,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964707431] [2022-04-06 22:39:58,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:39:58,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:39:58,355 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:39:58,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1418029148] [2022-04-06 22:39:58,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:39:58,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:58,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:39:58,356 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:39:58,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-06 22:39:58,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:39:58,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:39:58,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 22:39:58,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:39:58,457 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-04-06 22:39:58,457 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:39:58,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:39:58,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964707431] [2022-04-06 22:39:58,457 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:39:58,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418029148] [2022-04-06 22:39:58,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418029148] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:58,457 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:58,457 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:39:58,458 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:39:58,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [682940693] [2022-04-06 22:39:58,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [682940693] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:58,458 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:58,458 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:39:58,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405809473] [2022-04-06 22:39:58,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:39:58,458 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:39:58,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:58,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:39:58,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:39:58,459 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-04-06 22:39:58,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:39:58,504 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-04-06 22:39:58,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:39:58,504 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-04-06 22:39:58,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:39:58,505 INFO L225 Difference]: With dead ends: 158 [2022-04-06 22:39:58,505 INFO L226 Difference]: Without dead ends: 156 [2022-04-06 22:39:58,506 INFO L912 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-04-06 22:39:58,506 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:39:58,506 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 156 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:39:58,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-04-06 22:39:58,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-04-06 22:39:58,520 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-04-06 22:39:58,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-04-06 22:39:58,522 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-04-06 22:39:58,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:39:58,522 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-04-06 22:39:58,522 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-04-06 22:39:58,522 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-04-06 22:39:58,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-06 22:39:58,523 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:39:58,523 INFO L499 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-04-06 22:39:58,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-04-06 22:39:58,739 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:58,740 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:39:58,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:39:58,740 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-04-06 22:39:58,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:58,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1972262817] [2022-04-06 22:39:58,740 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:39:58,741 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-04-06 22:39:58,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:39:58,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095737836] [2022-04-06 22:39:58,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:39:58,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:39:58,748 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:39:58,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [57932577] [2022-04-06 22:39:58,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:39:58,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:39:58,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:39:58,752 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:39:58,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-06 22:39:58,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:39:58,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:39:58,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 52 conjunts are in the unsatisfiable core [2022-04-06 22:39:58,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:39:59,213 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-06 22:39:59,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:39:59,698 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-06 22:39:59,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:39:59,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095737836] [2022-04-06 22:39:59,698 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:39:59,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57932577] [2022-04-06 22:39:59,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57932577] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:39:59,699 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:39:59,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-04-06 22:39:59,699 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:39:59,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1972262817] [2022-04-06 22:39:59,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1972262817] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:39:59,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:39:59,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 22:39:59,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987784854] [2022-04-06 22:39:59,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:39:59,699 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 22:39:59,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:39:59,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 22:39:59,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:39:59,700 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-04-06 22:40:00,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:00,139 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-04-06 22:40:00,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 22:40:00,140 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-04-06 22:40:00,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:00,142 INFO L225 Difference]: With dead ends: 200 [2022-04-06 22:40:00,142 INFO L226 Difference]: Without dead ends: 197 [2022-04-06 22:40:00,143 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-04-06 22:40:00,143 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 53 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:00,143 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 285 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:40:00,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-04-06 22:40:00,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-04-06 22:40:00,164 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-04-06 22:40:00,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-04-06 22:40:00,166 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-04-06 22:40:00,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:00,166 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-04-06 22:40:00,166 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-04-06 22:40:00,166 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-04-06 22:40:00,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-06 22:40:00,167 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:00,167 INFO L499 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-04-06 22:40:00,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:00,383 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-04-06 22:40:00,384 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:00,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:00,384 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-04-06 22:40:00,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:00,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [298165397] [2022-04-06 22:40:00,385 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:00,385 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-04-06 22:40:00,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:00,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369298523] [2022-04-06 22:40:00,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:00,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:00,397 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:00,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [849470734] [2022-04-06 22:40:00,397 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:40:00,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:00,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:00,399 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:00,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-06 22:40:00,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:40:00,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:00,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 22:40:00,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:00,526 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 22:40:00,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:00,609 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 22:40:00,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:00,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369298523] [2022-04-06 22:40:00,609 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:00,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849470734] [2022-04-06 22:40:00,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849470734] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:00,609 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:00,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-04-06 22:40:00,610 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:00,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [298165397] [2022-04-06 22:40:00,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [298165397] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:00,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:00,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:40:00,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186294156] [2022-04-06 22:40:00,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:00,610 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:40:00,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:00,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:40:00,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:40:00,611 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-04-06 22:40:00,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:00,914 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-04-06 22:40:00,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:40:00,915 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-04-06 22:40:00,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:00,917 INFO L225 Difference]: With dead ends: 288 [2022-04-06 22:40:00,917 INFO L226 Difference]: Without dead ends: 281 [2022-04-06 22:40:00,917 INFO L912 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-04-06 22:40:00,918 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 48 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:00,918 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 318 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:40:00,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-04-06 22:40:00,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-04-06 22:40:00,966 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-04-06 22:40:00,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-04-06 22:40:00,967 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-04-06 22:40:00,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:00,968 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-04-06 22:40:00,968 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-04-06 22:40:00,968 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-04-06 22:40:00,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-04-06 22:40:00,968 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:00,968 INFO L499 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-04-06 22:40:00,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:01,184 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-06 22:40:01,185 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:01,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:01,185 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-04-06 22:40:01,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:01,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [214496907] [2022-04-06 22:40:01,185 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:01,186 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-04-06 22:40:01,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:01,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180094926] [2022-04-06 22:40:01,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:01,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:01,196 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:01,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [914760909] [2022-04-06 22:40:01,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:01,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:01,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:01,200 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:01,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-06 22:40:01,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:01,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:01,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 22:40:01,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:01,364 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-04-06 22:40:01,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:01,482 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-04-06 22:40:01,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:01,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180094926] [2022-04-06 22:40:01,482 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:01,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914760909] [2022-04-06 22:40:01,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914760909] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 22:40:01,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:40:01,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-04-06 22:40:01,483 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:01,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [214496907] [2022-04-06 22:40:01,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [214496907] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:01,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:01,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:40:01,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325271617] [2022-04-06 22:40:01,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:01,484 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:40:01,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:01,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:40:01,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 22:40:01,484 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-04-06 22:40:01,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:01,539 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-04-06 22:40:01,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:40:01,540 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-04-06 22:40:01,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:01,541 INFO L225 Difference]: With dead ends: 214 [2022-04-06 22:40:01,541 INFO L226 Difference]: Without dead ends: 212 [2022-04-06 22:40:01,541 INFO L912 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-04-06 22:40:01,542 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 9 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:01,542 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 139 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:40:01,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-04-06 22:40:01,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-04-06 22:40:01,568 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-04-06 22:40:01,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-04-06 22:40:01,569 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-04-06 22:40:01,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:01,569 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-04-06 22:40:01,570 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-04-06 22:40:01,570 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-04-06 22:40:01,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-04-06 22:40:01,570 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:01,570 INFO L499 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-04-06 22:40:01,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:01,783 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-04-06 22:40:01,783 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:01,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:01,784 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-04-06 22:40:01,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:01,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1427382958] [2022-04-06 22:40:01,784 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:01,784 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-04-06 22:40:01,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:01,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084767971] [2022-04-06 22:40:01,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:01,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:01,791 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:01,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1826313448] [2022-04-06 22:40:01,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:01,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:01,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:01,801 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:01,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-06 22:40:01,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:01,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:01,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 16 conjunts are in the unsatisfiable core [2022-04-06 22:40:01,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:01,935 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-04-06 22:40:01,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:02,059 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-04-06 22:40:02,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:02,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084767971] [2022-04-06 22:40:02,060 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:02,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826313448] [2022-04-06 22:40:02,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826313448] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:02,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:02,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:40:02,060 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:02,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1427382958] [2022-04-06 22:40:02,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1427382958] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:02,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:02,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:40:02,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776413423] [2022-04-06 22:40:02,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:02,061 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:40:02,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:02,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:40:02,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:40:02,061 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-04-06 22:40:02,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:02,261 INFO L93 Difference]: Finished difference Result 226 states and 310 transitions. [2022-04-06 22:40:02,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 22:40:02,261 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-04-06 22:40:02,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:02,262 INFO L225 Difference]: With dead ends: 226 [2022-04-06 22:40:02,262 INFO L226 Difference]: Without dead ends: 224 [2022-04-06 22:40:02,263 INFO L912 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-04-06 22:40:02,263 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:02,263 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 173 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:40:02,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-04-06 22:40:02,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-04-06 22:40:02,299 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-04-06 22:40:02,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 308 transitions. [2022-04-06 22:40:02,300 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 308 transitions. Word has length 72 [2022-04-06 22:40:02,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:02,300 INFO L478 AbstractCegarLoop]: Abstraction has 224 states and 308 transitions. [2022-04-06 22:40:02,300 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-04-06 22:40:02,300 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 308 transitions. [2022-04-06 22:40:02,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-06 22:40:02,304 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:02,304 INFO L499 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-04-06 22:40:02,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:02,507 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 22:40:02,507 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:02,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:02,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 3 times [2022-04-06 22:40:02,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:02,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [920540204] [2022-04-06 22:40:02,508 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:02,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 4 times [2022-04-06 22:40:02,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:02,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722814660] [2022-04-06 22:40:02,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:02,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:02,515 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:02,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1907136270] [2022-04-06 22:40:02,515 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:40:02,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:02,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:02,516 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:02,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 22:40:02,551 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:40:02,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:02,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 4 conjunts are in the unsatisfiable core [2022-04-06 22:40:02,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:02,649 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 22:40:02,650 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:40:02,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:02,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722814660] [2022-04-06 22:40:02,650 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:02,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907136270] [2022-04-06 22:40:02,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907136270] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:02,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:02,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:40:02,650 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:02,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [920540204] [2022-04-06 22:40:02,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [920540204] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:02,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:02,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:40:02,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114742200] [2022-04-06 22:40:02,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:02,651 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:40:02,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:02,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:40:02,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:40:02,651 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-04-06 22:40:02,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:02,727 INFO L93 Difference]: Finished difference Result 367 states and 500 transitions. [2022-04-06 22:40:02,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:40:02,728 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-04-06 22:40:02,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:02,729 INFO L225 Difference]: With dead ends: 367 [2022-04-06 22:40:02,729 INFO L226 Difference]: Without dead ends: 230 [2022-04-06 22:40:02,730 INFO L912 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-04-06 22:40:02,730 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:02,730 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 109 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:40:02,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-04-06 22:40:02,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 214. [2022-04-06 22:40:02,760 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-04-06 22:40:02,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 289 transitions. [2022-04-06 22:40:02,761 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 289 transitions. Word has length 77 [2022-04-06 22:40:02,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:02,761 INFO L478 AbstractCegarLoop]: Abstraction has 214 states and 289 transitions. [2022-04-06 22:40:02,761 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-04-06 22:40:02,761 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 289 transitions. [2022-04-06 22:40:02,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-06 22:40:02,762 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:02,762 INFO L499 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-04-06 22:40:02,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:02,975 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 22:40:02,975 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:02,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:02,976 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 5 times [2022-04-06 22:40:02,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:02,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2128623367] [2022-04-06 22:40:02,976 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:02,976 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 6 times [2022-04-06 22:40:02,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:02,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552255327] [2022-04-06 22:40:02,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:02,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:02,983 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:02,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1911991969] [2022-04-06 22:40:02,983 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:40:02,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:02,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:02,988 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:02,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-06 22:40:03,032 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:40:03,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:03,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 22:40:03,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:03,645 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 30 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-04-06 22:40:03,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:07,092 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 21 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-04-06 22:40:07,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:07,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552255327] [2022-04-06 22:40:07,092 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:07,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911991969] [2022-04-06 22:40:07,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911991969] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:07,092 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:07,092 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-04-06 22:40:07,092 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:07,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2128623367] [2022-04-06 22:40:07,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2128623367] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:07,093 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:07,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:40:07,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289466649] [2022-04-06 22:40:07,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:07,093 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:40:07,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:07,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:40:07,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=419, Unknown=1, NotChecked=0, Total=506 [2022-04-06 22:40:07,094 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-04-06 22:40:07,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:07,618 INFO L93 Difference]: Finished difference Result 285 states and 377 transitions. [2022-04-06 22:40:07,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:40:07,618 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-04-06 22:40:07,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:07,619 INFO L225 Difference]: With dead ends: 285 [2022-04-06 22:40:07,619 INFO L226 Difference]: Without dead ends: 283 [2022-04-06 22:40:07,620 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 128 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=147, Invalid=722, Unknown=1, NotChecked=0, Total=870 [2022-04-06 22:40:07,620 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 63 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:07,620 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 365 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 740 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:40:07,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-04-06 22:40:07,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 222. [2022-04-06 22:40:07,649 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-04-06 22:40:07,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 295 transitions. [2022-04-06 22:40:07,650 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 295 transitions. Word has length 77 [2022-04-06 22:40:07,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:07,650 INFO L478 AbstractCegarLoop]: Abstraction has 222 states and 295 transitions. [2022-04-06 22:40:07,651 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-04-06 22:40:07,651 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 295 transitions. [2022-04-06 22:40:07,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-04-06 22:40:07,651 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:07,651 INFO L499 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-04-06 22:40:07,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:07,868 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 22:40:07,868 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:07,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:07,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-04-06 22:40:07,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:07,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1710648120] [2022-04-06 22:40:07,869 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:07,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-04-06 22:40:07,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:07,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54395563] [2022-04-06 22:40:07,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:07,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:07,878 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:07,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [373486055] [2022-04-06 22:40:07,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:07,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:07,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:07,879 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:07,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-06 22:40:07,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:07,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:07,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 22:40:07,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:08,487 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 35 proven. 27 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-04-06 22:40:08,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:10,079 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 35 proven. 27 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-04-06 22:40:10,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:10,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54395563] [2022-04-06 22:40:10,080 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:10,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373486055] [2022-04-06 22:40:10,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373486055] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:10,080 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:10,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 23 [2022-04-06 22:40:10,080 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:10,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1710648120] [2022-04-06 22:40:10,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1710648120] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:10,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:10,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:40:10,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187292584] [2022-04-06 22:40:10,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:10,081 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:40:10,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:10,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:40:10,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-04-06 22:40:10,081 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-04-06 22:40:10,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:10,828 INFO L93 Difference]: Finished difference Result 309 states and 417 transitions. [2022-04-06 22:40:10,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:40:10,828 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-04-06 22:40:10,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:10,830 INFO L225 Difference]: With dead ends: 309 [2022-04-06 22:40:10,830 INFO L226 Difference]: Without dead ends: 306 [2022-04-06 22:40:10,830 INFO L912 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-04-06 22:40:10,831 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 57 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:10,831 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 274 Invalid, 683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:40:10,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2022-04-06 22:40:10,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 287. [2022-04-06 22:40:10,868 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-04-06 22:40:10,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 394 transitions. [2022-04-06 22:40:10,870 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 394 transitions. Word has length 86 [2022-04-06 22:40:10,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:10,870 INFO L478 AbstractCegarLoop]: Abstraction has 287 states and 394 transitions. [2022-04-06 22:40:10,870 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-04-06 22:40:10,870 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 394 transitions. [2022-04-06 22:40:10,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 22:40:10,871 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:10,871 INFO L499 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-04-06 22:40:10,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:11,079 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:11,079 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:11,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:11,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-04-06 22:40:11,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:11,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1859157729] [2022-04-06 22:40:11,080 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:11,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-04-06 22:40:11,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:11,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572899887] [2022-04-06 22:40:11,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:11,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:11,094 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:11,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1776594064] [2022-04-06 22:40:11,094 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:40:11,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:11,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:11,095 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:11,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-06 22:40:11,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:40:11,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:11,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 83 conjunts are in the unsatisfiable core [2022-04-06 22:40:11,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:11,860 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 22:40:11,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:13,430 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 17 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-04-06 22:40:13,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:13,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572899887] [2022-04-06 22:40:13,430 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:13,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776594064] [2022-04-06 22:40:13,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776594064] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:13,430 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:13,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2022-04-06 22:40:13,431 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:13,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1859157729] [2022-04-06 22:40:13,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1859157729] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:13,431 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:13,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 22:40:13,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939956775] [2022-04-06 22:40:13,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:13,431 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 22:40:13,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:13,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 22:40:13,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-04-06 22:40:13,432 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-04-06 22:40:15,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:15,040 INFO L93 Difference]: Finished difference Result 383 states and 524 transitions. [2022-04-06 22:40:15,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:40:15,041 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-04-06 22:40:15,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:15,043 INFO L225 Difference]: With dead ends: 383 [2022-04-06 22:40:15,043 INFO L226 Difference]: Without dead ends: 380 [2022-04-06 22:40:15,043 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 153 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 22:40:15,043 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 66 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:15,044 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 385 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1018 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:40:15,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-04-06 22:40:15,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 356. [2022-04-06 22:40:15,092 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-04-06 22:40:15,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 496 transitions. [2022-04-06 22:40:15,094 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 496 transitions. Word has length 91 [2022-04-06 22:40:15,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:15,094 INFO L478 AbstractCegarLoop]: Abstraction has 356 states and 496 transitions. [2022-04-06 22:40:15,094 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-04-06 22:40:15,094 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 496 transitions. [2022-04-06 22:40:15,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-04-06 22:40:15,095 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:15,095 INFO L499 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-04-06 22:40:15,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:15,311 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-06 22:40:15,311 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:15,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:15,312 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 7 times [2022-04-06 22:40:15,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:15,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [821110121] [2022-04-06 22:40:15,312 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:15,312 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 8 times [2022-04-06 22:40:15,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:15,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539019390] [2022-04-06 22:40:15,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:15,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:15,318 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:15,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408483406] [2022-04-06 22:40:15,318 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:15,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:15,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:15,327 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:15,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-06 22:40:15,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:15,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:15,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 82 conjunts are in the unsatisfiable core [2022-04-06 22:40:15,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:16,078 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 57 proven. 55 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-04-06 22:40:16,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:16,622 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-04-06 22:40:16,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:16,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539019390] [2022-04-06 22:40:16,622 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:16,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408483406] [2022-04-06 22:40:16,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408483406] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:16,622 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:16,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-04-06 22:40:16,622 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:16,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [821110121] [2022-04-06 22:40:16,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [821110121] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:16,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:16,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 22:40:16,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747598754] [2022-04-06 22:40:16,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:16,623 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 22:40:16,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:16,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 22:40:16,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-04-06 22:40:16,623 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-04-06 22:40:17,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:17,837 INFO L93 Difference]: Finished difference Result 466 states and 643 transitions. [2022-04-06 22:40:17,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:40:17,838 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-04-06 22:40:17,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:17,840 INFO L225 Difference]: With dead ends: 466 [2022-04-06 22:40:17,840 INFO L226 Difference]: Without dead ends: 464 [2022-04-06 22:40:17,840 INFO L912 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-04-06 22:40:17,840 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 62 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 1038 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 1081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:17,841 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 461 Invalid, 1081 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1038 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 22:40:17,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-04-06 22:40:17,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 446. [2022-04-06 22:40:17,907 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-04-06 22:40:17,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 623 transitions. [2022-04-06 22:40:17,908 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 623 transitions. Word has length 102 [2022-04-06 22:40:17,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:17,910 INFO L478 AbstractCegarLoop]: Abstraction has 446 states and 623 transitions. [2022-04-06 22:40:17,910 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-04-06 22:40:17,910 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 623 transitions. [2022-04-06 22:40:17,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-04-06 22:40:17,911 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:17,911 INFO L499 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-04-06 22:40:17,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:18,119 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 22:40:18,119 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:18,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:18,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-04-06 22:40:18,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:18,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1961518294] [2022-04-06 22:40:18,120 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:18,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-04-06 22:40:18,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:18,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578410163] [2022-04-06 22:40:18,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:18,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:18,127 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:18,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [958789592] [2022-04-06 22:40:18,127 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:40:18,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:18,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:18,137 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:18,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-06 22:40:18,196 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 22:40:18,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:18,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 22:40:18,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:18,707 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:18,710 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:19,004 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 67 proven. 33 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2022-04-06 22:40:19,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:19,902 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:20,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:20,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578410163] [2022-04-06 22:40:20,586 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:20,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958789592] [2022-04-06 22:40:20,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958789592] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:40:20,586 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:40:20,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-04-06 22:40:20,586 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:20,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1961518294] [2022-04-06 22:40:20,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1961518294] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:20,586 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:20,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:40:20,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392264354] [2022-04-06 22:40:20,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:20,587 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:40:20,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:20,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:40:20,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:40:20,587 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-04-06 22:40:23,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:23,542 INFO L93 Difference]: Finished difference Result 522 states and 729 transitions. [2022-04-06 22:40:23,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:40:23,542 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-04-06 22:40:23,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:23,544 INFO L225 Difference]: With dead ends: 522 [2022-04-06 22:40:23,544 INFO L226 Difference]: Without dead ends: 519 [2022-04-06 22:40:23,545 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-04-06 22:40:23,545 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 49 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:23,545 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 292 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-04-06 22:40:23,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-04-06 22:40:23,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 440. [2022-04-06 22:40:23,638 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-04-06 22:40:23,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 612 transitions. [2022-04-06 22:40:23,640 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 612 transitions. Word has length 108 [2022-04-06 22:40:23,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:23,640 INFO L478 AbstractCegarLoop]: Abstraction has 440 states and 612 transitions. [2022-04-06 22:40:23,640 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-04-06 22:40:23,640 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 612 transitions. [2022-04-06 22:40:23,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-06 22:40:23,641 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:23,641 INFO L499 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-04-06 22:40:23,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:23,851 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-06 22:40:23,851 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:23,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:23,852 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 9 times [2022-04-06 22:40:23,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:23,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [426787016] [2022-04-06 22:40:23,852 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:23,852 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 10 times [2022-04-06 22:40:23,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:23,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924675496] [2022-04-06 22:40:23,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:23,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:23,858 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:23,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [321963271] [2022-04-06 22:40:23,858 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:40:23,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:23,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:23,859 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:23,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-06 22:40:23,920 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:40:23,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:23,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 108 conjunts are in the unsatisfiable core [2022-04-06 22:40:23,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:25,617 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 43 proven. 93 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-04-06 22:40:25,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:26,330 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 87 proven. 18 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-04-06 22:40:26,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:26,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924675496] [2022-04-06 22:40:26,331 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:26,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321963271] [2022-04-06 22:40:26,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321963271] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:26,331 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:26,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 12] total 27 [2022-04-06 22:40:26,331 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:26,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [426787016] [2022-04-06 22:40:26,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [426787016] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:26,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:26,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 22:40:26,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299664624] [2022-04-06 22:40:26,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:26,332 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 22:40:26,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:26,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 22:40:26,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-04-06 22:40:26,332 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-04-06 22:40:27,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:27,645 INFO L93 Difference]: Finished difference Result 519 states and 707 transitions. [2022-04-06 22:40:27,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 22:40:27,646 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-04-06 22:40:27,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:27,648 INFO L225 Difference]: With dead ends: 519 [2022-04-06 22:40:27,648 INFO L226 Difference]: Without dead ends: 517 [2022-04-06 22:40:27,648 INFO L912 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-04-06 22:40:27,649 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 84 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 1219 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 1288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:27,649 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 473 Invalid, 1288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1219 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-04-06 22:40:27,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-04-06 22:40:27,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 452. [2022-04-06 22:40:27,735 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-04-06 22:40:27,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 621 transitions. [2022-04-06 22:40:27,737 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 621 transitions. Word has length 107 [2022-04-06 22:40:27,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:27,737 INFO L478 AbstractCegarLoop]: Abstraction has 452 states and 621 transitions. [2022-04-06 22:40:27,737 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-04-06 22:40:27,737 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 621 transitions. [2022-04-06 22:40:27,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-04-06 22:40:27,738 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:27,738 INFO L499 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-04-06 22:40:27,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:27,947 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:27,947 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:27,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:27,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-04-06 22:40:27,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:27,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1818721959] [2022-04-06 22:40:27,948 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:27,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-04-06 22:40:27,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:27,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969873434] [2022-04-06 22:40:27,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:27,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:27,954 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:27,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1778365292] [2022-04-06 22:40:27,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:27,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:27,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:27,955 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:27,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-06 22:40:28,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:28,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:28,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 74 conjunts are in the unsatisfiable core [2022-04-06 22:40:28,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:28,793 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 102 proven. 30 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-04-06 22:40:28,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:31,260 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 102 proven. 30 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-04-06 22:40:31,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:31,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969873434] [2022-04-06 22:40:31,261 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:31,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778365292] [2022-04-06 22:40:31,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778365292] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:31,261 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:31,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-04-06 22:40:31,261 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:31,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1818721959] [2022-04-06 22:40:31,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1818721959] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:31,261 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:31,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:40:31,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72729648] [2022-04-06 22:40:31,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:31,262 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:40:31,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:31,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:40:31,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2022-04-06 22:40:31,262 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-04-06 22:40:31,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:31,962 INFO L93 Difference]: Finished difference Result 545 states and 747 transitions. [2022-04-06 22:40:31,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:40:31,962 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-04-06 22:40:31,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:31,964 INFO L225 Difference]: With dead ends: 545 [2022-04-06 22:40:31,964 INFO L226 Difference]: Without dead ends: 542 [2022-04-06 22:40:31,965 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 191 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 22:40:31,965 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 47 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 968 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 1012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:31,965 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 387 Invalid, 1012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 968 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:40:31,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-04-06 22:40:32,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 485. [2022-04-06 22:40:32,056 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-04-06 22:40:32,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 667 transitions. [2022-04-06 22:40:32,058 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 667 transitions. Word has length 111 [2022-04-06 22:40:32,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:32,058 INFO L478 AbstractCegarLoop]: Abstraction has 485 states and 667 transitions. [2022-04-06 22:40:32,058 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-04-06 22:40:32,058 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 667 transitions. [2022-04-06 22:40:32,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-04-06 22:40:32,059 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:32,059 INFO L499 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-04-06 22:40:32,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:32,270 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:32,270 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:32,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:32,270 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-04-06 22:40:32,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:32,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1856566002] [2022-04-06 22:40:32,271 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:32,271 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-04-06 22:40:32,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:32,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831260995] [2022-04-06 22:40:32,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:32,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:32,281 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:32,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2085176204] [2022-04-06 22:40:32,281 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:40:32,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:32,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:32,282 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:32,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-06 22:40:32,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:40:32,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:32,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 89 conjunts are in the unsatisfiable core [2022-04-06 22:40:32,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:33,127 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 95 proven. 56 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-04-06 22:40:33,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:34,546 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 105 proven. 29 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-04-06 22:40:34,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:34,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831260995] [2022-04-06 22:40:34,547 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:34,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085176204] [2022-04-06 22:40:34,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085176204] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:34,547 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:34,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2022-04-06 22:40:34,547 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:34,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1856566002] [2022-04-06 22:40:34,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1856566002] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:34,547 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:34,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 22:40:34,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64586612] [2022-04-06 22:40:34,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:34,548 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 22:40:34,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:34,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 22:40:34,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-04-06 22:40:34,548 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-04-06 22:40:35,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:35,926 INFO L93 Difference]: Finished difference Result 576 states and 793 transitions. [2022-04-06 22:40:35,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:40:35,927 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-04-06 22:40:35,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:35,929 INFO L225 Difference]: With dead ends: 576 [2022-04-06 22:40:35,929 INFO L226 Difference]: Without dead ends: 573 [2022-04-06 22:40:35,929 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 196 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 22:40:35,930 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 64 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 1350 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 1405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:35,930 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 454 Invalid, 1405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1350 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 22:40:35,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-04-06 22:40:36,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 550. [2022-04-06 22:40:36,041 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-04-06 22:40:36,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 766 transitions. [2022-04-06 22:40:36,043 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 766 transitions. Word has length 113 [2022-04-06 22:40:36,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:36,043 INFO L478 AbstractCegarLoop]: Abstraction has 550 states and 766 transitions. [2022-04-06 22:40:36,043 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-04-06 22:40:36,043 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 766 transitions. [2022-04-06 22:40:36,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 22:40:36,044 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:36,044 INFO L499 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-04-06 22:40:36,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:36,259 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-04-06 22:40:36,259 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:36,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:36,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-04-06 22:40:36,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:36,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [559452169] [2022-04-06 22:40:36,260 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:36,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-04-06 22:40:36,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:36,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946149175] [2022-04-06 22:40:36,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:36,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:36,266 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:36,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [469184089] [2022-04-06 22:40:36,266 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:40:36,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:36,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:36,266 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:36,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-06 22:40:36,334 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 22:40:36,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:36,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 90 conjunts are in the unsatisfiable core [2022-04-06 22:40:36,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:37,658 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 46 proven. 85 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2022-04-06 22:40:37,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:39,611 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:40,598 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 43 proven. 79 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-04-06 22:40:40,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:40,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946149175] [2022-04-06 22:40:40,599 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:40,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469184089] [2022-04-06 22:40:40,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469184089] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:40,599 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:40,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 37 [2022-04-06 22:40:40,599 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:40,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [559452169] [2022-04-06 22:40:40,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [559452169] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:40,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:40,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 22:40:40,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347282455] [2022-04-06 22:40:40,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:40,600 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 22:40:40,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:40,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 22:40:40,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1131, Unknown=0, NotChecked=0, Total=1332 [2022-04-06 22:40:40,601 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-04-06 22:40:42,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:42,252 INFO L93 Difference]: Finished difference Result 626 states and 860 transitions. [2022-04-06 22:40:42,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 22:40:42,252 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-04-06 22:40:42,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:42,255 INFO L225 Difference]: With dead ends: 626 [2022-04-06 22:40:42,255 INFO L226 Difference]: Without dead ends: 623 [2022-04-06 22:40:42,256 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=396, Invalid=2054, Unknown=0, NotChecked=0, Total=2450 [2022-04-06 22:40:42,256 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 112 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 1501 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 1653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:42,256 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 375 Invalid, 1653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1501 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 22:40:42,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-04-06 22:40:42,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 518. [2022-04-06 22:40:42,377 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-04-06 22:40:42,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 713 transitions. [2022-04-06 22:40:42,379 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 713 transitions. Word has length 116 [2022-04-06 22:40:42,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:42,379 INFO L478 AbstractCegarLoop]: Abstraction has 518 states and 713 transitions. [2022-04-06 22:40:42,379 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-04-06 22:40:42,380 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 713 transitions. [2022-04-06 22:40:42,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 22:40:42,381 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:42,381 INFO L499 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-04-06 22:40:42,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:42,593 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-06 22:40:42,594 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:42,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:42,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-04-06 22:40:42,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:42,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1162035614] [2022-04-06 22:40:42,594 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:42,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-04-06 22:40:42,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:42,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341857061] [2022-04-06 22:40:42,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:42,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:42,602 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:42,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1696321900] [2022-04-06 22:40:42,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:42,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:42,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:42,603 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:42,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-06 22:40:42,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:42,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:42,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 105 conjunts are in the unsatisfiable core [2022-04-06 22:40:42,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:43,617 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 87 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-04-06 22:40:43,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:46,582 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 122 proven. 17 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2022-04-06 22:40:46,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:46,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341857061] [2022-04-06 22:40:46,582 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:46,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696321900] [2022-04-06 22:40:46,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696321900] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:46,582 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:46,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 29 [2022-04-06 22:40:46,583 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:46,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1162035614] [2022-04-06 22:40:46,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1162035614] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:46,583 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:46,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 22:40:46,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314811255] [2022-04-06 22:40:46,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:46,583 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 22:40:46,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:46,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 22:40:46,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2022-04-06 22:40:46,584 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-04-06 22:40:48,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:48,081 INFO L93 Difference]: Finished difference Result 617 states and 846 transitions. [2022-04-06 22:40:48,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 22:40:48,082 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-04-06 22:40:48,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:48,084 INFO L225 Difference]: With dead ends: 617 [2022-04-06 22:40:48,084 INFO L226 Difference]: Without dead ends: 614 [2022-04-06 22:40:48,084 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 200 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 22:40:48,085 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 69 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 1289 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 1375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:48,085 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 440 Invalid, 1375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1289 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 22:40:48,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-04-06 22:40:48,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 587. [2022-04-06 22:40:48,218 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-04-06 22:40:48,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 815 transitions. [2022-04-06 22:40:48,220 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 815 transitions. Word has length 116 [2022-04-06 22:40:48,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:48,220 INFO L478 AbstractCegarLoop]: Abstraction has 587 states and 815 transitions. [2022-04-06 22:40:48,220 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-04-06 22:40:48,220 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 815 transitions. [2022-04-06 22:40:48,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-04-06 22:40:48,221 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:48,221 INFO L499 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-04-06 22:40:48,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:48,435 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:48,435 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:48,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:48,436 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 15 times [2022-04-06 22:40:48,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:48,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1909081518] [2022-04-06 22:40:48,436 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:48,436 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 16 times [2022-04-06 22:40:48,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:48,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736623403] [2022-04-06 22:40:48,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:48,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:48,441 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:48,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1972872809] [2022-04-06 22:40:48,442 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:40:48,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:48,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:48,442 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:48,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-06 22:40:48,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:40:48,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:48,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 101 conjunts are in the unsatisfiable core [2022-04-06 22:40:48,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:50,324 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 56 proven. 64 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-04-06 22:40:50,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:56,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:56,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736623403] [2022-04-06 22:40:56,026 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:56,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972872809] [2022-04-06 22:40:56,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972872809] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:40:56,026 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:40:56,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-04-06 22:40:56,026 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:56,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1909081518] [2022-04-06 22:40:56,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1909081518] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:56,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:56,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-06 22:40:56,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628882558] [2022-04-06 22:40:56,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:56,027 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 22:40:56,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:56,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 22:40:56,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2022-04-06 22:40:56,027 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-04-06 22:40:59,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:59,449 INFO L93 Difference]: Finished difference Result 695 states and 957 transitions. [2022-04-06 22:40:59,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-06 22:40:59,450 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-04-06 22:40:59,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:59,453 INFO L225 Difference]: With dead ends: 695 [2022-04-06 22:40:59,453 INFO L226 Difference]: Without dead ends: 692 [2022-04-06 22:40:59,453 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=381, Invalid=2271, Unknown=0, NotChecked=0, Total=2652 [2022-04-06 22:40:59,454 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 122 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 1920 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 2085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:59,454 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 474 Invalid, 2085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1920 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-04-06 22:40:59,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-04-06 22:40:59,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 656. [2022-04-06 22:40:59,596 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-04-06 22:40:59,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 917 transitions. [2022-04-06 22:40:59,598 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 917 transitions. Word has length 121 [2022-04-06 22:40:59,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:59,599 INFO L478 AbstractCegarLoop]: Abstraction has 656 states and 917 transitions. [2022-04-06 22:40:59,599 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-04-06 22:40:59,599 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 917 transitions. [2022-04-06 22:40:59,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-04-06 22:40:59,600 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:59,600 INFO L499 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-04-06 22:40:59,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:59,815 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:59,815 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:59,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:59,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 1 times [2022-04-06 22:40:59,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:59,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [742399171] [2022-04-06 22:40:59,816 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:59,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 2 times [2022-04-06 22:40:59,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:59,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883499849] [2022-04-06 22:40:59,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:59,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:59,825 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:59,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1572056052] [2022-04-06 22:40:59,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:59,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:59,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:59,827 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:40:59,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-06 22:40:59,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:59,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:59,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 100 conjunts are in the unsatisfiable core [2022-04-06 22:40:59,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:41:00,717 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 96 proven. 105 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-04-06 22:41:00,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:41:01,341 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 119 proven. 18 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-04-06 22:41:01,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:41:01,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883499849] [2022-04-06 22:41:01,342 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:41:01,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572056052] [2022-04-06 22:41:01,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572056052] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:41:01,342 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:41:01,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-04-06 22:41:01,342 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:41:01,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [742399171] [2022-04-06 22:41:01,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [742399171] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:41:01,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:41:01,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 22:41:01,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715120259] [2022-04-06 22:41:01,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:41:01,343 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 22:41:01,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:01,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 22:41:01,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-04-06 22:41:01,344 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-04-06 22:41:02,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:41:02,452 INFO L93 Difference]: Finished difference Result 767 states and 1065 transitions. [2022-04-06 22:41:02,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 22:41:02,453 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-04-06 22:41:02,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:41:02,460 INFO L225 Difference]: With dead ends: 767 [2022-04-06 22:41:02,460 INFO L226 Difference]: Without dead ends: 765 [2022-04-06 22:41:02,461 INFO L912 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-04-06 22:41:02,462 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 81 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 1300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:41:02,462 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 471 Invalid, 1300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1217 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:41:02,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-04-06 22:41:02,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 743. [2022-04-06 22:41:02,627 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-04-06 22:41:02,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1041 transitions. [2022-04-06 22:41:02,629 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1041 transitions. Word has length 124 [2022-04-06 22:41:02,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:41:02,629 INFO L478 AbstractCegarLoop]: Abstraction has 743 states and 1041 transitions. [2022-04-06 22:41:02,630 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-04-06 22:41:02,630 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1041 transitions. [2022-04-06 22:41:02,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-06 22:41:02,631 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:41:02,631 INFO L499 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-04-06 22:41:02,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-04-06 22:41:02,850 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-04-06 22:41:02,851 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:41:02,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:41:02,851 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 3 times [2022-04-06 22:41:02,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:02,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [79895946] [2022-04-06 22:41:02,851 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:41:02,851 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 4 times [2022-04-06 22:41:02,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:41:02,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117962516] [2022-04-06 22:41:02,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:41:02,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:41:02,863 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:41:02,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1562468034] [2022-04-06 22:41:02,864 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:41:02,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:41:02,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:41:02,864 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:41:02,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-06 22:41:02,932 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:41:02,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:41:02,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 117 conjunts are in the unsatisfiable core [2022-04-06 22:41:02,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:41:04,394 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 98 proven. 127 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-04-06 22:41:04,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:41:05,616 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 154 proven. 16 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-04-06 22:41:05,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:41:05,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117962516] [2022-04-06 22:41:05,616 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:41:05,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562468034] [2022-04-06 22:41:05,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562468034] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:41:05,616 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:41:05,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 30 [2022-04-06 22:41:05,616 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:41:05,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [79895946] [2022-04-06 22:41:05,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [79895946] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:41:05,617 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:41:05,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 22:41:05,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959418667] [2022-04-06 22:41:05,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:41:05,617 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 22:41:05,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:05,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 22:41:05,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2022-04-06 22:41:05,618 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-04-06 22:41:07,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:41:07,628 INFO L93 Difference]: Finished difference Result 863 states and 1198 transitions. [2022-04-06 22:41:07,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 22:41:07,629 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-04-06 22:41:07,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:41:07,633 INFO L225 Difference]: With dead ends: 863 [2022-04-06 22:41:07,633 INFO L226 Difference]: Without dead ends: 861 [2022-04-06 22:41:07,633 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 226 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=210, Invalid=1122, Unknown=0, NotChecked=0, Total=1332 [2022-04-06 22:41:07,634 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 90 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 1947 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 2024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:41:07,634 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 606 Invalid, 2024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1947 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-04-06 22:41:07,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-04-06 22:41:07,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 830. [2022-04-06 22:41:07,827 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-04-06 22:41:07,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1165 transitions. [2022-04-06 22:41:07,830 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1165 transitions. Word has length 129 [2022-04-06 22:41:07,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:41:07,831 INFO L478 AbstractCegarLoop]: Abstraction has 830 states and 1165 transitions. [2022-04-06 22:41:07,831 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-04-06 22:41:07,831 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1165 transitions. [2022-04-06 22:41:07,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-04-06 22:41:07,832 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:41:07,832 INFO L499 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-04-06 22:41:07,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-04-06 22:41:08,050 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-06 22:41:08,050 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:41:08,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:41:08,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 17 times [2022-04-06 22:41:08,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:08,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2134166241] [2022-04-06 22:41:08,051 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:41:08,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 18 times [2022-04-06 22:41:08,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:41:08,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709290817] [2022-04-06 22:41:08,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:41:08,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:41:08,057 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:41:08,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1099991839] [2022-04-06 22:41:08,057 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:41:08,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:41:08,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:41:08,058 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:41:08,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-06 22:41:08,121 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 22:41:08,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:41:08,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:41:08,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:41:08,342 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 38 proven. 39 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-04-06 22:41:08,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:41:08,599 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 38 proven. 39 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-04-06 22:41:08,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:41:08,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709290817] [2022-04-06 22:41:08,599 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:41:08,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099991839] [2022-04-06 22:41:08,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099991839] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:41:08,599 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:41:08,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2022-04-06 22:41:08,600 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:41:08,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2134166241] [2022-04-06 22:41:08,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2134166241] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:41:08,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:41:08,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:41:08,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510789462] [2022-04-06 22:41:08,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:41:08,600 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:41:08,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:08,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:41:08,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:41:08,601 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-04-06 22:41:09,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:41:09,148 INFO L93 Difference]: Finished difference Result 1469 states and 2156 transitions. [2022-04-06 22:41:09,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:41:09,149 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-04-06 22:41:09,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:41:09,153 INFO L225 Difference]: With dead ends: 1469 [2022-04-06 22:41:09,154 INFO L226 Difference]: Without dead ends: 1098 [2022-04-06 22:41:09,155 INFO L912 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-04-06 22:41:09,156 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:41:09,156 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 337 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:41:09,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-04-06 22:41:09,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 973. [2022-04-06 22:41:09,416 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-04-06 22:41:09,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1421 transitions. [2022-04-06 22:41:09,419 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 1421 transitions. Word has length 133 [2022-04-06 22:41:09,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:41:09,419 INFO L478 AbstractCegarLoop]: Abstraction has 973 states and 1421 transitions. [2022-04-06 22:41:09,419 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-04-06 22:41:09,420 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 1421 transitions. [2022-04-06 22:41:09,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-04-06 22:41:09,421 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:41:09,421 INFO L499 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-04-06 22:41:09,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-04-06 22:41:09,638 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-04-06 22:41:09,638 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:41:09,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:41:09,638 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 19 times [2022-04-06 22:41:09,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:09,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [258308267] [2022-04-06 22:41:09,638 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:41:09,639 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 20 times [2022-04-06 22:41:09,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:41:09,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201170635] [2022-04-06 22:41:09,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:41:09,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:41:09,643 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:41:09,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [304490551] [2022-04-06 22:41:09,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:41:09,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:41:09,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:41:09,645 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:41:09,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-06 22:41:09,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:41:09,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:41:09,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 81 conjunts are in the unsatisfiable core [2022-04-06 22:41:09,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:41:10,658 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 133 proven. 88 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 22:41:10,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:41:12,699 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 134 proven. 60 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-04-06 22:41:12,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:41:12,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201170635] [2022-04-06 22:41:12,700 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:41:12,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304490551] [2022-04-06 22:41:12,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304490551] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:41:12,700 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:41:12,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 31 [2022-04-06 22:41:12,700 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:41:12,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [258308267] [2022-04-06 22:41:12,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [258308267] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:41:12,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:41:12,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 22:41:12,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870040578] [2022-04-06 22:41:12,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:41:12,701 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 22:41:12,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:12,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 22:41:12,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2022-04-06 22:41:12,701 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-04-06 22:41:13,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:41:13,913 INFO L93 Difference]: Finished difference Result 1104 states and 1609 transitions. [2022-04-06 22:41:13,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:41:13,914 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-04-06 22:41:13,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:41:13,917 INFO L225 Difference]: With dead ends: 1104 [2022-04-06 22:41:13,917 INFO L226 Difference]: Without dead ends: 1101 [2022-04-06 22:41:13,918 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 22:41:13,918 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 52 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 953 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 1020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:41:13,918 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 348 Invalid, 1020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 953 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:41:13,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2022-04-06 22:41:14,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1012. [2022-04-06 22:41:14,174 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-04-06 22:41:14,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1478 transitions. [2022-04-06 22:41:14,177 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1478 transitions. Word has length 133 [2022-04-06 22:41:14,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:41:14,177 INFO L478 AbstractCegarLoop]: Abstraction has 1012 states and 1478 transitions. [2022-04-06 22:41:14,177 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-04-06 22:41:14,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1478 transitions. [2022-04-06 22:41:14,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 22:41:14,178 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:41:14,178 INFO L499 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-04-06 22:41:14,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-04-06 22:41:14,391 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-06 22:41:14,391 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:41:14,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:41:14,392 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 21 times [2022-04-06 22:41:14,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:14,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [791783025] [2022-04-06 22:41:14,392 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:41:14,392 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 22 times [2022-04-06 22:41:14,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:41:14,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487733132] [2022-04-06 22:41:14,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:41:14,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:41:14,397 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:41:14,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1136464888] [2022-04-06 22:41:14,397 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:41:14,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:41:14,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:41:14,402 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:41:14,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-06 22:41:14,456 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:41:14,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:41:14,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 91 conjunts are in the unsatisfiable core [2022-04-06 22:41:14,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:41:15,885 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:16,104 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:16,206 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:16,722 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:16,726 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:18,030 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 122 proven. 85 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2022-04-06 22:41:18,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:41:26,670 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:26,673 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:32,736 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 125 proven. 71 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2022-04-06 22:41:32,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:41:32,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487733132] [2022-04-06 22:41:32,736 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:41:32,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136464888] [2022-04-06 22:41:32,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136464888] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:41:32,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:41:32,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18] total 37 [2022-04-06 22:41:32,736 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:41:32,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [791783025] [2022-04-06 22:41:32,737 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [791783025] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:41:32,737 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:41:32,737 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 22:41:32,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186204555] [2022-04-06 22:41:32,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:41:32,737 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 22:41:32,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:32,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 22:41:32,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1130, Unknown=1, NotChecked=0, Total=1332 [2022-04-06 22:41:32,738 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-04-06 22:41:36,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:41:36,579 INFO L93 Difference]: Finished difference Result 1157 states and 1686 transitions. [2022-04-06 22:41:36,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-06 22:41:36,580 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-04-06 22:41:36,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:41:36,584 INFO L225 Difference]: With dead ends: 1157 [2022-04-06 22:41:36,584 INFO L226 Difference]: Without dead ends: 1154 [2022-04-06 22:41:36,585 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 233 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=287, Invalid=1692, Unknown=1, NotChecked=0, Total=1980 [2022-04-06 22:41:36,586 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 84 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 1524 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 1924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:41:36,586 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 488 Invalid, 1924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1524 Invalid, 0 Unknown, 330 Unchecked, 1.5s Time] [2022-04-06 22:41:36,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2022-04-06 22:41:36,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 1051. [2022-04-06 22:41:36,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1051 states, 575 states have (on average 1.2260869565217392) internal successors, (705), 591 states have internal predecessors, (705), 416 states have call successors, (416), 60 states have call predecessors, (416), 59 states have return successors, (414), 399 states have call predecessors, (414), 414 states have call successors, (414) [2022-04-06 22:41:36,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1051 states to 1051 states and 1535 transitions. [2022-04-06 22:41:36,870 INFO L78 Accepts]: Start accepts. Automaton has 1051 states and 1535 transitions. Word has length 135 [2022-04-06 22:41:36,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:41:36,871 INFO L478 AbstractCegarLoop]: Abstraction has 1051 states and 1535 transitions. [2022-04-06 22:41:36,871 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-04-06 22:41:36,871 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 1535 transitions. [2022-04-06 22:41:36,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-06 22:41:36,872 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:41:36,872 INFO L499 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-04-06 22:41:36,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-04-06 22:41:37,089 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-06 22:41:37,089 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:41:37,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:41:37,089 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 11 times [2022-04-06 22:41:37,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:37,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1422716137] [2022-04-06 22:41:37,090 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:41:37,090 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 12 times [2022-04-06 22:41:37,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:41:37,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647437541] [2022-04-06 22:41:37,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:41:37,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:41:37,095 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:41:37,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [749970304] [2022-04-06 22:41:37,095 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:41:37,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:41:37,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:41:37,096 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:41:37,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-06 22:41:37,150 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:41:37,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:41:37,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-06 22:41:37,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:41:37,451 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 126 proven. 42 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2022-04-06 22:41:37,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:41:40,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:41:40,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647437541] [2022-04-06 22:41:40,844 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:41:40,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749970304] [2022-04-06 22:41:40,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749970304] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:41:40,844 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:41:40,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-04-06 22:41:40,845 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:41:40,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1422716137] [2022-04-06 22:41:40,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1422716137] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:41:40,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:41:40,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 22:41:40,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226178317] [2022-04-06 22:41:40,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:41:40,845 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 22:41:40,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:40,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 22:41:40,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=199, Unknown=1, NotChecked=0, Total=240 [2022-04-06 22:41:40,846 INFO L87 Difference]: Start difference. First operand 1051 states and 1535 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-04-06 22:41:41,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:41:41,792 INFO L93 Difference]: Finished difference Result 1120 states and 1606 transitions. [2022-04-06 22:41:41,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:41:41,792 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-04-06 22:41:41,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:41:41,797 INFO L225 Difference]: With dead ends: 1120 [2022-04-06 22:41:41,798 INFO L226 Difference]: Without dead ends: 1118 [2022-04-06 22:41:41,798 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 137 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=105, Invalid=446, Unknown=1, NotChecked=0, Total=552 [2022-04-06 22:41:41,799 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 61 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:41:41,799 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 217 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:41:41,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2022-04-06 22:41:42,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 1082. [2022-04-06 22:41:42,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1082 states, 599 states have (on average 1.2170283806343907) internal successors, (729), 617 states have internal predecessors, (729), 420 states have call successors, (420), 63 states have call predecessors, (420), 62 states have return successors, (418), 401 states have call predecessors, (418), 418 states have call successors, (418) [2022-04-06 22:41:42,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 1567 transitions. [2022-04-06 22:41:42,116 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 1567 transitions. Word has length 132 [2022-04-06 22:41:42,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:41:42,116 INFO L478 AbstractCegarLoop]: Abstraction has 1082 states and 1567 transitions. [2022-04-06 22:41:42,117 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-04-06 22:41:42,117 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 1567 transitions. [2022-04-06 22:41:42,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 22:41:42,118 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:41:42,118 INFO L499 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-04-06 22:41:42,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-04-06 22:41:42,331 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:41:42,331 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:41:42,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:41:42,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 23 times [2022-04-06 22:41:42,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:42,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1347256828] [2022-04-06 22:41:42,332 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:41:42,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 24 times [2022-04-06 22:41:42,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:41:42,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669179766] [2022-04-06 22:41:42,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:41:42,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:41:42,337 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:41:42,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1979922314] [2022-04-06 22:41:42,337 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:41:42,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:41:42,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:41:42,339 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:41:42,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-04-06 22:41:42,409 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-04-06 22:41:42,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:41:42,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 95 conjunts are in the unsatisfiable core [2022-04-06 22:41:42,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:41:44,225 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 66 proven. 115 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2022-04-06 22:41:44,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:41:49,267 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:49,271 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:52,338 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 63 proven. 109 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 22:41:52,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:41:52,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669179766] [2022-04-06 22:41:52,338 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:41:52,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979922314] [2022-04-06 22:41:52,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979922314] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:41:52,338 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:41:52,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 41 [2022-04-06 22:41:52,338 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:41:52,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1347256828] [2022-04-06 22:41:52,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1347256828] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:41:52,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:41:52,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 22:41:52,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309306685] [2022-04-06 22:41:52,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:41:52,339 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 22:41:52,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:52,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 22:41:52,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1389, Unknown=0, NotChecked=0, Total=1640 [2022-04-06 22:41:52,340 INFO L87 Difference]: Start difference. First operand 1082 states and 1567 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-04-06 22:41:54,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:41:54,872 INFO L93 Difference]: Finished difference Result 1231 states and 1752 transitions. [2022-04-06 22:41:54,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-06 22:41:54,873 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-04-06 22:41:54,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:41:54,877 INFO L225 Difference]: With dead ends: 1231 [2022-04-06 22:41:54,877 INFO L226 Difference]: Without dead ends: 1122 [2022-04-06 22:41:54,879 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 702 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=468, Invalid=2502, Unknown=0, NotChecked=0, Total=2970 [2022-04-06 22:41:54,879 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 90 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 1519 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 1647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:41:54,879 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 381 Invalid, 1647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1519 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 22:41:54,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2022-04-06 22:41:55,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 1036. [2022-04-06 22:41:55,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1036 states, 578 states have (on average 1.2093425605536332) internal successors, (699), 595 states have internal predecessors, (699), 394 states have call successors, (394), 64 states have call predecessors, (394), 63 states have return successors, (392), 376 states have call predecessors, (392), 392 states have call successors, (392) [2022-04-06 22:41:55,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 1485 transitions. [2022-04-06 22:41:55,204 INFO L78 Accepts]: Start accepts. Automaton has 1036 states and 1485 transitions. Word has length 138 [2022-04-06 22:41:55,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:41:55,204 INFO L478 AbstractCegarLoop]: Abstraction has 1036 states and 1485 transitions. [2022-04-06 22:41:55,204 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-04-06 22:41:55,204 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 1485 transitions. [2022-04-06 22:41:55,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 22:41:55,205 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:41:55,206 INFO L499 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-04-06 22:41:55,231 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-04-06 22:41:55,419 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-04-06 22:41:55,419 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:41:55,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:41:55,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 25 times [2022-04-06 22:41:55,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:55,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [690533220] [2022-04-06 22:41:55,420 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:41:55,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 26 times [2022-04-06 22:41:55,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:41:55,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774718175] [2022-04-06 22:41:55,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:41:55,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:41:55,425 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:41:55,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1650846052] [2022-04-06 22:41:55,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:41:55,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:41:55,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:41:55,427 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:41:55,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-04-06 22:41:55,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:41:55,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:41:55,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 104 conjunts are in the unsatisfiable core [2022-04-06 22:41:55,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:41:56,742 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 126 proven. 127 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-04-06 22:41:56,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:42:01,027 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 160 proven. 41 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2022-04-06 22:42:01,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:42:01,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774718175] [2022-04-06 22:42:01,027 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:42:01,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650846052] [2022-04-06 22:42:01,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650846052] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:42:01,027 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:42:01,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16] total 32 [2022-04-06 22:42:01,027 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:42:01,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [690533220] [2022-04-06 22:42:01,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [690533220] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:42:01,028 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:42:01,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 22:42:01,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9218669] [2022-04-06 22:42:01,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:42:01,028 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 22:42:01,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:42:01,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 22:42:01,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=847, Unknown=0, NotChecked=0, Total=992 [2022-04-06 22:42:01,029 INFO L87 Difference]: Start difference. First operand 1036 states and 1485 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-04-06 22:42:06,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:42:06,827 INFO L93 Difference]: Finished difference Result 1178 states and 1688 transitions. [2022-04-06 22:42:06,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 22:42:06,828 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-04-06 22:42:06,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:42:06,832 INFO L225 Difference]: With dead ends: 1178 [2022-04-06 22:42:06,832 INFO L226 Difference]: Without dead ends: 1175 [2022-04-06 22:42:06,832 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 241 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=194, Invalid=1212, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 22:42:06,833 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 74 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 1727 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 1826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:42:06,833 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 528 Invalid, 1826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1727 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-04-06 22:42:06,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states. [2022-04-06 22:42:07,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 1129. [2022-04-06 22:42:07,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1129 states, 625 states have (on average 1.2144) internal successors, (759), 643 states have internal predecessors, (759), 436 states have call successors, (436), 68 states have call predecessors, (436), 67 states have return successors, (434), 417 states have call predecessors, (434), 434 states have call successors, (434) [2022-04-06 22:42:07,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1129 states to 1129 states and 1629 transitions. [2022-04-06 22:42:07,159 INFO L78 Accepts]: Start accepts. Automaton has 1129 states and 1629 transitions. Word has length 138 [2022-04-06 22:42:07,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:42:07,159 INFO L478 AbstractCegarLoop]: Abstraction has 1129 states and 1629 transitions. [2022-04-06 22:42:07,159 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-04-06 22:42:07,159 INFO L276 IsEmpty]: Start isEmpty. Operand 1129 states and 1629 transitions. [2022-04-06 22:42:07,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 22:42:07,161 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:42:07,161 INFO L499 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-04-06 22:42:07,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-04-06 22:42:07,375 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:42:07,375 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:42:07,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:42:07,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 27 times [2022-04-06 22:42:07,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:42:07,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [305777357] [2022-04-06 22:42:07,376 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:42:07,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 28 times [2022-04-06 22:42:07,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:42:07,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405330591] [2022-04-06 22:42:07,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:42:07,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:42:07,381 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:42:07,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [834531930] [2022-04-06 22:42:07,381 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:42:07,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:42:07,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:42:07,382 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:42:07,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-04-06 22:42:07,452 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:42:07,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:42:07,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 105 conjunts are in the unsatisfiable core [2022-04-06 22:42:07,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:42:14,636 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 143 proven. 125 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-04-06 22:42:14,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:42:25,200 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:42:25,202 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:42:30,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:42:30,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405330591] [2022-04-06 22:42:30,248 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:42:30,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834531930] [2022-04-06 22:42:30,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834531930] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:42:30,248 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:42:30,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-04-06 22:42:30,249 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:42:30,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [305777357] [2022-04-06 22:42:30,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [305777357] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:42:30,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:42:30,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 22:42:30,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864312762] [2022-04-06 22:42:30,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:42:30,249 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 22:42:30,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:42:30,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 22:42:30,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=718, Unknown=4, NotChecked=0, Total=870 [2022-04-06 22:42:30,250 INFO L87 Difference]: Start difference. First operand 1129 states and 1629 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-04-06 22:42:33,190 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:42:43,771 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:42:45,774 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:42:47,776 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:42:49,779 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:42:51,253 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:42:52,409 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:42:54,587 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:42:56,599 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:42:58,660 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:43:00,664 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:43:02,512 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:43:04,514 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:43:08,378 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:43:10,290 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:43:14,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:43:14,011 INFO L93 Difference]: Finished difference Result 1246 states and 1791 transitions. [2022-04-06 22:43:14,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 22:43:14,012 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-04-06 22:43:14,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:43:14,017 INFO L225 Difference]: With dead ends: 1246 [2022-04-06 22:43:14,017 INFO L226 Difference]: Without dead ends: 1243 [2022-04-06 22:43:14,017 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 141 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 23.9s TimeCoverageRelationStatistics Valid=199, Invalid=1055, Unknown=6, NotChecked=0, Total=1260 [2022-04-06 22:43:14,018 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 81 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 1630 mSolverCounterSat, 116 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 1756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1630 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:43:14,018 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 489 Invalid, 1756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1630 Invalid, 10 Unknown, 0 Unchecked, 35.8s Time] [2022-04-06 22:43:14,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states. [2022-04-06 22:43:14,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 1149. [2022-04-06 22:43:14,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1149 states, 638 states have (on average 1.2115987460815048) internal successors, (773), 657 states have internal predecessors, (773), 440 states have call successors, (440), 71 states have call predecessors, (440), 70 states have return successors, (438), 420 states have call predecessors, (438), 438 states have call successors, (438) [2022-04-06 22:43:14,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1149 states to 1149 states and 1651 transitions. [2022-04-06 22:43:14,365 INFO L78 Accepts]: Start accepts. Automaton has 1149 states and 1651 transitions. Word has length 138 [2022-04-06 22:43:14,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:43:14,365 INFO L478 AbstractCegarLoop]: Abstraction has 1149 states and 1651 transitions. [2022-04-06 22:43:14,365 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-04-06 22:43:14,365 INFO L276 IsEmpty]: Start isEmpty. Operand 1149 states and 1651 transitions. [2022-04-06 22:43:14,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-04-06 22:43:14,366 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:43:14,367 INFO L499 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-04-06 22:43:14,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-04-06 22:43:14,569 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:14,569 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:43:14,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:43:14,569 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 29 times [2022-04-06 22:43:14,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:14,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1812145966] [2022-04-06 22:43:14,570 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:43:14,570 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 30 times [2022-04-06 22:43:14,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:43:14,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771709543] [2022-04-06 22:43:14,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:43:14,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:43:14,576 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:43:14,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1941242581] [2022-04-06 22:43:14,576 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:43:14,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:14,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:43:14,577 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:43:14,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-04-06 22:43:14,667 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 22:43:14,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:43:14,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 88 conjunts are in the unsatisfiable core [2022-04-06 22:43:14,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:43:15,930 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 46 proven. 97 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-04-06 22:43:15,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:43:22,366 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 46 proven. 97 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-04-06 22:43:22,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:43:22,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771709543] [2022-04-06 22:43:22,366 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:43:22,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941242581] [2022-04-06 22:43:22,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941242581] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:43:22,366 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:43:22,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 37 [2022-04-06 22:43:22,367 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:43:22,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1812145966] [2022-04-06 22:43:22,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1812145966] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:43:22,367 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:43:22,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 22:43:22,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360067743] [2022-04-06 22:43:22,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:43:22,367 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 22:43:22,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:22,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 22:43:22,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1118, Unknown=0, NotChecked=0, Total=1332 [2022-04-06 22:43:22,368 INFO L87 Difference]: Start difference. First operand 1149 states and 1651 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-04-06 22:43:24,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:43:24,198 INFO L93 Difference]: Finished difference Result 1266 states and 1809 transitions. [2022-04-06 22:43:24,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 22:43:24,199 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-04-06 22:43:24,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:43:24,204 INFO L225 Difference]: With dead ends: 1266 [2022-04-06 22:43:24,204 INFO L226 Difference]: Without dead ends: 1263 [2022-04-06 22:43:24,204 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 243 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=427, Invalid=2123, Unknown=0, NotChecked=0, Total=2550 [2022-04-06 22:43:24,205 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 80 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 1427 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:43:24,205 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 500 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1427 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:43:24,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states. [2022-04-06 22:43:24,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1160. [2022-04-06 22:43:24,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 645 states have (on average 1.2093023255813953) internal successors, (780), 663 states have internal predecessors, (780), 442 states have call successors, (442), 73 states have call predecessors, (442), 72 states have return successors, (440), 423 states have call predecessors, (440), 440 states have call successors, (440) [2022-04-06 22:43:24,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 1662 transitions. [2022-04-06 22:43:24,578 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 1662 transitions. Word has length 141 [2022-04-06 22:43:24,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:43:24,578 INFO L478 AbstractCegarLoop]: Abstraction has 1160 states and 1662 transitions. [2022-04-06 22:43:24,578 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-04-06 22:43:24,578 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1662 transitions. [2022-04-06 22:43:24,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-04-06 22:43:24,580 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:43:24,580 INFO L499 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-04-06 22:43:24,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-04-06 22:43:24,786 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-04-06 22:43:24,786 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:43:24,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:43:24,787 INFO L85 PathProgramCache]: Analyzing trace with hash -479386172, now seen corresponding path program 5 times [2022-04-06 22:43:24,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:24,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [393398244] [2022-04-06 22:43:24,787 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:43:24,787 INFO L85 PathProgramCache]: Analyzing trace with hash -479386172, now seen corresponding path program 6 times [2022-04-06 22:43:24,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:43:24,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191450700] [2022-04-06 22:43:24,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:43:24,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:43:24,792 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:43:24,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1511425509] [2022-04-06 22:43:24,792 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:43:24,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:24,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:43:24,793 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:43:24,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-04-06 22:43:24,848 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 22:43:24,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:43:24,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 22:43:24,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:43:25,435 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:25,436 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:56,012 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:44:00,421 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 140 proven. 31 refuted. 2 times theorem prover too weak. 496 trivial. 0 not checked. [2022-04-06 22:44:00,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:44:11,778 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 122 proven. 34 refuted. 0 times theorem prover too weak. 513 trivial. 0 not checked. [2022-04-06 22:44:11,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:44:11,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191450700] [2022-04-06 22:44:11,778 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:44:11,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511425509] [2022-04-06 22:44:11,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511425509] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:44:11,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:44:11,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-04-06 22:44:11,778 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:44:11,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [393398244] [2022-04-06 22:44:11,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [393398244] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:44:11,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:44:11,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:44:11,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331759895] [2022-04-06 22:44:11,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:44:11,779 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:44:11,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:44:11,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:44:11,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=424, Unknown=5, NotChecked=0, Total=506 [2022-04-06 22:44:11,779 INFO L87 Difference]: Start difference. First operand 1160 states and 1662 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-04-06 22:44:14,526 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:44:19,464 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:44:20,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:44:20,846 INFO L93 Difference]: Finished difference Result 1363 states and 1951 transitions. [2022-04-06 22:44:20,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:44:20,847 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-04-06 22:44:20,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:44:20,852 INFO L225 Difference]: With dead ends: 1363 [2022-04-06 22:44:20,852 INFO L226 Difference]: Without dead ends: 1361 [2022-04-06 22:44:20,852 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 260 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 24.3s TimeCoverageRelationStatistics Valid=147, Invalid=778, Unknown=5, NotChecked=0, Total=930 [2022-04-06 22:44:20,853 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 77 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 794 mSolverCounterSat, 73 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 794 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:44:20,853 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 306 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 794 Invalid, 2 Unknown, 0 Unchecked, 5.5s Time] [2022-04-06 22:44:20,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1361 states. [2022-04-06 22:44:21,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1361 to 1298. [2022-04-06 22:44:21,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1298 states, 714 states have (on average 1.218487394957983) internal successors, (870), 733 states have internal predecessors, (870), 505 states have call successors, (505), 79 states have call predecessors, (505), 78 states have return successors, (503), 485 states have call predecessors, (503), 503 states have call successors, (503) [2022-04-06 22:44:21,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1298 states to 1298 states and 1878 transitions. [2022-04-06 22:44:21,310 INFO L78 Accepts]: Start accepts. Automaton has 1298 states and 1878 transitions. Word has length 143 [2022-04-06 22:44:21,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:44:21,311 INFO L478 AbstractCegarLoop]: Abstraction has 1298 states and 1878 transitions. [2022-04-06 22:44:21,311 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-04-06 22:44:21,311 INFO L276 IsEmpty]: Start isEmpty. Operand 1298 states and 1878 transitions. [2022-04-06 22:44:21,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-04-06 22:44:21,312 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:44:21,312 INFO L499 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-04-06 22:44:21,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-04-06 22:44:21,527 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-04-06 22:44:21,527 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:44:21,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:44:21,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 31 times [2022-04-06 22:44:21,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:44:21,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1841547350] [2022-04-06 22:44:21,528 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:44:21,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 32 times [2022-04-06 22:44:21,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:44:21,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354672413] [2022-04-06 22:44:21,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:44:21,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:44:21,534 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:44:21,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1867116991] [2022-04-06 22:44:21,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:44:21,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:44:21,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:44:21,535 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:44:21,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-04-06 22:44:21,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:44:21,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:44:21,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 99 conjunts are in the unsatisfiable core [2022-04-06 22:44:21,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:44:22,757 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 102 proven. 86 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 22:44:22,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:44:23,109 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:44:24,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:44:24,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354672413] [2022-04-06 22:44:24,266 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:44:24,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867116991] [2022-04-06 22:44:24,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867116991] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:44:24,266 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:44:24,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-04-06 22:44:24,266 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:44:24,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1841547350] [2022-04-06 22:44:24,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1841547350] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:44:24,267 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:44:24,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 22:44:24,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189588040] [2022-04-06 22:44:24,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:44:24,267 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 22:44:24,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:44:24,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 22:44:24,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-04-06 22:44:24,267 INFO L87 Difference]: Start difference. First operand 1298 states and 1878 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-04-06 22:44:26,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:44:26,759 INFO L93 Difference]: Finished difference Result 1454 states and 2095 transitions. [2022-04-06 22:44:26,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 22:44:26,760 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-04-06 22:44:26,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:44:26,765 INFO L225 Difference]: With dead ends: 1454 [2022-04-06 22:44:26,765 INFO L226 Difference]: Without dead ends: 1451 [2022-04-06 22:44:26,765 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 22:44:26,766 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 89 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 2158 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 2242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 2158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:44:26,766 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 634 Invalid, 2242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 2158 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-04-06 22:44:26,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1451 states. [2022-04-06 22:44:27,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1451 to 1395. [2022-04-06 22:44:27,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1395 states, 764 states have (on average 1.2212041884816753) internal successors, (933), 784 states have internal predecessors, (933), 547 states have call successors, (547), 84 states have call predecessors, (547), 83 states have return successors, (545), 526 states have call predecessors, (545), 545 states have call successors, (545) [2022-04-06 22:44:27,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1395 states to 1395 states and 2025 transitions. [2022-04-06 22:44:27,259 INFO L78 Accepts]: Start accepts. Automaton has 1395 states and 2025 transitions. Word has length 143 [2022-04-06 22:44:27,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:44:27,259 INFO L478 AbstractCegarLoop]: Abstraction has 1395 states and 2025 transitions. [2022-04-06 22:44:27,259 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-04-06 22:44:27,259 INFO L276 IsEmpty]: Start isEmpty. Operand 1395 states and 2025 transitions. [2022-04-06 22:44:27,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-04-06 22:44:27,261 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:44:27,261 INFO L499 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-04-06 22:44:27,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-04-06 22:44:27,475 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-04-06 22:44:27,475 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:44:27,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:44:27,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 33 times [2022-04-06 22:44:27,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:44:27,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1676698009] [2022-04-06 22:44:27,476 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:44:27,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 34 times [2022-04-06 22:44:27,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:44:27,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592920206] [2022-04-06 22:44:27,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:44:27,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:44:27,481 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:44:27,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [293125821] [2022-04-06 22:44:27,481 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:44:27,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:44:27,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:44:27,482 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:44:27,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-04-06 22:44:27,568 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:44:27,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:44:27,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 118 conjunts are in the unsatisfiable core [2022-04-06 22:44:27,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:44:28,432 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:44:28,436 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:44:40,895 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 171 proven. 98 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-04-06 22:44:40,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:44:45,780 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 185 proven. 17 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2022-04-06 22:44:45,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:44:45,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592920206] [2022-04-06 22:44:45,780 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:44:45,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293125821] [2022-04-06 22:44:45,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293125821] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:44:45,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:44:45,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 16] total 37 [2022-04-06 22:44:45,780 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:44:45,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1676698009] [2022-04-06 22:44:45,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1676698009] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:44:45,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:44:45,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-06 22:44:45,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087635003] [2022-04-06 22:44:45,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:44:45,781 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 22:44:45,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:44:45,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 22:44:45,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1159, Unknown=1, NotChecked=0, Total=1332 [2022-04-06 22:44:45,782 INFO L87 Difference]: Start difference. First operand 1395 states and 2025 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-04-06 22:44:50,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:44:50,561 INFO L93 Difference]: Finished difference Result 1437 states and 2074 transitions. [2022-04-06 22:44:50,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-06 22:44:50,562 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-04-06 22:44:50,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:44:50,567 INFO L225 Difference]: With dead ends: 1437 [2022-04-06 22:44:50,567 INFO L226 Difference]: Without dead ends: 1430 [2022-04-06 22:44:50,568 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 247 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=258, Invalid=1811, Unknown=1, NotChecked=0, Total=2070 [2022-04-06 22:44:50,568 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 63 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 646 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 1303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 607 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:44:50,568 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 636 Invalid, 1303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 646 Invalid, 0 Unknown, 607 Unchecked, 1.2s Time] [2022-04-06 22:44:50,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2022-04-06 22:44:51,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 1398. [2022-04-06 22:44:51,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1398 states, 767 states have (on average 1.2216427640156453) internal successors, (937), 787 states have internal predecessors, (937), 547 states have call successors, (547), 84 states have call predecessors, (547), 83 states have return successors, (545), 526 states have call predecessors, (545), 545 states have call successors, (545) [2022-04-06 22:44:51,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1398 states to 1398 states and 2029 transitions. [2022-04-06 22:44:51,072 INFO L78 Accepts]: Start accepts. Automaton has 1398 states and 2029 transitions. Word has length 143 [2022-04-06 22:44:51,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:44:51,073 INFO L478 AbstractCegarLoop]: Abstraction has 1398 states and 2029 transitions. [2022-04-06 22:44:51,073 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-04-06 22:44:51,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1398 states and 2029 transitions. [2022-04-06 22:44:51,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-04-06 22:44:51,074 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:44:51,074 INFO L499 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-04-06 22:44:51,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-04-06 22:44:51,275 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:44:51,275 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:44:51,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:44:51,275 INFO L85 PathProgramCache]: Analyzing trace with hash 738044623, now seen corresponding path program 7 times [2022-04-06 22:44:51,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:44:51,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [638634163] [2022-04-06 22:44:51,276 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:44:51,276 INFO L85 PathProgramCache]: Analyzing trace with hash 738044623, now seen corresponding path program 8 times [2022-04-06 22:44:51,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:44:51,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626329224] [2022-04-06 22:44:51,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:44:51,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:44:51,280 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:44:51,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1674545660] [2022-04-06 22:44:51,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:44:51,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:44:51,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:44:51,281 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:44:51,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-04-06 22:44:51,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:44:51,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:44:51,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 22:44:51,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:44:52,489 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 116 proven. 65 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2022-04-06 22:44:52,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:44:54,107 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 57 proven. 62 refuted. 0 times theorem prover too weak. 559 trivial. 0 not checked. [2022-04-06 22:44:54,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:44:54,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626329224] [2022-04-06 22:44:54,107 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:44:54,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674545660] [2022-04-06 22:44:54,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674545660] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:44:54,107 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:44:54,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2022-04-06 22:44:54,108 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:44:54,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [638634163] [2022-04-06 22:44:54,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [638634163] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:44:54,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:44:54,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 22:44:54,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78274828] [2022-04-06 22:44:54,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:44:54,108 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 22:44:54,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:44:54,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 22:44:54,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-04-06 22:44:54,109 INFO L87 Difference]: Start difference. First operand 1398 states and 2029 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-04-06 22:44:57,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:44:57,258 INFO L93 Difference]: Finished difference Result 1599 states and 2311 transitions. [2022-04-06 22:44:57,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 22:44:57,259 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-04-06 22:44:57,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:44:57,264 INFO L225 Difference]: With dead ends: 1599 [2022-04-06 22:44:57,264 INFO L226 Difference]: Without dead ends: 1498 [2022-04-06 22:44:57,265 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 264 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=345, Invalid=1911, Unknown=0, NotChecked=0, Total=2256 [2022-04-06 22:44:57,265 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 88 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:44:57,266 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 599 Invalid, 989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 666 Invalid, 0 Unknown, 197 Unchecked, 1.5s Time] [2022-04-06 22:44:57,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states. [2022-04-06 22:44:57,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 1427. [2022-04-06 22:44:57,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 788 states have (on average 1.2195431472081217) internal successors, (961), 808 states have internal predecessors, (961), 555 states have call successors, (555), 84 states have call predecessors, (555), 83 states have return successors, (553), 534 states have call predecessors, (553), 553 states have call successors, (553) [2022-04-06 22:44:57,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 2069 transitions. [2022-04-06 22:44:57,825 INFO L78 Accepts]: Start accepts. Automaton has 1427 states and 2069 transitions. Word has length 146 [2022-04-06 22:44:57,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:44:57,826 INFO L478 AbstractCegarLoop]: Abstraction has 1427 states and 2069 transitions. [2022-04-06 22:44:57,826 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-04-06 22:44:57,826 INFO L276 IsEmpty]: Start isEmpty. Operand 1427 states and 2069 transitions. [2022-04-06 22:44:57,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-04-06 22:44:57,827 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:44:57,827 INFO L499 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-04-06 22:44:57,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-04-06 22:44:58,043 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-04-06 22:44:58,043 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:44:58,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:44:58,043 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 35 times [2022-04-06 22:44:58,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:44:58,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1224272491] [2022-04-06 22:44:58,044 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:44:58,044 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 36 times [2022-04-06 22:44:58,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:44:58,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629118987] [2022-04-06 22:44:58,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:44:58,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:44:58,049 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:44:58,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667201040] [2022-04-06 22:44:58,049 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:44:58,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:44:58,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:44:58,050 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:44:58,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-04-06 22:44:58,962 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 22:44:58,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:44:58,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 68 conjunts are in the unsatisfiable core [2022-04-06 22:44:58,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:07,930 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 53 proven. 147 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 22:45:07,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:45:22,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:22,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629118987] [2022-04-06 22:45:22,408 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:22,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667201040] [2022-04-06 22:45:22,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667201040] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:45:22,408 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:45:22,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-04-06 22:45:22,408 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:22,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1224272491] [2022-04-06 22:45:22,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1224272491] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:22,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:22,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 22:45:22,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197021587] [2022-04-06 22:45:22,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:22,409 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 22:45:22,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:22,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 22:45:22,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=944, Unknown=2, NotChecked=0, Total=1056 [2022-04-06 22:45:22,410 INFO L87 Difference]: Start difference. First operand 1427 states and 2069 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-04-06 22:45:57,462 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:05,382 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:13,056 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:15,400 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:26,477 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:47:04,309 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:47:09,002 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:47:11,478 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:47:12,586 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:47:18,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:47:18,726 INFO L93 Difference]: Finished difference Result 1740 states and 2510 transitions. [2022-04-06 22:47:18,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-04-06 22:47:18,727 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-04-06 22:47:18,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:47:18,733 INFO L225 Difference]: With dead ends: 1740 [2022-04-06 22:47:18,733 INFO L226 Difference]: Without dead ends: 1736 [2022-04-06 22:47:18,733 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 81.1s TimeCoverageRelationStatistics Valid=1083, Invalid=5556, Unknown=3, NotChecked=0, Total=6642 [2022-04-06 22:47:18,734 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 154 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 3124 mSolverCounterSat, 498 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 3627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 498 IncrementalHoareTripleChecker+Valid, 3124 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:47:18,734 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 798 Invalid, 3627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [498 Valid, 3124 Invalid, 5 Unknown, 0 Unchecked, 53.8s Time] [2022-04-06 22:47:18,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1736 states. [2022-04-06 22:47:19,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1736 to 1601. [2022-04-06 22:47:19,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1601 states, 889 states have (on average 1.21822272215973) internal successors, (1083), 912 states have internal predecessors, (1083), 622 states have call successors, (622), 90 states have call predecessors, (622), 89 states have return successors, (620), 598 states have call predecessors, (620), 620 states have call successors, (620) [2022-04-06 22:47:19,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1601 states to 1601 states and 2325 transitions. [2022-04-06 22:47:19,450 INFO L78 Accepts]: Start accepts. Automaton has 1601 states and 2325 transitions. Word has length 146 [2022-04-06 22:47:19,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:47:19,450 INFO L478 AbstractCegarLoop]: Abstraction has 1601 states and 2325 transitions. [2022-04-06 22:47:19,450 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-04-06 22:47:19,450 INFO L276 IsEmpty]: Start isEmpty. Operand 1601 states and 2325 transitions. [2022-04-06 22:47:19,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-04-06 22:47:19,452 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:47:19,452 INFO L499 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-04-06 22:47:19,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-04-06 22:47:19,652 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-06 22:47:19,652 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:47:19,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:47:19,652 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 37 times [2022-04-06 22:47:19,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:47:19,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1236733000] [2022-04-06 22:47:19,653 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:47:19,653 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 38 times [2022-04-06 22:47:19,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:47:19,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091964342] [2022-04-06 22:47:19,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:47:19,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:47:19,658 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:47:19,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1800452733] [2022-04-06 22:47:19,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:47:19,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:47:19,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:47:19,659 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:47:19,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-04-06 22:47:19,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:47:19,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:47:19,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 115 conjunts are in the unsatisfiable core [2022-04-06 22:47:19,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:47:22,508 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 136 proven. 124 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 22:47:22,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:47:23,670 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:47:28,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:47:28,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091964342] [2022-04-06 22:47:28,600 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:47:28,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800452733] [2022-04-06 22:47:28,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800452733] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:47:28,600 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:47:28,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-04-06 22:47:28,600 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:47:28,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1236733000] [2022-04-06 22:47:28,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1236733000] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:47:28,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:47:28,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 22:47:28,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639786987] [2022-04-06 22:47:28,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:47:28,600 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 22:47:28,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:47:28,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 22:47:28,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=720, Unknown=1, NotChecked=0, Total=812 [2022-04-06 22:47:28,601 INFO L87 Difference]: Start difference. First operand 1601 states and 2325 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-04-06 22:47:36,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:47:36,032 INFO L93 Difference]: Finished difference Result 1795 states and 2597 transitions. [2022-04-06 22:47:36,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 22:47:36,034 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-04-06 22:47:36,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:47:36,039 INFO L225 Difference]: With dead ends: 1795 [2022-04-06 22:47:36,039 INFO L226 Difference]: Without dead ends: 1792 [2022-04-06 22:47:36,040 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 137 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=191, Invalid=1614, Unknown=1, NotChecked=0, Total=1806 [2022-04-06 22:47:36,040 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 99 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 2427 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 2536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 2427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:47:36,040 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 725 Invalid, 2536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 2427 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-04-06 22:47:36,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1792 states. [2022-04-06 22:47:36,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1792 to 1734. [2022-04-06 22:47:36,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1734 states, 962 states have (on average 1.2193347193347193) internal successors, (1173), 988 states have internal predecessors, (1173), 676 states have call successors, (676), 96 states have call predecessors, (676), 95 states have return successors, (674), 649 states have call predecessors, (674), 674 states have call successors, (674) [2022-04-06 22:47:36,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1734 states to 1734 states and 2523 transitions. [2022-04-06 22:47:36,839 INFO L78 Accepts]: Start accepts. Automaton has 1734 states and 2523 transitions. Word has length 146 [2022-04-06 22:47:36,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:47:36,839 INFO L478 AbstractCegarLoop]: Abstraction has 1734 states and 2523 transitions. [2022-04-06 22:47:36,839 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-04-06 22:47:36,839 INFO L276 IsEmpty]: Start isEmpty. Operand 1734 states and 2523 transitions. [2022-04-06 22:47:36,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-04-06 22:47:36,841 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:47:36,841 INFO L499 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-04-06 22:47:36,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-04-06 22:47:37,042 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-04-06 22:47:37,042 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:47:37,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:47:37,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1012536368, now seen corresponding path program 9 times [2022-04-06 22:47:37,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:47:37,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1724208736] [2022-04-06 22:47:37,043 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:47:37,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1012536368, now seen corresponding path program 10 times [2022-04-06 22:47:37,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:47:37,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536502655] [2022-04-06 22:47:37,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:47:37,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:47:37,049 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:47:37,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [121740904] [2022-04-06 22:47:37,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:47:37,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:47:37,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:47:37,050 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:47:37,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-04-06 22:47:37,112 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:47:37,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:47:37,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 34 conjunts are in the unsatisfiable core [2022-04-06 22:47:37,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:47:38,561 INFO L134 CoverageAnalysis]: Checked inductivity of 752 backedges. 44 proven. 81 refuted. 0 times theorem prover too weak. 627 trivial. 0 not checked. [2022-04-06 22:47:38,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:47:39,746 INFO L134 CoverageAnalysis]: Checked inductivity of 752 backedges. 83 proven. 14 refuted. 0 times theorem prover too weak. 655 trivial. 0 not checked. [2022-04-06 22:47:39,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:47:39,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536502655] [2022-04-06 22:47:39,747 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:47:39,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121740904] [2022-04-06 22:47:39,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121740904] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:47:39,747 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:47:39,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10] total 26 [2022-04-06 22:47:39,747 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:47:39,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1724208736] [2022-04-06 22:47:39,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1724208736] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:47:39,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:47:39,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 22:47:39,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687325440] [2022-04-06 22:47:39,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:47:39,747 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 22:47:39,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:47:39,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 22:47:39,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-04-06 22:47:39,748 INFO L87 Difference]: Start difference. First operand 1734 states and 2523 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-04-06 22:47:45,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:47:45,121 INFO L93 Difference]: Finished difference Result 2310 states and 3379 transitions. [2022-04-06 22:47:45,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-04-06 22:47:45,122 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-04-06 22:47:45,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:47:45,129 INFO L225 Difference]: With dead ends: 2310 [2022-04-06 22:47:45,129 INFO L226 Difference]: Without dead ends: 2308 [2022-04-06 22:47:45,129 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 276 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=483, Invalid=1967, Unknown=0, NotChecked=0, Total=2450 [2022-04-06 22:47:45,130 INFO L913 BasicCegarLoop]: 106 mSDtfsCounter, 105 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 1100 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 1345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 1100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:47:45,130 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 660 Invalid, 1345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 1100 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-04-06 22:47:45,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2308 states. [2022-04-06 22:47:46,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2308 to 2021. [2022-04-06 22:47:46,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2021 states, 1141 states have (on average 1.217353198948291) internal successors, (1389), 1174 states have internal predecessors, (1389), 776 states have call successors, (776), 104 states have call predecessors, (776), 103 states have return successors, (774), 742 states have call predecessors, (774), 774 states have call successors, (774) [2022-04-06 22:47:46,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2939 transitions. [2022-04-06 22:47:46,207 INFO L78 Accepts]: Start accepts. Automaton has 2021 states and 2939 transitions. Word has length 151 [2022-04-06 22:47:46,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:47:46,207 INFO L478 AbstractCegarLoop]: Abstraction has 2021 states and 2939 transitions. [2022-04-06 22:47:46,208 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-04-06 22:47:46,208 INFO L276 IsEmpty]: Start isEmpty. Operand 2021 states and 2939 transitions. [2022-04-06 22:47:46,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-04-06 22:47:46,210 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:47:46,210 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 6, 5, 5, 5, 5, 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] [2022-04-06 22:47:46,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-04-06 22:47:46,410 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-04-06 22:47:46,410 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:47:46,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:47:46,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1839651187, now seen corresponding path program 11 times [2022-04-06 22:47:46,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:47:46,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [371594187] [2022-04-06 22:47:46,411 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:47:46,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1839651187, now seen corresponding path program 12 times [2022-04-06 22:47:46,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:47:46,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662056628] [2022-04-06 22:47:46,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:47:46,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:47:46,417 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:47:46,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1530809899] [2022-04-06 22:47:46,417 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:47:46,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:47:46,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:47:46,418 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:47:46,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-04-06 22:47:46,515 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 22:47:46,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:47:46,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 64 conjunts are in the unsatisfiable core [2022-04-06 22:47:46,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:47:53,099 INFO L134 CoverageAnalysis]: Checked inductivity of 696 backedges. 124 proven. 87 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2022-04-06 22:47:53,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:47:54,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:47:54,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662056628] [2022-04-06 22:47:54,743 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:47:54,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530809899] [2022-04-06 22:47:54,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530809899] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:47:54,743 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:47:54,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-04-06 22:47:54,743 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:47:54,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [371594187] [2022-04-06 22:47:54,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [371594187] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:47:54,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:47:54,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 22:47:54,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865556393] [2022-04-06 22:47:54,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:47:54,744 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 22:47:54,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:47:54,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 22:47:54,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=347, Unknown=2, NotChecked=0, Total=420 [2022-04-06 22:47:54,745 INFO L87 Difference]: Start difference. First operand 2021 states and 2939 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 16 states have internal predecessors, (48), 6 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-04-06 22:48:19,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:48:19,043 INFO L93 Difference]: Finished difference Result 2145 states and 3093 transitions. [2022-04-06 22:48:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-06 22:48:19,044 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 16 states have internal predecessors, (48), 6 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 151 [2022-04-06 22:48:19,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:48:19,050 INFO L225 Difference]: With dead ends: 2145 [2022-04-06 22:48:19,050 INFO L226 Difference]: Without dead ends: 2143 [2022-04-06 22:48:19,050 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 165 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 28.7s TimeCoverageRelationStatistics Valid=226, Invalid=1094, Unknown=12, NotChecked=0, Total=1332 [2022-04-06 22:48:19,050 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 50 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 147 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:48:19,051 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 356 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 565 Invalid, 0 Unknown, 147 Unchecked, 1.4s Time] [2022-04-06 22:48:19,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2143 states. [2022-04-06 22:48:20,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2143 to 2096. [2022-04-06 22:48:20,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2096 states, 1181 states have (on average 1.2116850127011007) internal successors, (1431), 1226 states have internal predecessors, (1431), 805 states have call successors, (805), 110 states have call predecessors, (805), 109 states have return successors, (803), 759 states have call predecessors, (803), 803 states have call successors, (803) [2022-04-06 22:48:20,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2096 states to 2096 states and 3039 transitions. [2022-04-06 22:48:20,172 INFO L78 Accepts]: Start accepts. Automaton has 2096 states and 3039 transitions. Word has length 151 [2022-04-06 22:48:20,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:48:20,172 INFO L478 AbstractCegarLoop]: Abstraction has 2096 states and 3039 transitions. [2022-04-06 22:48:20,172 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 16 states have internal predecessors, (48), 6 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-04-06 22:48:20,172 INFO L276 IsEmpty]: Start isEmpty. Operand 2096 states and 3039 transitions. [2022-04-06 22:48:20,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-04-06 22:48:20,174 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:48:20,174 INFO L499 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-04-06 22:48:20,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-04-06 22:48:20,379 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:48:20,379 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:48:20,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:48:20,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 39 times [2022-04-06 22:48:20,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:48:20,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [349948052] [2022-04-06 22:48:20,383 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:48:20,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 40 times [2022-04-06 22:48:20,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:48:20,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291270151] [2022-04-06 22:48:20,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:48:20,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:48:20,389 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:48:20,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [73159801] [2022-04-06 22:48:20,389 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:48:20,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:48:20,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:48:20,397 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:48:20,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-04-06 22:48:20,474 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:48:20,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:48:20,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 97 conjunts are in the unsatisfiable core [2022-04-06 22:48:20,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:48:23,463 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 81 proven. 142 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 22:48:23,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:48:26,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:48:26,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291270151] [2022-04-06 22:48:26,386 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:48:26,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73159801] [2022-04-06 22:48:26,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73159801] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:48:26,386 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:48:26,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-04-06 22:48:26,386 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:48:26,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [349948052] [2022-04-06 22:48:26,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [349948052] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:48:26,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:48:26,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-06 22:48:26,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041323899] [2022-04-06 22:48:26,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:48:26,387 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 22:48:26,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:48:26,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 22:48:26,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=791, Unknown=1, NotChecked=0, Total=870 [2022-04-06 22:48:26,387 INFO L87 Difference]: Start difference. First operand 2096 states and 3039 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-04-06 22:48:35,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:48:35,069 INFO L93 Difference]: Finished difference Result 2317 states and 3345 transitions. [2022-04-06 22:48:35,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-06 22:48:35,071 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-04-06 22:48:35,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:48:35,076 INFO L225 Difference]: With dead ends: 2317 [2022-04-06 22:48:35,076 INFO L226 Difference]: Without dead ends: 2310 [2022-04-06 22:48:35,077 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 143 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=175, Invalid=1894, Unknown=1, NotChecked=0, Total=2070 [2022-04-06 22:48:35,077 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 116 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 2541 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 2664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 2541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:48:35,079 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 745 Invalid, 2664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 2541 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2022-04-06 22:48:35,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2310 states. [2022-04-06 22:48:36,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2310 to 2096. [2022-04-06 22:48:36,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2096 states, 1181 states have (on average 1.2116850127011007) internal successors, (1431), 1226 states have internal predecessors, (1431), 805 states have call successors, (805), 110 states have call predecessors, (805), 109 states have return successors, (803), 759 states have call predecessors, (803), 803 states have call successors, (803) [2022-04-06 22:48:36,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2096 states to 2096 states and 3039 transitions. [2022-04-06 22:48:36,204 INFO L78 Accepts]: Start accepts. Automaton has 2096 states and 3039 transitions. Word has length 151 [2022-04-06 22:48:36,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:48:36,204 INFO L478 AbstractCegarLoop]: Abstraction has 2096 states and 3039 transitions. [2022-04-06 22:48:36,204 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-04-06 22:48:36,204 INFO L276 IsEmpty]: Start isEmpty. Operand 2096 states and 3039 transitions. [2022-04-06 22:48:36,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-04-06 22:48:36,206 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:48:36,206 INFO L499 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-04-06 22:48:36,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-04-06 22:48:36,411 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:48:36,412 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:48:36,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:48:36,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 41 times [2022-04-06 22:48:36,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:48:36,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1436421455] [2022-04-06 22:48:36,412 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:48:36,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 42 times [2022-04-06 22:48:36,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:48:36,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839046504] [2022-04-06 22:48:36,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:48:36,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:48:36,417 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:48:36,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [134898735] [2022-04-06 22:48:36,417 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:48:36,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:48:36,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:48:36,418 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:48:36,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-04-06 22:48:36,499 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-04-06 22:48:36,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:48:36,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 80 conjunts are in the unsatisfiable core [2022-04-06 22:48:36,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:48:40,694 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:48:40,696 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:48:40,697 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:48:41,324 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 80 proven. 146 refuted. 0 times theorem prover too weak. 667 trivial. 0 not checked. [2022-04-06 22:48:41,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:49:02,556 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:49:10,320 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 80 proven. 137 refuted. 0 times theorem prover too weak. 676 trivial. 0 not checked. [2022-04-06 22:49:10,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:49:10,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839046504] [2022-04-06 22:49:10,321 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:49:10,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134898735] [2022-04-06 22:49:10,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134898735] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:49:10,321 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:49:10,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 37 [2022-04-06 22:49:10,321 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:49:10,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1436421455] [2022-04-06 22:49:10,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1436421455] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:49:10,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:49:10,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 22:49:10,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747068748] [2022-04-06 22:49:10,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:49:10,322 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 22:49:10,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:49:10,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 22:49:10,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1116, Unknown=2, NotChecked=0, Total=1332 [2022-04-06 22:49:10,322 INFO L87 Difference]: Start difference. First operand 2096 states and 3039 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-04-06 22:49:19,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:49:19,394 INFO L93 Difference]: Finished difference Result 2214 states and 3203 transitions. [2022-04-06 22:49:19,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 22:49:19,401 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-04-06 22:49:19,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:49:19,406 INFO L225 Difference]: With dead ends: 2214 [2022-04-06 22:49:19,406 INFO L226 Difference]: Without dead ends: 2211 [2022-04-06 22:49:19,407 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 273 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=320, Invalid=1658, Unknown=2, NotChecked=0, Total=1980 [2022-04-06 22:49:19,407 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 74 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 1758 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 1829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:49:19,407 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 430 Invalid, 1829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1758 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-04-06 22:49:19,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2211 states. [2022-04-06 22:49:20,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2211 to 2175. [2022-04-06 22:49:20,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2175 states, 1225 states have (on average 1.2122448979591838) internal successors, (1485), 1273 states have internal predecessors, (1485), 836 states have call successors, (836), 114 states have call predecessors, (836), 113 states have return successors, (834), 787 states have call predecessors, (834), 834 states have call successors, (834) [2022-04-06 22:49:20,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2175 states to 2175 states and 3155 transitions. [2022-04-06 22:49:20,579 INFO L78 Accepts]: Start accepts. Automaton has 2175 states and 3155 transitions. Word has length 155 [2022-04-06 22:49:20,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:49:20,579 INFO L478 AbstractCegarLoop]: Abstraction has 2175 states and 3155 transitions. [2022-04-06 22:49:20,579 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-04-06 22:49:20,579 INFO L276 IsEmpty]: Start isEmpty. Operand 2175 states and 3155 transitions. [2022-04-06 22:49:20,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-04-06 22:49:20,581 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:49:20,582 INFO L499 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-04-06 22:49:20,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-04-06 22:49:20,782 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-04-06 22:49:20,782 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:49:20,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:49:20,782 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 43 times [2022-04-06 22:49:20,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:49:20,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1589805338] [2022-04-06 22:49:20,783 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:49:20,783 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 44 times [2022-04-06 22:49:20,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:49:20,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636491899] [2022-04-06 22:49:20,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:49:20,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:49:20,787 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:49:20,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [901933587] [2022-04-06 22:49:20,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:49:20,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:49:20,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:49:20,789 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:49:20,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-04-06 22:49:20,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:49:20,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:49:20,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 83 conjunts are in the unsatisfiable core [2022-04-06 22:49:20,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:49:25,357 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:49:25,360 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:49:26,366 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 180 proven. 121 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2022-04-06 22:49:26,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:49:30,474 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:49:30,475 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:49:32,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:49:32,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636491899] [2022-04-06 22:49:32,701 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:49:32,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901933587] [2022-04-06 22:49:32,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901933587] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:49:32,701 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:49:32,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-04-06 22:49:32,702 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:49:32,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1589805338] [2022-04-06 22:49:32,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1589805338] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:49:32,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:49:32,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 22:49:32,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585654310] [2022-04-06 22:49:32,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:49:32,702 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 22:49:32,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:49:32,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 22:49:32,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-04-06 22:49:32,703 INFO L87 Difference]: Start difference. First operand 2175 states and 3155 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-04-06 22:49:39,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:49:39,571 INFO L93 Difference]: Finished difference Result 2318 states and 3359 transitions. [2022-04-06 22:49:39,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 22:49:39,573 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-04-06 22:49:39,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:49:39,578 INFO L225 Difference]: With dead ends: 2318 [2022-04-06 22:49:39,578 INFO L226 Difference]: Without dead ends: 2315 [2022-04-06 22:49:39,579 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 223 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=307, Invalid=1499, Unknown=0, NotChecked=0, Total=1806 [2022-04-06 22:49:39,579 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 61 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 1181 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:49:39,579 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 405 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1181 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-04-06 22:49:39,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2315 states. [2022-04-06 22:49:40,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2315 to 2281. [2022-04-06 22:49:40,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2281 states, 1282 states have (on average 1.2137285491419656) internal successors, (1556), 1332 states have internal predecessors, (1556), 880 states have call successors, (880), 119 states have call predecessors, (880), 118 states have return successors, (878), 829 states have call predecessors, (878), 878 states have call successors, (878) [2022-04-06 22:49:40,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 3314 transitions. [2022-04-06 22:49:40,825 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 3314 transitions. Word has length 155 [2022-04-06 22:49:40,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:49:40,825 INFO L478 AbstractCegarLoop]: Abstraction has 2281 states and 3314 transitions. [2022-04-06 22:49:40,825 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-04-06 22:49:40,825 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 3314 transitions. [2022-04-06 22:49:40,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-04-06 22:49:40,827 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:49:40,827 INFO L499 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-04-06 22:49:40,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-04-06 22:49:41,028 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-04-06 22:49:41,028 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:49:41,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:49:41,028 INFO L85 PathProgramCache]: Analyzing trace with hash 414423310, now seen corresponding path program 13 times [2022-04-06 22:49:41,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:49:41,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2106692497] [2022-04-06 22:49:41,028 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:49:41,029 INFO L85 PathProgramCache]: Analyzing trace with hash 414423310, now seen corresponding path program 14 times [2022-04-06 22:49:41,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:49:41,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629876989] [2022-04-06 22:49:41,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:49:41,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:49:41,034 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:49:41,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [432896690] [2022-04-06 22:49:41,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:49:41,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:49:41,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:49:41,035 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:49:41,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-04-06 22:49:41,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:49:41,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:49:41,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 112 conjunts are in the unsatisfiable core [2022-04-06 22:49:41,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:49:45,158 INFO L134 CoverageAnalysis]: Checked inductivity of 710 backedges. 104 proven. 128 refuted. 0 times theorem prover too weak. 478 trivial. 0 not checked. [2022-04-06 22:49:45,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:49:47,288 INFO L134 CoverageAnalysis]: Checked inductivity of 710 backedges. 168 proven. 47 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-04-06 22:49:47,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:49:47,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629876989] [2022-04-06 22:49:47,288 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:49:47,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432896690] [2022-04-06 22:49:47,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432896690] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:49:47,288 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:49:47,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 13] total 32 [2022-04-06 22:49:47,288 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:49:47,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2106692497] [2022-04-06 22:49:47,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2106692497] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:49:47,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:49:47,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 22:49:47,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595091061] [2022-04-06 22:49:47,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:49:47,289 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 22:49:47,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:49:47,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 22:49:47,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=862, Unknown=0, NotChecked=0, Total=992 [2022-04-06 22:49:47,289 INFO L87 Difference]: Start difference. First operand 2281 states and 3314 transitions. Second operand has 23 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 22:49:52,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:49:52,909 INFO L93 Difference]: Finished difference Result 2411 states and 3492 transitions. [2022-04-06 22:49:52,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 22:49:52,910 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) Word has length 154 [2022-04-06 22:49:52,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:49:52,916 INFO L225 Difference]: With dead ends: 2411 [2022-04-06 22:49:52,916 INFO L226 Difference]: Without dead ends: 2409 [2022-04-06 22:49:52,917 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 274 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=193, Invalid=1367, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 22:49:52,917 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 87 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 1682 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 1798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:49:52,917 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 540 Invalid, 1798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1682 Invalid, 0 Unknown, 40 Unchecked, 3.5s Time] [2022-04-06 22:49:52,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2409 states. [2022-04-06 22:49:54,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2409 to 2350. [2022-04-06 22:49:54,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2350 states, 1320 states have (on average 1.2143939393939394) internal successors, (1603), 1371 states have internal predecessors, (1603), 909 states have call successors, (909), 121 states have call predecessors, (909), 120 states have return successors, (907), 857 states have call predecessors, (907), 907 states have call successors, (907) [2022-04-06 22:49:54,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2350 states to 2350 states and 3419 transitions. [2022-04-06 22:49:54,225 INFO L78 Accepts]: Start accepts. Automaton has 2350 states and 3419 transitions. Word has length 154 [2022-04-06 22:49:54,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:49:54,225 INFO L478 AbstractCegarLoop]: Abstraction has 2350 states and 3419 transitions. [2022-04-06 22:49:54,225 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 22:49:54,225 INFO L276 IsEmpty]: Start isEmpty. Operand 2350 states and 3419 transitions. [2022-04-06 22:49:54,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-04-06 22:49:54,227 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:49:54,228 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:49:54,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-04-06 22:49:54,428 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-04-06 22:49:54,428 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:49:54,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:49:54,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1012344874, now seen corresponding path program 45 times [2022-04-06 22:49:54,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:49:54,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [450263154] [2022-04-06 22:49:54,429 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:49:54,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1012344874, now seen corresponding path program 46 times [2022-04-06 22:49:54,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:49:54,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72787192] [2022-04-06 22:49:54,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:49:54,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:49:54,434 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:49:54,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1738073580] [2022-04-06 22:49:54,434 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:49:54,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:49:54,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:49:54,435 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:49:54,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-04-06 22:49:54,492 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:49:54,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:49:54,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 16 conjunts are in the unsatisfiable core [2022-04-06 22:49:54,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:49:55,519 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 50 proven. 72 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2022-04-06 22:49:55,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:50:03,537 WARN L230 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2022-04-06 22:50:03,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:50:03,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72787192] [2022-04-06 22:50:03,537 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:50:03,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738073580] [2022-04-06 22:50:03,538 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2022-04-06 22:50:03,538 ERROR L245 FreeRefinementEngine]: Caught known exception: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") [2022-04-06 22:50:03,538 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2022-04-06 22:50:03,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2022-04-06 22:50:03,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-04-06 22:50:03,738 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:50:03,739 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:243) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:139) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:894) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:768) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:345) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:305) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$UnifyPostprocessor.postprocess(TraceCheckSpWp.java:582) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:399) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:271) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:342) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:185) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.lib.acceleratedinterpolation.AcceleratedInterpolationCore.runStrategy(AcceleratedInterpolationCore.java:300) at de.uni_freiburg.informatik.ultimate.lib.acceleratedinterpolation.AcceleratedInterpolationCore.acceleratedInterpolationCoreIsCorrect(AcceleratedInterpolationCore.java:203) at de.uni_freiburg.informatik.ultimate.lib.acceleratedinterpolation.AcceleratedInterpolation.(AcceleratedInterpolation.java:190) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleAcceleratedInterpolation.construct(IpTcStrategyModuleAcceleratedInterpolation.java:80) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:595) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:349) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:331) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:412) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1465) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:658) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) ... 55 more [2022-04-06 22:50:03,743 INFO L158 Benchmark]: Toolchain (without parser) took 610576.04ms. Allocated memory was 186.6MB in the beginning and 488.6MB in the end (delta: 302.0MB). Free memory was 132.4MB in the beginning and 331.2MB in the end (delta: -198.8MB). Peak memory consumption was 104.4MB. Max. memory is 8.0GB. [2022-04-06 22:50:03,743 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 186.6MB. Free memory is still 148.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-04-06 22:50:03,743 INFO L158 Benchmark]: CACSL2BoogieTranslator took 220.35ms. Allocated memory is still 186.6MB. Free memory was 132.2MB in the beginning and 157.1MB in the end (delta: -24.9MB). Peak memory consumption was 11.3MB. Max. memory is 8.0GB. [2022-04-06 22:50:03,743 INFO L158 Benchmark]: Boogie Preprocessor took 30.91ms. Allocated memory is still 186.6MB. Free memory was 157.1MB in the beginning and 155.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-04-06 22:50:03,743 INFO L158 Benchmark]: RCFGBuilder took 215.70ms. Allocated memory is still 186.6MB. Free memory was 155.6MB in the beginning and 144.1MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-04-06 22:50:03,743 INFO L158 Benchmark]: TraceAbstraction took 610104.83ms. Allocated memory was 186.6MB in the beginning and 488.6MB in the end (delta: 302.0MB). Free memory was 143.6MB in the beginning and 331.2MB in the end (delta: -187.6MB). Peak memory consumption was 115.1MB. Max. memory is 8.0GB. [2022-04-06 22:50:03,744 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 186.6MB. Free memory is still 148.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 220.35ms. Allocated memory is still 186.6MB. Free memory was 132.2MB in the beginning and 157.1MB in the end (delta: -24.9MB). Peak memory consumption was 11.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 30.91ms. Allocated memory is still 186.6MB. Free memory was 157.1MB in the beginning and 155.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 215.70ms. Allocated memory is still 186.6MB. Free memory was 155.6MB in the beginning and 144.1MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 610104.83ms. Allocated memory was 186.6MB in the beginning and 488.6MB in the end (delta: 302.0MB). Free memory was 143.6MB in the beginning and 331.2MB in the end (delta: -187.6MB). Peak memory consumption was 115.1MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:243) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...