/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound5.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 15:12:05,922 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 15:12:05,923 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 15:12:05,950 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 15:12:05,950 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 15:12:05,951 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 15:12:05,955 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 15:12:05,959 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 15:12:05,960 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 15:12:05,963 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 15:12:05,964 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 15:12:05,965 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 15:12:05,965 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 15:12:05,967 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 15:12:05,967 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 15:12:05,968 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 15:12:05,969 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 15:12:05,969 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 15:12:05,972 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 15:12:05,976 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 15:12:05,977 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 15:12:05,978 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 15:12:05,978 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 15:12:05,979 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 15:12:05,980 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 15:12:05,984 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 15:12:05,984 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 15:12:05,984 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 15:12:05,985 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 15:12:05,985 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 15:12:05,986 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 15:12:05,986 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 15:12:05,987 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 15:12:05,988 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 15:12:05,988 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 15:12:05,989 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 15:12:05,989 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 15:12:05,989 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 15:12:05,989 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 15:12:05,989 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 15:12:05,990 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 15:12:05,991 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 15:12:05,991 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 15:12:05,999 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 15:12:06,000 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 15:12:06,001 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 15:12:06,001 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 15:12:06,001 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 15:12:06,001 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 15:12:06,001 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 15:12:06,002 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 15:12:06,002 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 15:12:06,002 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 15:12:06,002 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 15:12:06,002 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 15:12:06,002 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 15:12:06,003 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 15:12:06,003 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 15:12:06,003 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 15:12:06,003 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 15:12:06,003 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 15:12:06,003 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:12:06,003 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 15:12:06,003 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 15:12:06,003 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 15:12:06,003 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 15:12:06,003 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 15:12:06,003 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 15:12:06,004 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-20 15:12:06,202 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 15:12:06,222 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 15:12:06,223 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 15:12:06,224 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 15:12:06,225 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 15:12:06,225 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound5.c [2022-03-20 15:12:06,268 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/127b44391/39ad35d0859b4abaabdc0bd4e5efc392/FLAG94e6a4728 [2022-03-20 15:12:06,565 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 15:12:06,565 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound5.c [2022-03-20 15:12:06,569 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/127b44391/39ad35d0859b4abaabdc0bd4e5efc392/FLAG94e6a4728 [2022-03-20 15:12:07,009 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/127b44391/39ad35d0859b4abaabdc0bd4e5efc392 [2022-03-20 15:12:07,010 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 15:12:07,011 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 15:12:07,015 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 15:12:07,015 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 15:12:07,018 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 15:12:07,018 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:12:07" (1/1) ... [2022-03-20 15:12:07,020 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75e69264 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:12:07, skipping insertion in model container [2022-03-20 15:12:07,020 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:12:07" (1/1) ... [2022-03-20 15:12:07,024 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 15:12:07,035 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 15:12:07,153 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_valuebound5.c[490,503] [2022-03-20 15:12:07,171 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:12:07,176 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 15:12:07,182 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_valuebound5.c[490,503] [2022-03-20 15:12:07,188 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:12:07,195 INFO L208 MainTranslator]: Completed translation [2022-03-20 15:12:07,195 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:12:07 WrapperNode [2022-03-20 15:12:07,195 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 15:12:07,196 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 15:12:07,196 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 15:12:07,196 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 15:12:07,203 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:12:07" (1/1) ... [2022-03-20 15:12:07,203 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:12:07" (1/1) ... [2022-03-20 15:12:07,208 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:12:07" (1/1) ... [2022-03-20 15:12:07,209 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:12:07" (1/1) ... [2022-03-20 15:12:07,222 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:12:07" (1/1) ... [2022-03-20 15:12:07,224 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:12:07" (1/1) ... [2022-03-20 15:12:07,225 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:12:07" (1/1) ... [2022-03-20 15:12:07,226 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 15:12:07,227 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 15:12:07,227 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 15:12:07,227 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 15:12:07,227 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:12:07" (1/1) ... [2022-03-20 15:12:07,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:12:07,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:07,252 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-20 15:12:07,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-20 15:12:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 15:12:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 15:12:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 15:12:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 15:12:07,279 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 15:12:07,279 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 15:12:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 15:12:07,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 15:12:07,280 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 15:12:07,328 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 15:12:07,329 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 15:12:07,470 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 15:12:07,474 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 15:12:07,474 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-20 15:12:07,476 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:12:07 BoogieIcfgContainer [2022-03-20 15:12:07,476 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 15:12:07,477 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 15:12:07,477 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 15:12:07,479 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 15:12:07,479 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 03:12:07" (1/3) ... [2022-03-20 15:12:07,479 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31a17d0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:12:07, skipping insertion in model container [2022-03-20 15:12:07,480 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:12:07" (2/3) ... [2022-03-20 15:12:07,480 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31a17d0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:12:07, skipping insertion in model container [2022-03-20 15:12:07,480 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:12:07" (3/3) ... [2022-03-20 15:12:07,481 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound5.c [2022-03-20 15:12:07,484 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 15:12:07,484 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 15:12:07,544 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 15:12:07,549 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-20 15:12:07,549 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 15:12:07,561 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 15:12:07,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 15:12:07,566 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:07,567 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-03-20 15:12:07,567 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:07,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:07,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-03-20 15:12:07,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:07,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1748165800] [2022-03-20 15:12:07,584 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:07,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-03-20 15:12:07,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:07,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126958055] [2022-03-20 15:12:07,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:07,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:07,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:12:07,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 15:12:07,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:12:07,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 15:12:07,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:12:07,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 15:12:07,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:12:07,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-20 15:12:07,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:12:07,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-20 15:12:07,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:12:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:12:07,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:07,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126958055] [2022-03-20 15:12:07,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126958055] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:07,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:07,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:12:07,774 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:07,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1748165800] [2022-03-20 15:12:07,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1748165800] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:07,775 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:07,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:12:07,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916284717] [2022-03-20 15:12:07,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:07,778 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 15:12:07,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:07,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 15:12:07,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 15:12:07,804 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:12:07,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:07,893 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-03-20 15:12:07,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 15:12:07,895 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-20 15:12:07,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:07,900 INFO L225 Difference]: With dead ends: 73 [2022-03-20 15:12:07,901 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 15:12:07,903 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-03-20 15:12:07,909 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-03-20 15:12:07,911 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-03-20 15:12:07,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 15:12:07,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-20 15:12:07,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 15:12:07,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-03-20 15:12:07,959 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-03-20 15:12:07,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:07,960 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-03-20 15:12:07,960 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:12:07,961 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-03-20 15:12:07,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-20 15:12:07,962 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:07,962 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-03-20 15:12:07,963 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 15:12:07,963 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:07,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:07,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-03-20 15:12:07,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:07,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1874795983] [2022-03-20 15:12:07,966 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:07,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-03-20 15:12:07,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:07,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564066838] [2022-03-20 15:12:07,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:07,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:08,009 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:08,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [316400023] [2022-03-20 15:12:08,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:08,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:08,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:08,016 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:08,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-20 15:12:08,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 15:12:08,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:08,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:12:08,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:08,246 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:12:08,246 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:12:08,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:08,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564066838] [2022-03-20 15:12:08,246 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:08,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316400023] [2022-03-20 15:12:08,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316400023] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:08,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:08,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:12:08,248 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:08,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1874795983] [2022-03-20 15:12:08,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1874795983] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:08,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:08,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:12:08,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820103139] [2022-03-20 15:12:08,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:08,249 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:12:08,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:08,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:12:08,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:12:08,249 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:12:08,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:08,330 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-03-20 15:12:08,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:12:08,330 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-03-20 15:12:08,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:08,331 INFO L225 Difference]: With dead ends: 54 [2022-03-20 15:12:08,331 INFO L226 Difference]: Without dead ends: 51 [2022-03-20 15:12:08,332 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-03-20 15:12:08,333 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:08,333 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 197 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:12:08,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-20 15:12:08,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-20 15:12:08,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 15:12:08,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-03-20 15:12:08,342 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-03-20 15:12:08,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:08,342 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-03-20 15:12:08,342 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:12:08,342 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-03-20 15:12:08,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 15:12:08,343 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:08,343 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-03-20 15:12:08,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:08,560 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:08,560 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:08,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:08,561 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-03-20 15:12:08,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:08,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [973415171] [2022-03-20 15:12:08,561 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:08,561 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-03-20 15:12:08,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:08,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384196815] [2022-03-20 15:12:08,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:08,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:08,594 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:08,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1802274205] [2022-03-20 15:12:08,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:08,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:08,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:08,596 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:08,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-20 15:12:08,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:08,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:08,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:12:08,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:08,741 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 15:12:08,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:08,847 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 15:12:08,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:08,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384196815] [2022-03-20 15:12:08,848 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:08,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802274205] [2022-03-20 15:12:08,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802274205] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:08,848 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:08,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 15:12:08,848 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:08,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [973415171] [2022-03-20 15:12:08,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [973415171] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:08,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:08,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:12:08,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385751066] [2022-03-20 15:12:08,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:08,849 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:12:08,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:08,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:12:08,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:12:08,850 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:12:09,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:09,030 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-03-20 15:12:09,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:12:09,031 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-20 15:12:09,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:09,034 INFO L225 Difference]: With dead ends: 103 [2022-03-20 15:12:09,034 INFO L226 Difference]: Without dead ends: 96 [2022-03-20 15:12:09,034 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-03-20 15:12:09,036 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 58 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:09,036 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 288 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:12:09,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-20 15:12:09,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-03-20 15:12:09,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 15:12:09,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-03-20 15:12:09,057 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-03-20 15:12:09,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:09,058 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-03-20 15:12:09,058 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:12:09,058 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-03-20 15:12:09,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 15:12:09,059 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:09,059 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-03-20 15:12:09,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:09,259 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-20 15:12:09,260 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:09,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:09,260 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-03-20 15:12:09,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:09,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [243351035] [2022-03-20 15:12:09,261 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:09,261 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-03-20 15:12:09,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:09,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905306936] [2022-03-20 15:12:09,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:09,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:09,270 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:09,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [368098976] [2022-03-20 15:12:09,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:09,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:09,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:09,276 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:09,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-20 15:12:09,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:09,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:09,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 15:12:09,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:09,631 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-20 15:12:09,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:09,818 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:12:09,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:09,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905306936] [2022-03-20 15:12:09,826 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:09,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368098976] [2022-03-20 15:12:09,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368098976] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:09,826 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:09,826 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-03-20 15:12:09,826 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:09,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [243351035] [2022-03-20 15:12:09,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [243351035] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:09,828 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:09,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:12:09,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834166874] [2022-03-20 15:12:09,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:09,828 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:12:09,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:09,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:12:09,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:12:09,829 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 15:12:10,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:10,150 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-03-20 15:12:10,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:12:10,151 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2022-03-20 15:12:10,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:10,152 INFO L225 Difference]: With dead ends: 112 [2022-03-20 15:12:10,152 INFO L226 Difference]: Without dead ends: 110 [2022-03-20 15:12:10,152 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-03-20 15:12:10,153 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 63 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:10,153 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 389 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:12:10,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-20 15:12:10,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-03-20 15:12:10,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 15:12:10,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-03-20 15:12:10,170 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-03-20 15:12:10,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:10,170 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-03-20 15:12:10,170 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 15:12:10,171 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-03-20 15:12:10,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 15:12:10,172 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:10,172 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-03-20 15:12:10,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:10,391 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:10,391 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:10,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:10,392 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-03-20 15:12:10,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:10,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [350233108] [2022-03-20 15:12:10,392 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:10,392 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-03-20 15:12:10,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:10,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177280034] [2022-03-20 15:12:10,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:10,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:10,401 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:10,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1799420514] [2022-03-20 15:12:10,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:10,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:10,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:10,402 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:10,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-20 15:12:10,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:10,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:10,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 15:12:10,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:10,565 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 15:12:10,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:10,649 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:12:10,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:10,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177280034] [2022-03-20 15:12:10,649 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:10,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799420514] [2022-03-20 15:12:10,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799420514] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 15:12:10,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:12:10,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-20 15:12:10,650 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:10,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [350233108] [2022-03-20 15:12:10,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [350233108] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:10,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:10,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:12:10,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240634690] [2022-03-20 15:12:10,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:10,650 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:12:10,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:10,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:12:10,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:12:10,651 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:12:10,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:10,693 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-03-20 15:12:10,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:12:10,694 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-03-20 15:12:10,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:10,695 INFO L225 Difference]: With dead ends: 130 [2022-03-20 15:12:10,695 INFO L226 Difference]: Without dead ends: 128 [2022-03-20 15:12:10,695 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-03-20 15:12:10,696 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:10,696 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 150 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:12:10,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-20 15:12:10,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-03-20 15:12:10,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.263157894736842) internal successors, (96), 77 states have internal predecessors, (96), 39 states have call successors, (39), 8 states have call predecessors, (39), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 15:12:10,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-03-20 15:12:10,713 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-03-20 15:12:10,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:10,713 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-03-20 15:12:10,714 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:12:10,714 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-03-20 15:12:10,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 15:12:10,714 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:10,714 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-03-20 15:12:10,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:10,927 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:10,927 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:10,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:10,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-03-20 15:12:10,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:10,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1216887919] [2022-03-20 15:12:10,928 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:10,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-03-20 15:12:10,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:10,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050109076] [2022-03-20 15:12:10,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:10,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:10,937 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:10,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1920954024] [2022-03-20 15:12:10,938 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:10,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:10,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:10,939 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:10,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-20 15:12:10,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:10,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:10,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 15:12:10,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:11,142 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:12:11,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:11,241 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:12:11,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:11,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050109076] [2022-03-20 15:12:11,242 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:11,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920954024] [2022-03-20 15:12:11,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920954024] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:11,242 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:11,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2022-03-20 15:12:11,242 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:11,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1216887919] [2022-03-20 15:12:11,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1216887919] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:11,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:11,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:12:11,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592791241] [2022-03-20 15:12:11,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:11,243 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:12:11,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:11,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:12:11,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-03-20 15:12:11,243 INFO L87 Difference]: Start difference. First operand 123 states and 172 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 15:12:11,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:11,366 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-03-20 15:12:11,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 15:12:11,366 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 47 [2022-03-20 15:12:11,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:11,367 INFO L225 Difference]: With dead ends: 137 [2022-03-20 15:12:11,367 INFO L226 Difference]: Without dead ends: 135 [2022-03-20 15:12:11,368 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-03-20 15:12:11,368 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 36 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:11,368 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 256 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:12:11,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-03-20 15:12:11,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-03-20 15:12:11,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 83 states have internal predecessors, (102), 39 states have call successors, (39), 10 states have call predecessors, (39), 9 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 15:12:11,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-03-20 15:12:11,398 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-03-20 15:12:11,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:11,399 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-03-20 15:12:11,399 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 15:12:11,399 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-03-20 15:12:11,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 15:12:11,400 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:11,400 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-03-20 15:12:11,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:11,619 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:11,619 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:11,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:11,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-03-20 15:12:11,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:11,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [302262208] [2022-03-20 15:12:11,628 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:11,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-03-20 15:12:11,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:11,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043306800] [2022-03-20 15:12:11,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:11,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:11,636 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:11,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1871596331] [2022-03-20 15:12:11,636 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:12:11,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:11,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:11,638 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:11,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-20 15:12:11,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:12:11,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:11,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 15:12:11,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:11,723 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:12:11,723 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:12:11,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:11,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043306800] [2022-03-20 15:12:11,723 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:11,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871596331] [2022-03-20 15:12:11,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871596331] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:11,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:11,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:12:11,724 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:11,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [302262208] [2022-03-20 15:12:11,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [302262208] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:11,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:11,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:12:11,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923859861] [2022-03-20 15:12:11,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:11,725 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:12:11,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:11,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:12:11,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:12:11,726 INFO L87 Difference]: Start difference. First operand 131 states and 178 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:12:11,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:11,775 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-03-20 15:12:11,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:12:11,776 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-03-20 15:12:11,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:11,778 INFO L225 Difference]: With dead ends: 170 [2022-03-20 15:12:11,778 INFO L226 Difference]: Without dead ends: 114 [2022-03-20 15:12:11,780 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-03-20 15:12:11,781 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:11,781 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 180 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:12:11,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-20 15:12:11,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-03-20 15:12:11,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 66 states have internal predecessors, (77), 31 states have call successors, (31), 10 states have call predecessors, (31), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-20 15:12:11,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-03-20 15:12:11,800 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-03-20 15:12:11,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:11,800 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-03-20 15:12:11,800 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:12:11,800 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-03-20 15:12:11,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-20 15:12:11,801 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:11,801 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-03-20 15:12:11,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:12,015 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:12,016 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:12,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:12,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-03-20 15:12:12,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:12,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1380648494] [2022-03-20 15:12:12,016 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:12,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-03-20 15:12:12,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:12,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271216204] [2022-03-20 15:12:12,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:12,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:12,024 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:12,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1596687103] [2022-03-20 15:12:12,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:12,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:12,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:12,026 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:12,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-20 15:12:12,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:12,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:12,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 15:12:12,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:12,148 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-20 15:12:12,148 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:12:12,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:12,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271216204] [2022-03-20 15:12:12,148 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:12,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596687103] [2022-03-20 15:12:12,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596687103] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:12,148 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:12,148 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:12:12,148 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:12,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1380648494] [2022-03-20 15:12:12,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1380648494] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:12,149 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:12,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:12:12,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534238954] [2022-03-20 15:12:12,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:12,150 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:12:12,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:12,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:12:12,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:12:12,150 INFO L87 Difference]: Start difference. First operand 106 states and 137 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 15:12:12,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:12,191 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-03-20 15:12:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:12:12,191 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-03-20 15:12:12,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:12,192 INFO L225 Difference]: With dead ends: 158 [2022-03-20 15:12:12,192 INFO L226 Difference]: Without dead ends: 156 [2022-03-20 15:12:12,192 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-03-20 15:12:12,193 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:12,193 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 162 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:12:12,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-20 15:12:12,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-03-20 15:12:12,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 74 states have (on average 1.162162162162162) internal successors, (86), 81 states have internal predecessors, (86), 55 states have call successors, (55), 11 states have call predecessors, (55), 10 states have return successors, (53), 47 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-20 15:12:12,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-03-20 15:12:12,208 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-03-20 15:12:12,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:12,208 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-03-20 15:12:12,208 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 15:12:12,208 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-03-20 15:12:12,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-20 15:12:12,209 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:12,209 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-03-20 15:12:12,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:12,423 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:12,423 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:12,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:12,424 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-03-20 15:12:12,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:12,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [647880543] [2022-03-20 15:12:12,424 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:12,424 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-03-20 15:12:12,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:12,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070693306] [2022-03-20 15:12:12,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:12,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:12,432 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:12,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [330093350] [2022-03-20 15:12:12,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:12,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:12,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:12,433 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:12,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-20 15:12:12,467 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:12,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:12,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-20 15:12:12,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:12,924 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-20 15:12:12,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:13,811 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-20 15:12:13,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:13,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070693306] [2022-03-20 15:12:13,811 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:13,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330093350] [2022-03-20 15:12:13,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330093350] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:13,812 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:13,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-03-20 15:12:13,812 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:13,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [647880543] [2022-03-20 15:12:13,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [647880543] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:13,812 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:13,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:12:13,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963117460] [2022-03-20 15:12:13,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:13,812 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:12:13,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:13,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:12:13,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-20 15:12:13,813 INFO L87 Difference]: Start difference. First operand 140 states and 194 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 15:12:14,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:14,164 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-03-20 15:12:14,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:12:14,179 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 64 [2022-03-20 15:12:14,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:14,181 INFO L225 Difference]: With dead ends: 200 [2022-03-20 15:12:14,182 INFO L226 Difference]: Without dead ends: 197 [2022-03-20 15:12:14,182 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:12:14,182 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 54 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:14,182 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 385 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:12:14,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-20 15:12:14,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-03-20 15:12:14,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 110 states have internal predecessors, (119), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 69 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 15:12:14,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-03-20 15:12:14,205 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-03-20 15:12:14,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:14,206 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-03-20 15:12:14,206 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 15:12:14,206 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-03-20 15:12:14,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-20 15:12:14,206 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:14,207 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-03-20 15:12:14,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:14,423 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-20 15:12:14,423 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:14,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:14,424 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-03-20 15:12:14,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:14,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [528103719] [2022-03-20 15:12:14,424 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:14,424 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-03-20 15:12:14,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:14,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866854730] [2022-03-20 15:12:14,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:14,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:14,432 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:14,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [301161756] [2022-03-20 15:12:14,433 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:12:14,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:14,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:14,434 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:14,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-20 15:12:14,472 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:12:14,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:14,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 15:12:14,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:14,564 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 15:12:14,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:14,661 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 15:12:14,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:14,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866854730] [2022-03-20 15:12:14,662 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:14,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301161756] [2022-03-20 15:12:14,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301161756] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:14,662 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:14,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-03-20 15:12:14,662 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:14,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [528103719] [2022-03-20 15:12:14,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [528103719] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:14,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:14,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:12:14,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173897127] [2022-03-20 15:12:14,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:14,663 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:12:14,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:14,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:12:14,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:12:14,663 INFO L87 Difference]: Start difference. First operand 193 states and 275 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:12:14,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:14,909 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-03-20 15:12:14,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:12:14,909 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 69 [2022-03-20 15:12:14,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:14,914 INFO L225 Difference]: With dead ends: 288 [2022-03-20 15:12:14,914 INFO L226 Difference]: Without dead ends: 281 [2022-03-20 15:12:14,914 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-03-20 15:12:14,915 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 48 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:14,915 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 394 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:12:14,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-20 15:12:14,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-03-20 15:12:14,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 116 states have (on average 1.206896551724138) internal successors, (140), 122 states have internal predecessors, (140), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 15:12:14,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-03-20 15:12:14,946 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-03-20 15:12:14,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:14,947 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-03-20 15:12:14,947 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:12:14,947 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-03-20 15:12:14,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-20 15:12:14,948 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:14,948 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-03-20 15:12:14,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:15,159 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 15:12:15,159 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:15,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:15,160 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-03-20 15:12:15,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:15,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1197235933] [2022-03-20 15:12:15,160 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:15,160 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-03-20 15:12:15,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:15,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412383639] [2022-03-20 15:12:15,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:15,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:15,168 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:15,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1072620095] [2022-03-20 15:12:15,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:15,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:15,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:15,169 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:15,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-20 15:12:15,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:15,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:15,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 15:12:15,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:15,530 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 17 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-20 15:12:15,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:15,701 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-20 15:12:15,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:15,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412383639] [2022-03-20 15:12:15,701 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:15,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072620095] [2022-03-20 15:12:15,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072620095] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 15:12:15,701 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:12:15,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 14 [2022-03-20 15:12:15,701 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:15,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1197235933] [2022-03-20 15:12:15,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1197235933] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:15,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:15,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:12:15,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645608937] [2022-03-20 15:12:15,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:15,702 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:12:15,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:15,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:12:15,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:12:15,703 INFO L87 Difference]: Start difference. First operand 208 states and 296 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-03-20 15:12:15,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:15,760 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-03-20 15:12:15,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:12:15,761 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 74 [2022-03-20 15:12:15,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:15,762 INFO L225 Difference]: With dead ends: 214 [2022-03-20 15:12:15,762 INFO L226 Difference]: Without dead ends: 212 [2022-03-20 15:12:15,763 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2022-03-20 15:12:15,763 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 13 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:15,763 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 145 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:12:15,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-03-20 15:12:15,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-03-20 15:12:15,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 125 states have internal predecessors, (143), 79 states have call successors, (79), 14 states have call predecessors, (79), 13 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 15:12:15,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-03-20 15:12:15,789 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-03-20 15:12:15,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:15,790 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-03-20 15:12:15,790 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-03-20 15:12:15,790 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-03-20 15:12:15,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-20 15:12:15,790 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:15,790 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-03-20 15:12:15,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:16,007 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-20 15:12:16,007 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:16,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:16,007 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-03-20 15:12:16,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:16,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [348954753] [2022-03-20 15:12:16,008 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:16,008 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-03-20 15:12:16,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:16,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265461023] [2022-03-20 15:12:16,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:16,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:16,015 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:16,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2144002960] [2022-03-20 15:12:16,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:16,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:16,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:16,016 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:16,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-20 15:12:16,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:16,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:16,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 15:12:16,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:16,145 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-20 15:12:16,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:16,269 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-20 15:12:16,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:16,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265461023] [2022-03-20 15:12:16,269 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:16,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144002960] [2022-03-20 15:12:16,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144002960] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:16,269 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:16,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 15:12:16,270 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:16,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [348954753] [2022-03-20 15:12:16,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [348954753] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:16,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:16,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:12:16,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506708188] [2022-03-20 15:12:16,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:16,270 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:12:16,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:16,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:12:16,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:12:16,271 INFO L87 Difference]: Start difference. First operand 212 states and 299 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:12:16,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:16,466 INFO L93 Difference]: Finished difference Result 226 states and 310 transitions. [2022-03-20 15:12:16,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 15:12:16,467 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 72 [2022-03-20 15:12:16,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:16,468 INFO L225 Difference]: With dead ends: 226 [2022-03-20 15:12:16,468 INFO L226 Difference]: Without dead ends: 224 [2022-03-20 15:12:16,468 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-03-20 15:12:16,468 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:16,469 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 196 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:12:16,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-03-20 15:12:16,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-03-20 15:12:16,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 128 states have (on average 1.1875) internal successors, (152), 134 states have internal predecessors, (152), 79 states have call successors, (79), 17 states have call predecessors, (79), 16 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 15:12:16,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 308 transitions. [2022-03-20 15:12:16,499 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 308 transitions. Word has length 72 [2022-03-20 15:12:16,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:16,500 INFO L478 AbstractCegarLoop]: Abstraction has 224 states and 308 transitions. [2022-03-20 15:12:16,500 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:12:16,500 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 308 transitions. [2022-03-20 15:12:16,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-20 15:12:16,500 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:16,500 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-03-20 15:12:16,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:16,715 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-20 15:12:16,715 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:16,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:16,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 3 times [2022-03-20 15:12:16,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:16,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [150090062] [2022-03-20 15:12:16,716 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:16,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 4 times [2022-03-20 15:12:16,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:16,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424245509] [2022-03-20 15:12:16,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:16,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:16,723 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:16,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1494315757] [2022-03-20 15:12:16,723 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:12:16,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:16,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:16,724 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:16,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-20 15:12:16,765 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:12:16,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:16,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-20 15:12:16,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:16,849 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 15:12:16,849 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:12:16,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:16,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424245509] [2022-03-20 15:12:16,849 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:16,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494315757] [2022-03-20 15:12:16,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494315757] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:16,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:16,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:12:16,850 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:16,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [150090062] [2022-03-20 15:12:16,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [150090062] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:16,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:16,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:12:16,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533977975] [2022-03-20 15:12:16,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:16,850 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:12:16,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:16,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:12:16,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:12:16,850 INFO L87 Difference]: Start difference. First operand 224 states and 308 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-20 15:12:16,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:16,909 INFO L93 Difference]: Finished difference Result 367 states and 500 transitions. [2022-03-20 15:12:16,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:12:16,909 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2022-03-20 15:12:16,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:16,910 INFO L225 Difference]: With dead ends: 367 [2022-03-20 15:12:16,910 INFO L226 Difference]: Without dead ends: 230 [2022-03-20 15:12:16,912 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-03-20 15:12:16,912 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:16,912 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 148 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:12:16,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-03-20 15:12:16,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 214. [2022-03-20 15:12:16,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 127 states have internal predecessors, (149), 71 states have call successors, (71), 17 states have call predecessors, (71), 16 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-20 15:12:16,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 289 transitions. [2022-03-20 15:12:16,964 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 289 transitions. Word has length 77 [2022-03-20 15:12:16,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:16,965 INFO L478 AbstractCegarLoop]: Abstraction has 214 states and 289 transitions. [2022-03-20 15:12:16,965 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-20 15:12:16,965 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 289 transitions. [2022-03-20 15:12:16,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-20 15:12:16,966 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:16,966 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-03-20 15:12:16,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-20 15:12:17,183 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-20 15:12:17,183 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:17,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:17,184 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 5 times [2022-03-20 15:12:17,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:17,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1141449371] [2022-03-20 15:12:17,184 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:17,184 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 6 times [2022-03-20 15:12:17,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:17,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303520689] [2022-03-20 15:12:17,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:17,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:17,198 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:17,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [392944921] [2022-03-20 15:12:17,199 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:12:17,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:17,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:17,204 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:17,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-20 15:12:17,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:12:17,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:17,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-20 15:12:17,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:17,851 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 12 proven. 32 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 15:12:17,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:18,369 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 18 proven. 26 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 15:12:18,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:18,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303520689] [2022-03-20 15:12:18,369 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:18,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392944921] [2022-03-20 15:12:18,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392944921] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:18,369 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:18,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 24 [2022-03-20 15:12:18,370 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:18,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1141449371] [2022-03-20 15:12:18,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1141449371] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:18,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:18,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:12:18,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495774991] [2022-03-20 15:12:18,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:18,370 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:12:18,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:18,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:12:18,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:12:18,371 INFO L87 Difference]: Start difference. First operand 214 states and 289 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 15:12:18,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:18,855 INFO L93 Difference]: Finished difference Result 285 states and 377 transitions. [2022-03-20 15:12:18,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:12:18,856 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 77 [2022-03-20 15:12:18,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:18,857 INFO L225 Difference]: With dead ends: 285 [2022-03-20 15:12:18,857 INFO L226 Difference]: Without dead ends: 283 [2022-03-20 15:12:18,858 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-03-20 15:12:18,858 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 64 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:18,858 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 504 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:12:18,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-20 15:12:18,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 265. [2022-03-20 15:12:18,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 157 states have (on average 1.178343949044586) internal successors, (185), 158 states have internal predecessors, (185), 87 states have call successors, (87), 21 states have call predecessors, (87), 20 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-20 15:12:18,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 357 transitions. [2022-03-20 15:12:18,894 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 357 transitions. Word has length 77 [2022-03-20 15:12:18,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:18,895 INFO L478 AbstractCegarLoop]: Abstraction has 265 states and 357 transitions. [2022-03-20 15:12:18,895 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 15:12:18,895 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 357 transitions. [2022-03-20 15:12:18,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-20 15:12:18,897 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:18,897 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-03-20 15:12:18,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:19,111 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-20 15:12:19,111 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:19,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:19,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-03-20 15:12:19,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:19,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1876977018] [2022-03-20 15:12:19,112 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:19,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-03-20 15:12:19,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:19,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564034905] [2022-03-20 15:12:19,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:19,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:19,119 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:19,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1586462491] [2022-03-20 15:12:19,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:19,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:19,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:19,124 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:19,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-20 15:12:19,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:19,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:19,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 15:12:19,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:19,768 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 41 proven. 21 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-20 15:12:19,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:20,487 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 36 proven. 11 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-03-20 15:12:20,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:20,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564034905] [2022-03-20 15:12:20,487 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:20,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586462491] [2022-03-20 15:12:20,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586462491] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:20,487 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:20,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-03-20 15:12:20,487 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:20,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1876977018] [2022-03-20 15:12:20,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1876977018] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:20,488 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:20,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:12:20,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632788502] [2022-03-20 15:12:20,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:20,488 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:12:20,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:20,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:12:20,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:12:20,489 INFO L87 Difference]: Start difference. First operand 265 states and 357 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-20 15:12:21,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:21,152 INFO L93 Difference]: Finished difference Result 348 states and 475 transitions. [2022-03-20 15:12:21,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:12:21,153 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 86 [2022-03-20 15:12:21,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:21,154 INFO L225 Difference]: With dead ends: 348 [2022-03-20 15:12:21,155 INFO L226 Difference]: Without dead ends: 345 [2022-03-20 15:12:21,156 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 148 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2022-03-20 15:12:21,157 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 56 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:21,157 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 486 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:12:21,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-03-20 15:12:21,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 330. [2022-03-20 15:12:21,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 191 states have (on average 1.193717277486911) internal successors, (228), 192 states have internal predecessors, (228), 115 states have call successors, (115), 24 states have call predecessors, (115), 23 states have return successors, (113), 113 states have call predecessors, (113), 113 states have call successors, (113) [2022-03-20 15:12:21,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 456 transitions. [2022-03-20 15:12:21,205 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 456 transitions. Word has length 86 [2022-03-20 15:12:21,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:21,206 INFO L478 AbstractCegarLoop]: Abstraction has 330 states and 456 transitions. [2022-03-20 15:12:21,206 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-20 15:12:21,206 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 456 transitions. [2022-03-20 15:12:21,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-20 15:12:21,207 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:21,207 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-03-20 15:12:21,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:21,427 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:21,427 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:21,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:21,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-03-20 15:12:21,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:21,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [499098515] [2022-03-20 15:12:21,428 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:21,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-03-20 15:12:21,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:21,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787042698] [2022-03-20 15:12:21,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:21,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:21,436 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:21,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2029861527] [2022-03-20 15:12:21,437 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:12:21,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:21,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:21,438 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:21,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-20 15:12:21,500 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:12:21,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:21,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 86 conjunts are in the unsatisfiable core [2022-03-20 15:12:21,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:22,543 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 15:12:22,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:29,552 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 17 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-03-20 15:12:29,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:29,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787042698] [2022-03-20 15:12:29,552 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:29,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029861527] [2022-03-20 15:12:29,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029861527] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:29,552 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:29,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 30 [2022-03-20 15:12:29,553 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:29,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [499098515] [2022-03-20 15:12:29,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [499098515] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:29,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:29,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 15:12:29,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220407463] [2022-03-20 15:12:29,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:29,553 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 15:12:29,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:29,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 15:12:29,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:12:29,554 INFO L87 Difference]: Start difference. First operand 330 states and 456 transitions. Second operand has 19 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 15:12:30,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:30,998 INFO L93 Difference]: Finished difference Result 422 states and 582 transitions. [2022-03-20 15:12:30,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:12:30,999 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) Word has length 91 [2022-03-20 15:12:30,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:31,002 INFO L225 Difference]: With dead ends: 422 [2022-03-20 15:12:31,002 INFO L226 Difference]: Without dead ends: 419 [2022-03-20 15:12:31,003 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 150 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=230, Invalid=1176, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 15:12:31,004 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 73 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 975 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:31,004 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 718 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 975 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 15:12:31,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-03-20 15:12:31,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 399. [2022-03-20 15:12:31,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 228 states have (on average 1.2017543859649122) internal successors, (274), 229 states have internal predecessors, (274), 143 states have call successors, (143), 28 states have call predecessors, (143), 27 states have return successors, (141), 141 states have call predecessors, (141), 141 states have call successors, (141) [2022-03-20 15:12:31,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 558 transitions. [2022-03-20 15:12:31,062 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 558 transitions. Word has length 91 [2022-03-20 15:12:31,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:31,062 INFO L478 AbstractCegarLoop]: Abstraction has 399 states and 558 transitions. [2022-03-20 15:12:31,062 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 15:12:31,062 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 558 transitions. [2022-03-20 15:12:31,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-03-20 15:12:31,063 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:31,063 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-03-20 15:12:31,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:31,280 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-20 15:12:31,280 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:31,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:31,280 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 7 times [2022-03-20 15:12:31,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:31,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1139453600] [2022-03-20 15:12:31,281 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:31,281 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 8 times [2022-03-20 15:12:31,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:31,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500341110] [2022-03-20 15:12:31,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:31,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:31,287 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:31,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1358794472] [2022-03-20 15:12:31,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:31,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:31,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:31,296 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:31,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-20 15:12:31,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:31,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:31,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-20 15:12:31,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:31,664 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:32,203 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:32,278 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 37 proven. 81 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-20 15:12:32,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:32,810 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-03-20 15:12:32,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:32,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500341110] [2022-03-20 15:12:32,810 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:32,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358794472] [2022-03-20 15:12:32,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358794472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:32,810 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:32,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12] total 26 [2022-03-20 15:12:32,811 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:32,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1139453600] [2022-03-20 15:12:32,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1139453600] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:32,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:32,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 15:12:32,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540952684] [2022-03-20 15:12:32,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:32,811 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 15:12:32,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:32,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 15:12:32,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:12:32,812 INFO L87 Difference]: Start difference. First operand 399 states and 558 transitions. Second operand has 19 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-03-20 15:12:33,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:33,523 INFO L93 Difference]: Finished difference Result 474 states and 649 transitions. [2022-03-20 15:12:33,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:12:33,524 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) Word has length 102 [2022-03-20 15:12:33,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:33,526 INFO L225 Difference]: With dead ends: 474 [2022-03-20 15:12:33,526 INFO L226 Difference]: Without dead ends: 472 [2022-03-20 15:12:33,526 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 176 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=146, Invalid=784, Unknown=0, NotChecked=0, Total=930 [2022-03-20 15:12:33,527 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 71 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:33,527 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 550 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 15:12:33,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-03-20 15:12:33,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 454. [2022-03-20 15:12:33,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 262 states have (on average 1.1946564885496183) internal successors, (313), 263 states have internal predecessors, (313), 159 states have call successors, (159), 33 states have call predecessors, (159), 32 states have return successors, (157), 157 states have call predecessors, (157), 157 states have call successors, (157) [2022-03-20 15:12:33,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 629 transitions. [2022-03-20 15:12:33,601 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 629 transitions. Word has length 102 [2022-03-20 15:12:33,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:33,602 INFO L478 AbstractCegarLoop]: Abstraction has 454 states and 629 transitions. [2022-03-20 15:12:33,602 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-03-20 15:12:33,602 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 629 transitions. [2022-03-20 15:12:33,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-20 15:12:33,603 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:33,603 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-03-20 15:12:33,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:33,825 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 15:12:33,825 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:33,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:33,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-03-20 15:12:33,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:33,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1489498426] [2022-03-20 15:12:33,826 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:33,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-03-20 15:12:33,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:33,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391290368] [2022-03-20 15:12:33,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:33,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:33,838 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:33,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1541970723] [2022-03-20 15:12:33,839 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:12:33,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:33,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:33,840 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:33,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-20 15:12:33,937 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:12:33,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:33,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-20 15:12:33,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:34,423 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:34,532 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 57 proven. 33 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-03-20 15:12:34,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:34,751 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:13:28,339 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:13:38,565 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:14:00,962 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:14:11,206 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:21,096 WARN L855 $PredicateComparison]: unable to prove that (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~d~0_BEFORE_CALL_76 Int) (v_main_~y~0_BEFORE_CALL_104 Int) (v_main_~x~0_BEFORE_CALL_105 Int) (v_main_~p~0_BEFORE_CALL_83 Int) (v_main_~k~0_BEFORE_CALL_78 Int) (v_main_~r~0_BEFORE_CALL_83 Int) (v_main_~s~0_BEFORE_CALL_91 Int) (v_main_~q~0_BEFORE_CALL_93 Int) (v_main_~b~0_BEFORE_CALL_114 Int)) (let ((.cse0 (* v_main_~d~0_BEFORE_CALL_76 v_main_~b~0_BEFORE_CALL_114))) (or (= (mod .cse0 v_main_~b~0_BEFORE_CALL_114) 0) (= (+ (* v_main_~y~0_BEFORE_CALL_104 v_main_~k~0_BEFORE_CALL_78 v_main_~s~0_BEFORE_CALL_91) (* v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~d~0_BEFORE_CALL_76 v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105 v_main_~k~0_BEFORE_CALL_78) (* v_main_~q~0_BEFORE_CALL_93 v_main_~d~0_BEFORE_CALL_76 v_main_~x~0_BEFORE_CALL_105) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105)) (+ (* v_main_~r~0_BEFORE_CALL_83 v_main_~y~0_BEFORE_CALL_104) (* v_main_~p~0_BEFORE_CALL_83 v_main_~x~0_BEFORE_CALL_105) v_main_~b~0_BEFORE_CALL_114)) (<= .cse0 0)))))) is different from true [2022-03-20 15:16:55,198 WARN L855 $PredicateComparison]: unable to prove that (or (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~d~0_BEFORE_CALL_76 Int) (v_main_~y~0_BEFORE_CALL_104 Int) (v_main_~x~0_BEFORE_CALL_105 Int) (v_main_~p~0_BEFORE_CALL_83 Int) (v_main_~k~0_BEFORE_CALL_78 Int) (v_main_~r~0_BEFORE_CALL_83 Int) (v_main_~s~0_BEFORE_CALL_91 Int) (v_main_~q~0_BEFORE_CALL_93 Int) (v_main_~b~0_BEFORE_CALL_114 Int)) (let ((.cse0 (* v_main_~d~0_BEFORE_CALL_76 v_main_~b~0_BEFORE_CALL_114))) (or (= (mod .cse0 v_main_~b~0_BEFORE_CALL_114) 0) (= (+ (* v_main_~y~0_BEFORE_CALL_104 v_main_~k~0_BEFORE_CALL_78 v_main_~s~0_BEFORE_CALL_91) (* v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~d~0_BEFORE_CALL_76 v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105 v_main_~k~0_BEFORE_CALL_78) (* v_main_~q~0_BEFORE_CALL_93 v_main_~d~0_BEFORE_CALL_76 v_main_~x~0_BEFORE_CALL_105) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105)) (+ (* v_main_~r~0_BEFORE_CALL_83 v_main_~y~0_BEFORE_CALL_104) (* v_main_~p~0_BEFORE_CALL_83 v_main_~x~0_BEFORE_CALL_105) v_main_~b~0_BEFORE_CALL_114)) (<= .cse0 0)))))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-03-20 15:17:11,243 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~d~0_BEFORE_CALL_76 Int) (v_main_~y~0_BEFORE_CALL_104 Int) (v_main_~x~0_BEFORE_CALL_105 Int) (v_main_~p~0_BEFORE_CALL_83 Int) (v_main_~k~0_BEFORE_CALL_78 Int) (v_main_~r~0_BEFORE_CALL_83 Int) (v_main_~s~0_BEFORE_CALL_91 Int) (v_main_~q~0_BEFORE_CALL_93 Int) (v_main_~b~0_BEFORE_CALL_114 Int)) (let ((.cse0 (* v_main_~d~0_BEFORE_CALL_76 v_main_~b~0_BEFORE_CALL_114))) (or (= (mod .cse0 v_main_~b~0_BEFORE_CALL_114) 0) (= (+ (* v_main_~y~0_BEFORE_CALL_104 v_main_~k~0_BEFORE_CALL_78 v_main_~s~0_BEFORE_CALL_91) (* v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~d~0_BEFORE_CALL_76 v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105 v_main_~k~0_BEFORE_CALL_78) (* v_main_~q~0_BEFORE_CALL_93 v_main_~d~0_BEFORE_CALL_76 v_main_~x~0_BEFORE_CALL_105) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105)) (+ (* v_main_~r~0_BEFORE_CALL_83 v_main_~y~0_BEFORE_CALL_104) (* v_main_~p~0_BEFORE_CALL_83 v_main_~x~0_BEFORE_CALL_105) v_main_~b~0_BEFORE_CALL_114)) (<= .cse0 0))))) is different from true [2022-03-20 15:17:12,064 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 71 proven. 34 refuted. 0 times theorem prover too weak. 224 trivial. 5 not checked. [2022-03-20 15:17:12,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:17:12,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391290368] [2022-03-20 15:17:12,064 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:17:12,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541970723] [2022-03-20 15:17:12,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541970723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:17:12,065 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:17:12,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17] total 25 [2022-03-20 15:17:12,065 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:17:12,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1489498426] [2022-03-20 15:17:12,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1489498426] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:17:12,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:17:12,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:17:12,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043416210] [2022-03-20 15:17:12,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:17:12,065 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:17:12,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:17:12,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:17:12,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=390, Unknown=3, NotChecked=126, Total=600 [2022-03-20 15:17:12,066 INFO L87 Difference]: Start difference. First operand 454 states and 629 transitions. Second operand has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2022-03-20 15:17:12,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:17:12,628 INFO L93 Difference]: Finished difference Result 530 states and 735 transitions. [2022-03-20 15:17:12,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:17:12,628 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) Word has length 108 [2022-03-20 15:17:12,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:17:12,631 INFO L225 Difference]: With dead ends: 530 [2022-03-20 15:17:12,631 INFO L226 Difference]: Without dead ends: 527 [2022-03-20 15:17:12,631 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 190 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=149, Invalid=672, Unknown=3, NotChecked=168, Total=992 [2022-03-20 15:17:12,632 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 48 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:17:12,632 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 402 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:17:12,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-03-20 15:17:12,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 448. [2022-03-20 15:17:12,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 260 states have (on average 1.1923076923076923) internal successors, (310), 261 states have internal predecessors, (310), 155 states have call successors, (155), 33 states have call predecessors, (155), 32 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2022-03-20 15:17:12,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 618 transitions. [2022-03-20 15:17:12,706 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 618 transitions. Word has length 108 [2022-03-20 15:17:12,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:17:12,707 INFO L478 AbstractCegarLoop]: Abstraction has 448 states and 618 transitions. [2022-03-20 15:17:12,707 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2022-03-20 15:17:12,707 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 618 transitions. [2022-03-20 15:17:12,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-20 15:17:12,708 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:17:12,708 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-03-20 15:17:12,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-20 15:17:12,923 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 15:17:12,924 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:17:12,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:17:12,924 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 9 times [2022-03-20 15:17:12,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:17:12,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [544745330] [2022-03-20 15:17:12,925 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:17:12,925 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 10 times [2022-03-20 15:17:12,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:17:12,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371279910] [2022-03-20 15:17:12,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:17:12,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:17:12,931 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:17:12,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [967054783] [2022-03-20 15:17:12,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:17:12,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:17:12,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:17:12,935 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:17:12,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-20 15:17:12,991 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:17:12,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:17:12,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-20 15:17:12,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:17:14,166 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 22 proven. 114 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-20 15:17:14,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:17:14,655 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 78 proven. 27 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-03-20 15:17:14,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:17:14,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371279910] [2022-03-20 15:17:14,655 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:17:14,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967054783] [2022-03-20 15:17:14,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967054783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:17:14,656 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:17:14,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12] total 28 [2022-03-20 15:17:14,656 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:17:14,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [544745330] [2022-03-20 15:17:14,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [544745330] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:17:14,656 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:17:14,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:17:14,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807851706] [2022-03-20 15:17:14,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:17:14,656 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:17:14,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:17:14,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:17:14,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:17:14,657 INFO L87 Difference]: Start difference. First operand 448 states and 618 transitions. Second operand has 21 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 8 states have call successors, (14) [2022-03-20 15:17:15,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:17:15,697 INFO L93 Difference]: Finished difference Result 523 states and 710 transitions. [2022-03-20 15:17:15,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:17:15,697 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 8 states have call successors, (14) Word has length 107 [2022-03-20 15:17:15,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:17:15,700 INFO L225 Difference]: With dead ends: 523 [2022-03-20 15:17:15,700 INFO L226 Difference]: Without dead ends: 521 [2022-03-20 15:17:15,700 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 185 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=163, Invalid=959, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:17:15,700 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 70 mSDsluCounter, 776 mSDsCounter, 0 mSdLazyCounter, 1187 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 1233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:17:15,701 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 834 Invalid, 1233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1187 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 15:17:15,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-03-20 15:17:15,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 499. [2022-03-20 15:17:15,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 291 states have (on average 1.1890034364261168) internal successors, (346), 292 states have internal predecessors, (346), 171 states have call successors, (171), 37 states have call predecessors, (171), 36 states have return successors, (169), 169 states have call predecessors, (169), 169 states have call successors, (169) [2022-03-20 15:17:15,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 686 transitions. [2022-03-20 15:17:15,812 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 686 transitions. Word has length 107 [2022-03-20 15:17:15,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:17:15,812 INFO L478 AbstractCegarLoop]: Abstraction has 499 states and 686 transitions. [2022-03-20 15:17:15,812 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 8 states have call successors, (14) [2022-03-20 15:17:15,812 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 686 transitions. [2022-03-20 15:17:15,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-20 15:17:15,813 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:17:15,814 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-03-20 15:17:15,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-20 15:17:16,033 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:17:16,034 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:17:16,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:17:16,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-03-20 15:17:16,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:17:16,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1171077434] [2022-03-20 15:17:16,035 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:17:16,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-03-20 15:17:16,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:17:16,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259437434] [2022-03-20 15:17:16,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:17:16,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:17:16,040 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:17:16,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [398741435] [2022-03-20 15:17:16,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:17:16,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:17:16,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:17:16,043 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:17:16,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-20 15:17:16,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:17:16,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:17:16,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-20 15:17:16,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:17:17,061 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:17:17,371 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 90 proven. 42 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-20 15:17:17,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:17:18,081 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:17:18,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:17:18,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259437434] [2022-03-20 15:17:18,730 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:17:18,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398741435] [2022-03-20 15:17:18,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398741435] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:17:18,730 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:17:18,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-20 15:17:18,730 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:17:18,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1171077434] [2022-03-20 15:17:18,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1171077434] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:17:18,730 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:17:18,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:17:18,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845803018] [2022-03-20 15:17:18,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:17:18,731 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:17:18,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:17:18,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:17:18,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:17:18,731 INFO L87 Difference]: Start difference. First operand 499 states and 686 transitions. Second operand has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:17:20,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:17:20,576 INFO L93 Difference]: Finished difference Result 588 states and 809 transitions. [2022-03-20 15:17:20,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 15:17:20,577 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) Word has length 111 [2022-03-20 15:17:20,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:17:20,579 INFO L225 Difference]: With dead ends: 588 [2022-03-20 15:17:20,579 INFO L226 Difference]: Without dead ends: 585 [2022-03-20 15:17:20,580 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2022-03-20 15:17:20,580 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 45 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 939 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:17:20,581 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 725 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 939 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 15:17:20,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-03-20 15:17:20,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 528. [2022-03-20 15:17:20,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 306 states have (on average 1.1928104575163399) internal successors, (365), 307 states have internal predecessors, (365), 183 states have call successors, (183), 39 states have call predecessors, (183), 38 states have return successors, (181), 181 states have call predecessors, (181), 181 states have call successors, (181) [2022-03-20 15:17:20,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 729 transitions. [2022-03-20 15:17:20,675 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 729 transitions. Word has length 111 [2022-03-20 15:17:20,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:17:20,675 INFO L478 AbstractCegarLoop]: Abstraction has 528 states and 729 transitions. [2022-03-20 15:17:20,675 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:17:20,675 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 729 transitions. [2022-03-20 15:17:20,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 15:17:20,676 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:17:20,676 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-03-20 15:17:20,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-20 15:17:20,885 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:17:20,886 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:17:20,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:17:20,886 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-03-20 15:17:20,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:17:20,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2011704586] [2022-03-20 15:17:20,886 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:17:20,886 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-03-20 15:17:20,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:17:20,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255911606] [2022-03-20 15:17:20,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:17:20,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:17:20,894 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:17:20,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1755951951] [2022-03-20 15:17:20,894 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:17:20,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:17:20,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:17:20,902 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:17:20,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-20 15:17:20,958 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:17:20,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:17:20,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-20 15:17:20,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:17:22,209 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 106 proven. 63 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-03-20 15:17:22,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:17:28,485 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 105 proven. 29 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-03-20 15:17:28,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:17:28,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255911606] [2022-03-20 15:17:28,485 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:17:28,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755951951] [2022-03-20 15:17:28,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755951951] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:17:28,485 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:17:28,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 17] total 34 [2022-03-20 15:17:28,486 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:17:28,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2011704586] [2022-03-20 15:17:28,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2011704586] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:17:28,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:17:28,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:17:28,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653333138] [2022-03-20 15:17:28,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:17:28,486 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:17:28,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:17:28,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:17:28,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:17:28,487 INFO L87 Difference]: Start difference. First operand 528 states and 729 transitions. Second operand has 22 states, 20 states have (on average 2.05) internal successors, (41), 19 states have internal predecessors, (41), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) [2022-03-20 15:17:29,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:17:29,843 INFO L93 Difference]: Finished difference Result 644 states and 877 transitions. [2022-03-20 15:17:29,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 15:17:29,851 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.05) internal successors, (41), 19 states have internal predecessors, (41), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) Word has length 113 [2022-03-20 15:17:29,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:17:29,855 INFO L225 Difference]: With dead ends: 644 [2022-03-20 15:17:29,855 INFO L226 Difference]: Without dead ends: 576 [2022-03-20 15:17:29,855 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 189 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=258, Invalid=1382, Unknown=0, NotChecked=0, Total=1640 [2022-03-20 15:17:29,856 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 76 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 1115 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 1184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:17:29,856 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 647 Invalid, 1184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1115 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 15:17:29,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-03-20 15:17:29,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 561. [2022-03-20 15:17:29,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 324 states have (on average 1.191358024691358) internal successors, (386), 325 states have internal predecessors, (386), 195 states have call successors, (195), 42 states have call predecessors, (195), 41 states have return successors, (193), 193 states have call predecessors, (193), 193 states have call successors, (193) [2022-03-20 15:17:29,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 774 transitions. [2022-03-20 15:17:29,985 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 774 transitions. Word has length 113 [2022-03-20 15:17:29,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:17:29,986 INFO L478 AbstractCegarLoop]: Abstraction has 561 states and 774 transitions. [2022-03-20 15:17:29,986 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.05) internal successors, (41), 19 states have internal predecessors, (41), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) [2022-03-20 15:17:29,986 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 774 transitions. [2022-03-20 15:17:29,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 15:17:29,987 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:17:29,987 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-03-20 15:17:30,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-20 15:17:30,192 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-20 15:17:30,192 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:17:30,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:17:30,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-03-20 15:17:30,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:17:30,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [137304936] [2022-03-20 15:17:30,193 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:17:30,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-03-20 15:17:30,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:17:30,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290984197] [2022-03-20 15:17:30,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:17:30,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:17:30,199 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:17:30,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1898928040] [2022-03-20 15:17:30,199 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:17:30,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:17:30,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:17:30,206 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:17:30,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-20 15:17:30,281 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:17:30,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:17:30,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-20 15:17:30,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:17:31,588 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 68 proven. 99 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-03-20 15:17:31,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:17:51,859 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 66 proven. 77 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-20 15:17:51,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:17:51,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290984197] [2022-03-20 15:17:51,859 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:17:51,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898928040] [2022-03-20 15:17:51,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898928040] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:17:51,859 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:17:51,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 38 [2022-03-20 15:17:51,859 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:17:51,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [137304936] [2022-03-20 15:17:51,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [137304936] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:17:51,860 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:17:51,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:17:51,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87400246] [2022-03-20 15:17:51,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:17:51,860 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:17:51,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:17:51,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:17:51,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 15:17:51,861 INFO L87 Difference]: Start difference. First operand 561 states and 774 transitions. Second operand has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:17:52,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:17:52,921 INFO L93 Difference]: Finished difference Result 658 states and 887 transitions. [2022-03-20 15:17:52,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 15:17:52,924 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), 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 116 [2022-03-20 15:17:52,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:17:52,926 INFO L225 Difference]: With dead ends: 658 [2022-03-20 15:17:52,926 INFO L226 Difference]: Without dead ends: 583 [2022-03-20 15:17:52,927 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 192 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=322, Invalid=1570, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 15:17:52,928 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 105 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 1066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 15:17:52,928 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 329 Invalid, 1066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 921 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 15:17:52,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-03-20 15:17:53,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 529. [2022-03-20 15:17:53,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 308 states have (on average 1.1818181818181819) internal successors, (364), 309 states have internal predecessors, (364), 179 states have call successors, (179), 42 states have call predecessors, (179), 41 states have return successors, (177), 177 states have call predecessors, (177), 177 states have call successors, (177) [2022-03-20 15:17:53,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 720 transitions. [2022-03-20 15:17:53,036 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 720 transitions. Word has length 116 [2022-03-20 15:17:53,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:17:53,037 INFO L478 AbstractCegarLoop]: Abstraction has 529 states and 720 transitions. [2022-03-20 15:17:53,037 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), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:17:53,037 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 720 transitions. [2022-03-20 15:17:53,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 15:17:53,038 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:17:53,038 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-03-20 15:17:53,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-20 15:17:53,243 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-20 15:17:53,243 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:17:53,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:17:53,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-03-20 15:17:53,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:17:53,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1292968595] [2022-03-20 15:17:53,244 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:17:53,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-03-20 15:17:53,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:17:53,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20715105] [2022-03-20 15:17:53,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:17:53,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:17:53,252 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:17:53,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1356580908] [2022-03-20 15:17:53,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:17:53,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:17:53,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:17:53,253 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:17:53,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-20 15:17:53,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:17:53,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:17:53,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-20 15:17:53,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:17:54,414 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:17:54,420 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:18:04,244 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 95 proven. 63 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-03-20 15:18:04,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:18:07,359 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:18:13,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:18:13,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20715105] [2022-03-20 15:18:13,254 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:18:13,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356580908] [2022-03-20 15:18:13,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356580908] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:18:13,254 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:18:13,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-03-20 15:18:13,254 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:18:13,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1292968595] [2022-03-20 15:18:13,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1292968595] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:18:13,254 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:18:13,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 15:18:13,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122617728] [2022-03-20 15:18:13,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:18:13,255 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 15:18:13,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:18:13,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 15:18:13,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=703, Unknown=2, NotChecked=0, Total=812 [2022-03-20 15:18:13,255 INFO L87 Difference]: Start difference. First operand 529 states and 720 transitions. Second operand has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:18:28,573 WARN L232 SmtUtils]: Spent 8.37s on a formula simplification. DAG size of input: 96 DAG size of output: 86 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 15:18:32,588 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:18:35,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:18:35,850 INFO L93 Difference]: Finished difference Result 621 states and 847 transitions. [2022-03-20 15:18:35,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 15:18:35,851 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 116 [2022-03-20 15:18:35,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:18:35,854 INFO L225 Difference]: With dead ends: 621 [2022-03-20 15:18:35,854 INFO L226 Difference]: Without dead ends: 618 [2022-03-20 15:18:35,856 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 24.6s TimeCoverageRelationStatistics Valid=186, Invalid=1217, Unknown=3, NotChecked=0, Total=1406 [2022-03-20 15:18:35,857 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 77 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 1123 mSolverCounterSat, 87 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 788 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1123 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:18:35,857 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 788 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1123 Invalid, 1 Unknown, 0 Unchecked, 7.8s Time] [2022-03-20 15:18:35,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-03-20 15:18:35,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 594. [2022-03-20 15:18:35,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 342 states have (on average 1.1900584795321638) internal successors, (407), 343 states have internal predecessors, (407), 207 states have call successors, (207), 45 states have call predecessors, (207), 44 states have return successors, (205), 205 states have call predecessors, (205), 205 states have call successors, (205) [2022-03-20 15:18:35,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 819 transitions. [2022-03-20 15:18:35,992 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 819 transitions. Word has length 116 [2022-03-20 15:18:35,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:18:35,992 INFO L478 AbstractCegarLoop]: Abstraction has 594 states and 819 transitions. [2022-03-20 15:18:35,992 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:18:35,992 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 819 transitions. [2022-03-20 15:18:35,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-20 15:18:35,993 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:18:35,993 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-03-20 15:18:36,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-20 15:18:36,193 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:18:36,194 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:18:36,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:18:36,194 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 15 times [2022-03-20 15:18:36,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:18:36,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [412337113] [2022-03-20 15:18:36,195 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:18:36,195 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 16 times [2022-03-20 15:18:36,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:18:36,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195006505] [2022-03-20 15:18:36,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:18:36,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:18:36,201 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:18:36,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1331157661] [2022-03-20 15:18:36,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:18:36,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:18:36,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:18:36,208 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:18:36,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-20 15:18:36,340 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:18:36,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:18:36,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 126 conjunts are in the unsatisfiable core [2022-03-20 15:18:36,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:18:36,786 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:18:36,900 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:18:36,951 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:18:37,409 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:18:37,411 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:19:24,689 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 87 proven. 108 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-03-20 15:19:24,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:19:28,725 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 129 proven. 17 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-20 15:19:28,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:19:28,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195006505] [2022-03-20 15:19:28,726 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:19:28,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331157661] [2022-03-20 15:19:28,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331157661] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:19:28,726 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:19:28,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 15] total 37 [2022-03-20 15:19:28,726 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:19:28,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [412337113] [2022-03-20 15:19:28,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [412337113] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:19:28,726 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:19:28,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-03-20 15:19:28,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913199634] [2022-03-20 15:19:28,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:19:28,727 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-20 15:19:28,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:19:28,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-20 15:19:28,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1121, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 15:19:28,728 INFO L87 Difference]: Start difference. First operand 594 states and 819 transitions. Second operand has 27 states, 25 states have (on average 1.96) internal successors, (49), 23 states have internal predecessors, (49), 9 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 8 states have call successors, (17) [2022-03-20 15:19:31,427 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:19:34,611 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:19:37,264 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:19:40,705 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:19:42,708 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:19:54,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:19:54,817 INFO L93 Difference]: Finished difference Result 699 states and 957 transitions. [2022-03-20 15:19:54,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 15:19:54,819 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 1.96) internal successors, (49), 23 states have internal predecessors, (49), 9 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 8 states have call successors, (17) Word has length 121 [2022-03-20 15:19:54,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:19:54,822 INFO L225 Difference]: With dead ends: 699 [2022-03-20 15:19:54,822 INFO L226 Difference]: Without dead ends: 696 [2022-03-20 15:19:54,822 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 202 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 23.3s TimeCoverageRelationStatistics Valid=317, Invalid=1845, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 15:19:54,823 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 108 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 1892 mSolverCounterSat, 85 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 1981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1892 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:19:54,823 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 847 Invalid, 1981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1892 Invalid, 4 Unknown, 0 Unchecked, 20.7s Time] [2022-03-20 15:19:54,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-03-20 15:19:54,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 667. [2022-03-20 15:19:54,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 382 states have (on average 1.193717277486911) internal successors, (456), 383 states have internal predecessors, (456), 235 states have call successors, (235), 50 states have call predecessors, (235), 49 states have return successors, (233), 233 states have call predecessors, (233), 233 states have call successors, (233) [2022-03-20 15:19:54,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 924 transitions. [2022-03-20 15:19:54,983 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 924 transitions. Word has length 121 [2022-03-20 15:19:54,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:19:54,983 INFO L478 AbstractCegarLoop]: Abstraction has 667 states and 924 transitions. [2022-03-20 15:19:54,984 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 1.96) internal successors, (49), 23 states have internal predecessors, (49), 9 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 8 states have call successors, (17) [2022-03-20 15:19:54,984 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 924 transitions. [2022-03-20 15:19:54,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-20 15:19:54,985 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:19:54,985 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-03-20 15:19:55,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-20 15:19:55,199 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:19:55,199 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:19:55,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:19:55,200 INFO L85 PathProgramCache]: Analyzing trace with hash 65157230, now seen corresponding path program 1 times [2022-03-20 15:19:55,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:19:55,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1502013702] [2022-03-20 15:19:55,200 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:19:55,200 INFO L85 PathProgramCache]: Analyzing trace with hash 65157230, now seen corresponding path program 2 times [2022-03-20 15:19:55,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:19:55,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282196680] [2022-03-20 15:19:55,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:19:55,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:19:55,206 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:19:55,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [330687945] [2022-03-20 15:19:55,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:19:55,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:19:55,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:19:55,207 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:19:55,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-20 15:19:55,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:19:55,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:19:55,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-20 15:19:55,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:19:55,597 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 89 proven. 45 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-03-20 15:19:55,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:19:56,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:19:56,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282196680] [2022-03-20 15:19:56,242 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:19:56,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330687945] [2022-03-20 15:19:56,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330687945] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:19:56,242 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:19:56,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-03-20 15:19:56,242 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:19:56,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1502013702] [2022-03-20 15:19:56,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1502013702] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:19:56,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:19:56,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:19:56,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737585529] [2022-03-20 15:19:56,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:19:56,243 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:19:56,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:19:56,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:19:56,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:19:56,243 INFO L87 Difference]: Start difference. First operand 667 states and 924 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-20 15:19:57,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:19:57,031 INFO L93 Difference]: Finished difference Result 747 states and 1021 transitions. [2022-03-20 15:19:57,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:19:57,032 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 124 [2022-03-20 15:19:57,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:19:57,034 INFO L225 Difference]: With dead ends: 747 [2022-03-20 15:19:57,034 INFO L226 Difference]: Without dead ends: 647 [2022-03-20 15:19:57,035 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 174 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=265, Invalid=1217, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 15:19:57,036 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 89 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:19:57,036 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 654 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:19:57,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2022-03-20 15:19:57,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 631. [2022-03-20 15:19:57,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 363 states have (on average 1.18732782369146) internal successors, (431), 364 states have internal predecessors, (431), 219 states have call successors, (219), 49 states have call predecessors, (219), 48 states have return successors, (217), 217 states have call predecessors, (217), 217 states have call successors, (217) [2022-03-20 15:19:57,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 867 transitions. [2022-03-20 15:19:57,190 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 867 transitions. Word has length 124 [2022-03-20 15:19:57,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:19:57,190 INFO L478 AbstractCegarLoop]: Abstraction has 631 states and 867 transitions. [2022-03-20 15:19:57,190 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-20 15:19:57,190 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 867 transitions. [2022-03-20 15:19:57,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-20 15:19:57,192 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:19:57,192 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-03-20 15:19:57,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-20 15:19:57,402 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-20 15:19:57,403 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:19:57,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:19:57,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 3 times [2022-03-20 15:19:57,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:19:57,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1044337981] [2022-03-20 15:19:57,403 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:19:57,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 4 times [2022-03-20 15:19:57,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:19:57,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849186959] [2022-03-20 15:19:57,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:19:57,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:19:57,409 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:19:57,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2055847437] [2022-03-20 15:19:57,409 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:19:57,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:19:57,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:19:57,410 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:19:57,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-20 15:19:57,471 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:19:57,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:19:57,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 15:19:57,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:19:57,804 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 99 proven. 35 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-03-20 15:19:57,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:19:58,286 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 55 proven. 33 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-03-20 15:19:58,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:19:58,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849186959] [2022-03-20 15:19:58,286 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:19:58,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055847437] [2022-03-20 15:19:58,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055847437] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:19:58,286 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:19:58,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 26 [2022-03-20 15:19:58,286 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:19:58,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1044337981] [2022-03-20 15:19:58,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1044337981] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:19:58,287 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:19:58,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:19:58,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6664385] [2022-03-20 15:19:58,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:19:58,287 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:19:58,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:19:58,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:19:58,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:19:58,288 INFO L87 Difference]: Start difference. First operand 631 states and 867 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-20 15:19:59,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:19:59,354 INFO L93 Difference]: Finished difference Result 800 states and 1112 transitions. [2022-03-20 15:19:59,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 15:19:59,354 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 124 [2022-03-20 15:19:59,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:19:59,357 INFO L225 Difference]: With dead ends: 800 [2022-03-20 15:19:59,357 INFO L226 Difference]: Without dead ends: 736 [2022-03-20 15:19:59,358 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=418, Invalid=1744, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 15:19:59,358 INFO L913 BasicCegarLoop]: 122 mSDtfsCounter, 85 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 646 mSolverCounterSat, 202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 202 IncrementalHoareTripleChecker+Valid, 646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 15:19:59,358 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 954 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [202 Valid, 646 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 15:19:59,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2022-03-20 15:19:59,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 698. [2022-03-20 15:19:59,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 398 states have (on average 1.193467336683417) internal successors, (475), 399 states have internal predecessors, (475), 251 states have call successors, (251), 49 states have call predecessors, (251), 48 states have return successors, (249), 249 states have call predecessors, (249), 249 states have call successors, (249) [2022-03-20 15:19:59,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 975 transitions. [2022-03-20 15:19:59,524 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 975 transitions. Word has length 124 [2022-03-20 15:19:59,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:19:59,525 INFO L478 AbstractCegarLoop]: Abstraction has 698 states and 975 transitions. [2022-03-20 15:19:59,525 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-20 15:19:59,525 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 975 transitions. [2022-03-20 15:19:59,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-20 15:19:59,526 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:19:59,526 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-03-20 15:19:59,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-20 15:19:59,739 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-20 15:19:59,739 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:19:59,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:19:59,740 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 5 times [2022-03-20 15:19:59,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:19:59,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [830179091] [2022-03-20 15:19:59,740 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:19:59,740 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 6 times [2022-03-20 15:19:59,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:19:59,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638273773] [2022-03-20 15:19:59,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:19:59,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:19:59,745 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:19:59,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1175835470] [2022-03-20 15:19:59,745 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:19:59,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:19:59,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:19:59,748 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:19:59,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-20 15:19:59,796 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:19:59,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:19:59,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-20 15:19:59,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:20:00,132 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 95 proven. 62 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2022-03-20 15:20:00,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:20:03,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:20:03,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638273773] [2022-03-20 15:20:03,660 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:20:03,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175835470] [2022-03-20 15:20:03,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175835470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:20:03,660 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:20:03,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-20 15:20:03,660 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:20:03,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [830179091] [2022-03-20 15:20:03,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [830179091] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:20:03,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:20:03,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:20:03,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486076288] [2022-03-20 15:20:03,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:20:03,661 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:20:03,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:20:03,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:20:03,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=199, Unknown=1, NotChecked=0, Total=240 [2022-03-20 15:20:03,661 INFO L87 Difference]: Start difference. First operand 698 states and 975 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) [2022-03-20 15:20:04,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:20:04,626 INFO L93 Difference]: Finished difference Result 738 states and 1016 transitions. [2022-03-20 15:20:04,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:20:04,627 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) Word has length 129 [2022-03-20 15:20:04,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:20:04,630 INFO L225 Difference]: With dead ends: 738 [2022-03-20 15:20:04,630 INFO L226 Difference]: Without dead ends: 736 [2022-03-20 15:20:04,630 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 136 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=105, Invalid=446, Unknown=1, NotChecked=0, Total=552 [2022-03-20 15:20:04,630 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 57 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:20:04,631 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 267 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 15:20:04,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2022-03-20 15:20:04,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 711. [2022-03-20 15:20:04,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 407 states have (on average 1.1891891891891893) internal successors, (484), 409 states have internal predecessors, (484), 253 states have call successors, (253), 51 states have call predecessors, (253), 50 states have return successors, (251), 250 states have call predecessors, (251), 251 states have call successors, (251) [2022-03-20 15:20:04,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 988 transitions. [2022-03-20 15:20:04,819 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 988 transitions. Word has length 129 [2022-03-20 15:20:04,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:20:04,820 INFO L478 AbstractCegarLoop]: Abstraction has 711 states and 988 transitions. [2022-03-20 15:20:04,820 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) [2022-03-20 15:20:04,820 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 988 transitions. [2022-03-20 15:20:04,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-20 15:20:04,821 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:20:04,822 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-03-20 15:20:04,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-20 15:20:05,042 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-20 15:20:05,042 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:20:05,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:20:05,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 17 times [2022-03-20 15:20:05,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:20:05,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [622078821] [2022-03-20 15:20:05,043 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:20:05,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 18 times [2022-03-20 15:20:05,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:20:05,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381048431] [2022-03-20 15:20:05,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:20:05,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:20:05,048 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:20:05,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1953201032] [2022-03-20 15:20:05,049 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:20:05,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:20:05,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:20:05,050 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:20:05,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-20 15:20:05,113 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:20:05,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:20:05,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-20 15:20:05,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:20:05,289 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 243 proven. 18 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-03-20 15:20:05,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:20:05,483 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 59 proven. 18 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-20 15:20:05,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:20:05,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381048431] [2022-03-20 15:20:05,484 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:20:05,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953201032] [2022-03-20 15:20:05,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953201032] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:20:05,484 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:20:05,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-03-20 15:20:05,484 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:20:05,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [622078821] [2022-03-20 15:20:05,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [622078821] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:20:05,484 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:20:05,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 15:20:05,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644957765] [2022-03-20 15:20:05,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:20:05,484 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 15:20:05,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:20:05,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 15:20:05,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:20:05,485 INFO L87 Difference]: Start difference. First operand 711 states and 988 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-20 15:20:05,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:20:05,888 INFO L93 Difference]: Finished difference Result 1270 states and 1831 transitions. [2022-03-20 15:20:05,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 15:20:05,889 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 133 [2022-03-20 15:20:05,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:20:05,893 INFO L225 Difference]: With dead ends: 1270 [2022-03-20 15:20:05,893 INFO L226 Difference]: Without dead ends: 905 [2022-03-20 15:20:05,894 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 259 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-20 15:20:05,894 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:20:05,895 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 291 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:20:05,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2022-03-20 15:20:06,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 854. [2022-03-20 15:20:06,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 469 states have (on average 1.2132196162046909) internal successors, (569), 482 states have internal predecessors, (569), 337 states have call successors, (337), 48 states have call predecessors, (337), 47 states have return successors, (335), 323 states have call predecessors, (335), 335 states have call successors, (335) [2022-03-20 15:20:06,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 1241 transitions. [2022-03-20 15:20:06,166 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 1241 transitions. Word has length 133 [2022-03-20 15:20:06,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:20:06,166 INFO L478 AbstractCegarLoop]: Abstraction has 854 states and 1241 transitions. [2022-03-20 15:20:06,167 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-20 15:20:06,167 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 1241 transitions. [2022-03-20 15:20:06,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-20 15:20:06,169 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:20:06,169 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-03-20 15:20:06,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-20 15:20:06,383 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-20 15:20:06,383 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:20:06,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:20:06,384 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 19 times [2022-03-20 15:20:06,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:20:06,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [833156632] [2022-03-20 15:20:06,384 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:20:06,384 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 20 times [2022-03-20 15:20:06,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:20:06,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10698685] [2022-03-20 15:20:06,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:20:06,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:20:06,390 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:20:06,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [337115659] [2022-03-20 15:20:06,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:20:06,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:20:06,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:20:06,391 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:20:06,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-20 15:20:06,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:20:06,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:20:06,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-20 15:20:06,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:20:07,452 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 133 proven. 88 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 15:20:07,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:20:13,198 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 134 proven. 60 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-20 15:20:13,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:20:13,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10698685] [2022-03-20 15:20:13,198 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:20:13,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337115659] [2022-03-20 15:20:13,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337115659] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:20:13,199 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:20:13,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 31 [2022-03-20 15:20:13,199 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:20:13,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [833156632] [2022-03-20 15:20:13,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [833156632] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:20:13,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:20:13,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:20:13,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567914285] [2022-03-20 15:20:13,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:20:13,199 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:20:13,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:20:13,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:20:13,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2022-03-20 15:20:13,200 INFO L87 Difference]: Start difference. First operand 854 states and 1241 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:20:14,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:20:14,269 INFO L93 Difference]: Finished difference Result 982 states and 1424 transitions. [2022-03-20 15:20:14,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:20:14,269 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 133 [2022-03-20 15:20:14,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:20:14,273 INFO L225 Difference]: With dead ends: 982 [2022-03-20 15:20:14,273 INFO L226 Difference]: Without dead ends: 979 [2022-03-20 15:20:14,274 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 15:20:14,274 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 58 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 561 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:20:14,274 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 561 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 813 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:20:14,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states. [2022-03-20 15:20:14,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 893. [2022-03-20 15:20:14,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 489 states have (on average 1.2147239263803682) internal successors, (594), 502 states have internal predecessors, (594), 353 states have call successors, (353), 51 states have call predecessors, (353), 50 states have return successors, (351), 339 states have call predecessors, (351), 351 states have call successors, (351) [2022-03-20 15:20:14,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 1298 transitions. [2022-03-20 15:20:14,530 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 1298 transitions. Word has length 133 [2022-03-20 15:20:14,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:20:14,530 INFO L478 AbstractCegarLoop]: Abstraction has 893 states and 1298 transitions. [2022-03-20 15:20:14,530 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:20:14,530 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1298 transitions. [2022-03-20 15:20:14,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 15:20:14,531 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:20:14,531 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-03-20 15:20:14,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-20 15:20:14,739 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 15:20:14,739 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:20:14,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:20:14,740 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 21 times [2022-03-20 15:20:14,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:20:14,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1141657293] [2022-03-20 15:20:14,740 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:20:14,740 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 22 times [2022-03-20 15:20:14,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:20:14,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367224282] [2022-03-20 15:20:14,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:20:14,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:20:14,745 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:20:14,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [367332796] [2022-03-20 15:20:14,746 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:20:14,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:20:14,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:20:14,747 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:20:14,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-20 15:20:14,793 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:20:14,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:20:14,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 15:20:14,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:20:15,159 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 42 proven. 48 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-03-20 15:20:15,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:20:29,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:20:29,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367224282] [2022-03-20 15:20:29,313 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:20:29,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367332796] [2022-03-20 15:20:29,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367332796] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:20:29,313 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:20:29,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-20 15:20:29,314 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:20:29,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1141657293] [2022-03-20 15:20:29,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1141657293] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:20:29,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:20:29,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:20:29,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888918255] [2022-03-20 15:20:29,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:20:29,314 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:20:29,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:20:29,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:20:29,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:20:29,315 INFO L87 Difference]: Start difference. First operand 893 states and 1298 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:20:30,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:20:30,215 INFO L93 Difference]: Finished difference Result 1361 states and 2041 transitions. [2022-03-20 15:20:30,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:20:30,216 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 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 135 [2022-03-20 15:20:30,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:20:30,221 INFO L225 Difference]: With dead ends: 1361 [2022-03-20 15:20:30,221 INFO L226 Difference]: Without dead ends: 1207 [2022-03-20 15:20:30,222 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=226, Invalid=830, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 15:20:30,222 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 52 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:20:30,222 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 465 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:20:30,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1207 states. [2022-03-20 15:20:30,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1207 to 977. [2022-03-20 15:20:30,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 537 states have (on average 1.2122905027932962) internal successors, (651), 550 states have internal predecessors, (651), 389 states have call successors, (389), 51 states have call predecessors, (389), 50 states have return successors, (387), 375 states have call predecessors, (387), 387 states have call successors, (387) [2022-03-20 15:20:30,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1427 transitions. [2022-03-20 15:20:30,530 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 1427 transitions. Word has length 135 [2022-03-20 15:20:30,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:20:30,530 INFO L478 AbstractCegarLoop]: Abstraction has 977 states and 1427 transitions. [2022-03-20 15:20:30,530 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:20:30,530 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 1427 transitions. [2022-03-20 15:20:30,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 15:20:30,532 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:20:30,532 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-03-20 15:20:30,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-20 15:20:30,747 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:20:30,747 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:20:30,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:20:30,748 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 23 times [2022-03-20 15:20:30,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:20:30,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1156173203] [2022-03-20 15:20:30,748 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:20:30,748 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 24 times [2022-03-20 15:20:30,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:20:30,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401425535] [2022-03-20 15:20:30,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:20:30,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:20:30,753 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:20:30,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1010158012] [2022-03-20 15:20:30,754 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:20:30,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:20:30,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:20:30,755 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:20:30,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-20 15:20:30,822 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-20 15:20:30,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:20:30,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-20 15:20:30,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:20:32,683 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:20:32,685 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:20:33,240 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 115 proven. 126 refuted. 0 times theorem prover too weak. 351 trivial. 0 not checked. [2022-03-20 15:20:33,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:20:38,218 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:20:40,183 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:21:01,738 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 101 proven. 104 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-20 15:21:01,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:21:01,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401425535] [2022-03-20 15:21:01,739 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:21:01,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010158012] [2022-03-20 15:21:01,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010158012] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:21:01,739 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:21:01,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 41 [2022-03-20 15:21:01,739 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:21:01,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1156173203] [2022-03-20 15:21:01,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1156173203] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:21:01,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:21:01,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 15:21:01,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726729256] [2022-03-20 15:21:01,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:21:01,740 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 15:21:01,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:21:01,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 15:21:01,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1395, Unknown=2, NotChecked=0, Total=1640 [2022-03-20 15:21:01,741 INFO L87 Difference]: Start difference. First operand 977 states and 1427 transitions. Second operand has 24 states, 23 states have (on average 2.0) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:21:06,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:21:06,195 INFO L93 Difference]: Finished difference Result 1127 states and 1617 transitions. [2022-03-20 15:21:06,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 15:21:06,196 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-20 15:21:06,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:21:06,213 INFO L225 Difference]: With dead ends: 1127 [2022-03-20 15:21:06,213 INFO L226 Difference]: Without dead ends: 1009 [2022-03-20 15:21:06,215 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 27.0s TimeCoverageRelationStatistics Valid=455, Invalid=2513, Unknown=2, NotChecked=0, Total=2970 [2022-03-20 15:21:06,215 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 104 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 1318 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 1482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 1318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:21:06,216 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 494 Invalid, 1482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 1318 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-20 15:21:06,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2022-03-20 15:21:06,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 985. [2022-03-20 15:21:06,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 543 states have (on average 1.2081031307550645) internal successors, (656), 556 states have internal predecessors, (656), 389 states have call successors, (389), 53 states have call predecessors, (389), 52 states have return successors, (387), 375 states have call predecessors, (387), 387 states have call successors, (387) [2022-03-20 15:21:06,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 1432 transitions. [2022-03-20 15:21:06,516 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 1432 transitions. Word has length 138 [2022-03-20 15:21:06,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:21:06,516 INFO L478 AbstractCegarLoop]: Abstraction has 985 states and 1432 transitions. [2022-03-20 15:21:06,516 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:21:06,517 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 1432 transitions. [2022-03-20 15:21:06,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 15:21:06,518 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:21:06,518 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-03-20 15:21:06,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-20 15:21:06,731 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-20 15:21:06,731 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:21:06,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:21:06,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 25 times [2022-03-20 15:21:06,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:21:06,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1591796110] [2022-03-20 15:21:06,732 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:21:06,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 26 times [2022-03-20 15:21:06,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:21:06,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715677196] [2022-03-20 15:21:06,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:21:06,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:21:06,737 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:21:06,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1713916488] [2022-03-20 15:21:06,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:21:06,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:21:06,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:21:06,742 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:21:06,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-20 15:21:06,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:21:06,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:21:06,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-20 15:21:06,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:21:07,822 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:21:07,826 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:21:38,050 WARN L232 SmtUtils]: Spent 21.69s on a formula simplification that was a NOOP. DAG size: 107 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 15:22:32,398 WARN L232 SmtUtils]: Spent 24.98s on a formula simplification. DAG size of input: 102 DAG size of output: 100 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 15:22:38,046 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 163 proven. 67 refuted. 2 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 15:22:38,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:22:59,331 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:23:08,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:23:08,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715677196] [2022-03-20 15:23:08,302 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:23:08,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713916488] [2022-03-20 15:23:08,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713916488] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:23:08,302 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:23:08,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-20 15:23:08,302 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:23:08,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1591796110] [2022-03-20 15:23:08,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1591796110] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:23:08,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:23:08,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:23:08,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817225067] [2022-03-20 15:23:08,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:23:08,302 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:23:08,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:23:08,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:23:08,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=789, Unknown=16, NotChecked=0, Total=930 [2022-03-20 15:23:08,303 INFO L87 Difference]: Start difference. First operand 985 states and 1432 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:23:11,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:23:11,130 INFO L93 Difference]: Finished difference Result 1049 states and 1514 transitions. [2022-03-20 15:23:11,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 15:23:11,141 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-20 15:23:11,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:23:11,146 INFO L225 Difference]: With dead ends: 1049 [2022-03-20 15:23:11,146 INFO L226 Difference]: Without dead ends: 1046 [2022-03-20 15:23:11,146 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 162 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 99.4s TimeCoverageRelationStatistics Valid=186, Invalid=1204, Unknown=16, NotChecked=0, Total=1406 [2022-03-20 15:23:11,147 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 66 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 1021 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 1284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1021 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 184 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:23:11,147 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 776 Invalid, 1284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1021 Invalid, 0 Unknown, 184 Unchecked, 2.1s Time] [2022-03-20 15:23:11,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2022-03-20 15:23:11,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1021. [2022-03-20 15:23:11,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 564 states have (on average 1.2074468085106382) internal successors, (681), 577 states have internal predecessors, (681), 401 states have call successors, (401), 56 states have call predecessors, (401), 55 states have return successors, (399), 387 states have call predecessors, (399), 399 states have call successors, (399) [2022-03-20 15:23:11,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 1481 transitions. [2022-03-20 15:23:11,489 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 1481 transitions. Word has length 138 [2022-03-20 15:23:11,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:23:11,490 INFO L478 AbstractCegarLoop]: Abstraction has 1021 states and 1481 transitions. [2022-03-20 15:23:11,490 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:23:11,490 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 1481 transitions. [2022-03-20 15:23:11,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 15:23:11,491 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:23:11,491 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-03-20 15:23:11,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-20 15:23:11,707 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:23:11,707 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:23:11,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:23:11,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 27 times [2022-03-20 15:23:11,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:23:11,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2076871931] [2022-03-20 15:23:11,708 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:23:11,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 28 times [2022-03-20 15:23:11,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:23:11,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39047286] [2022-03-20 15:23:11,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:23:11,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:23:11,714 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:23:11,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1088258376] [2022-03-20 15:23:11,714 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:23:11,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:23:11,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:23:11,717 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:23:11,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-20 15:23:11,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:23:11,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:23:11,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 103 conjunts are in the unsatisfiable core [2022-03-20 15:23:11,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:23:14,850 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:23:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 146 proven. 122 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-20 15:23:14,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:23:17,650 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:23:23,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:23:23,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39047286] [2022-03-20 15:23:23,651 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:23:23,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088258376] [2022-03-20 15:23:23,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088258376] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:23:23,651 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:23:23,651 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-20 15:23:23,659 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:23:23,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2076871931] [2022-03-20 15:23:23,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2076871931] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:23:23,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:23:23,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:23:23,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803353053] [2022-03-20 15:23:23,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:23:23,659 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:23:23,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:23:23,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:23:23,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:23:23,660 INFO L87 Difference]: Start difference. First operand 1021 states and 1481 transitions. Second operand has 21 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:23:27,269 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:23:30,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:23:30,469 INFO L93 Difference]: Finished difference Result 1140 states and 1645 transitions. [2022-03-20 15:23:30,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 15:23:30,470 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-20 15:23:30,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:23:30,474 INFO L225 Difference]: With dead ends: 1140 [2022-03-20 15:23:30,474 INFO L226 Difference]: Without dead ends: 1137 [2022-03-20 15:23:30,475 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 141 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=202, Invalid=1358, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 15:23:30,475 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 79 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 1362 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 1451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:23:30,475 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 972 Invalid, 1451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1362 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-03-20 15:23:30,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2022-03-20 15:23:30,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 1107. [2022-03-20 15:23:30,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1107 states, 612 states have (on average 1.2058823529411764) internal successors, (738), 627 states have internal predecessors, (738), 434 states have call successors, (434), 61 states have call predecessors, (434), 60 states have return successors, (432), 418 states have call predecessors, (432), 432 states have call successors, (432) [2022-03-20 15:23:30,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1107 states to 1107 states and 1604 transitions. [2022-03-20 15:23:30,836 INFO L78 Accepts]: Start accepts. Automaton has 1107 states and 1604 transitions. Word has length 138 [2022-03-20 15:23:30,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:23:30,837 INFO L478 AbstractCegarLoop]: Abstraction has 1107 states and 1604 transitions. [2022-03-20 15:23:30,837 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:23:30,837 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1604 transitions. [2022-03-20 15:23:30,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-20 15:23:30,838 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:23:30,838 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 4, 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] [2022-03-20 15:23:30,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-20 15:23:31,055 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:23:31,056 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:23:31,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:23:31,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1922165913, now seen corresponding path program 7 times [2022-03-20 15:23:31,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:23:31,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [880688918] [2022-03-20 15:23:31,056 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:23:31,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1922165913, now seen corresponding path program 8 times [2022-03-20 15:23:31,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:23:31,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937809468] [2022-03-20 15:23:31,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:23:31,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:23:31,062 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:23:31,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [813790605] [2022-03-20 15:23:31,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:23:31,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:23:31,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:23:31,064 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:23:31,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-20 15:23:31,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:23:31,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:23:31,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:23:31,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:23:31,424 INFO L134 CoverageAnalysis]: Checked inductivity of 732 backedges. 181 proven. 48 refuted. 0 times theorem prover too weak. 503 trivial. 0 not checked. [2022-03-20 15:23:31,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:23:31,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:23:31,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937809468] [2022-03-20 15:23:31,860 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:23:31,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813790605] [2022-03-20 15:23:31,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813790605] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:23:31,860 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:23:31,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-03-20 15:23:31,860 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:23:31,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [880688918] [2022-03-20 15:23:31,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [880688918] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:23:31,860 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:23:31,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:23:31,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043599124] [2022-03-20 15:23:31,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:23:31,861 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:23:31,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:23:31,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:23:31,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:23:31,861 INFO L87 Difference]: Start difference. First operand 1107 states and 1604 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 7 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-20 15:23:32,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:23:32,635 INFO L93 Difference]: Finished difference Result 1697 states and 2488 transitions. [2022-03-20 15:23:32,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:23:32,636 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 7 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 143 [2022-03-20 15:23:32,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:23:32,641 INFO L225 Difference]: With dead ends: 1697 [2022-03-20 15:23:32,641 INFO L226 Difference]: Without dead ends: 1201 [2022-03-20 15:23:32,642 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=240, Invalid=950, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 15:23:32,643 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 50 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:23:32,643 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 598 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:23:32,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2022-03-20 15:23:33,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 1173. [2022-03-20 15:23:33,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1173 states, 634 states have (on average 1.1987381703470033) internal successors, (760), 649 states have internal predecessors, (760), 478 states have call successors, (478), 61 states have call predecessors, (478), 60 states have return successors, (476), 462 states have call predecessors, (476), 476 states have call successors, (476) [2022-03-20 15:23:33,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 1714 transitions. [2022-03-20 15:23:33,038 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 1714 transitions. Word has length 143 [2022-03-20 15:23:33,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:23:33,038 INFO L478 AbstractCegarLoop]: Abstraction has 1173 states and 1714 transitions. [2022-03-20 15:23:33,038 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 7 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-20 15:23:33,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 1714 transitions. [2022-03-20 15:23:33,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-03-20 15:23:33,040 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:23:33,040 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-03-20 15:23:33,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-20 15:23:33,255 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-20 15:23:33,255 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:23:33,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:23:33,256 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 29 times [2022-03-20 15:23:33,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:23:33,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [303990749] [2022-03-20 15:23:33,256 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:23:33,256 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 30 times [2022-03-20 15:23:33,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:23:33,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053662978] [2022-03-20 15:23:33,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:23:33,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:23:33,261 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:23:33,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1180949398] [2022-03-20 15:23:33,261 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:23:33,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:23:33,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:23:33,265 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:23:33,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-20 15:23:33,344 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:23:33,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:23:33,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-20 15:23:33,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:23:34,993 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:23:34,995 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:23:37,624 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 135 proven. 128 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-20 15:23:37,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:23:47,901 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:23:47,902 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:23:52,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:23:52,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053662978] [2022-03-20 15:23:52,449 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:23:52,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180949398] [2022-03-20 15:23:52,449 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180949398] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:23:52,449 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:23:52,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-20 15:23:52,450 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:23:52,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [303990749] [2022-03-20 15:23:52,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [303990749] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:23:52,450 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:23:52,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:23:52,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470392651] [2022-03-20 15:23:52,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:23:52,450 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:23:52,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:23:52,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:23:52,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=884, Unknown=5, NotChecked=0, Total=1056 [2022-03-20 15:23:52,451 INFO L87 Difference]: Start difference. First operand 1173 states and 1714 transitions. Second operand has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:23:57,350 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:23:59,354 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:24:00,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:24:00,613 INFO L93 Difference]: Finished difference Result 1295 states and 1883 transitions. [2022-03-20 15:24:00,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:24:00,614 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) Word has length 141 [2022-03-20 15:24:00,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:24:00,619 INFO L225 Difference]: With dead ends: 1295 [2022-03-20 15:24:00,619 INFO L226 Difference]: Without dead ends: 1288 [2022-03-20 15:24:00,620 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 166 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 16.2s TimeCoverageRelationStatistics Valid=239, Invalid=1316, Unknown=5, NotChecked=0, Total=1560 [2022-03-20 15:24:00,620 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 72 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 85 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 1236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:24:00,620 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 790 Invalid, 1236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1149 Invalid, 2 Unknown, 0 Unchecked, 5.8s Time] [2022-03-20 15:24:00,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1288 states. [2022-03-20 15:24:01,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1288 to 1254. [2022-03-20 15:24:01,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1254 states, 678 states have (on average 1.1991150442477876) internal successors, (813), 693 states have internal predecessors, (813), 512 states have call successors, (512), 64 states have call predecessors, (512), 63 states have return successors, (510), 496 states have call predecessors, (510), 510 states have call successors, (510) [2022-03-20 15:24:01,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1254 states to 1254 states and 1835 transitions. [2022-03-20 15:24:01,085 INFO L78 Accepts]: Start accepts. Automaton has 1254 states and 1835 transitions. Word has length 141 [2022-03-20 15:24:01,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:24:01,085 INFO L478 AbstractCegarLoop]: Abstraction has 1254 states and 1835 transitions. [2022-03-20 15:24:01,086 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:24:01,086 INFO L276 IsEmpty]: Start isEmpty. Operand 1254 states and 1835 transitions. [2022-03-20 15:24:01,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-20 15:24:01,087 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:24:01,087 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-03-20 15:24:01,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-20 15:24:01,295 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-20 15:24:01,295 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:24:01,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:24:01,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 31 times [2022-03-20 15:24:01,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:24:01,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [298368674] [2022-03-20 15:24:01,296 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:24:01,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 32 times [2022-03-20 15:24:01,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:24:01,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933458133] [2022-03-20 15:24:01,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:24:01,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:24:01,301 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:24:01,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [610284167] [2022-03-20 15:24:01,302 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:24:01,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:24:01,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:24:01,303 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:24:01,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-20 15:24:01,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:24:01,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:24:01,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-20 15:24:01,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:24:02,602 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 106 proven. 142 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 15:24:02,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:24:03,380 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:24:04,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:24:04,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933458133] [2022-03-20 15:24:04,987 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:24:04,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610284167] [2022-03-20 15:24:04,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610284167] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:24:04,987 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:24:04,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-20 15:24:04,987 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:24:04,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [298368674] [2022-03-20 15:24:04,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [298368674] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:24:04,988 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:24:04,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:24:04,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236102834] [2022-03-20 15:24:04,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:24:04,988 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:24:04,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:24:04,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:24:04,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=720, Unknown=0, NotChecked=0, Total=812 [2022-03-20 15:24:04,988 INFO L87 Difference]: Start difference. First operand 1254 states and 1835 transitions. Second operand has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:24:07,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:24:07,745 INFO L93 Difference]: Finished difference Result 1402 states and 2047 transitions. [2022-03-20 15:24:07,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:24:07,745 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) Word has length 143 [2022-03-20 15:24:07,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:24:07,751 INFO L225 Difference]: With dead ends: 1402 [2022-03-20 15:24:07,751 INFO L226 Difference]: Without dead ends: 1399 [2022-03-20 15:24:07,752 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 135 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=188, Invalid=1534, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 15:24:07,752 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 96 mSDsluCounter, 930 mSDsCounter, 0 mSdLazyCounter, 1492 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 1002 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 1492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:24:07,752 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 1002 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 1492 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 15:24:07,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1399 states. [2022-03-20 15:24:08,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1399 to 1356. [2022-03-20 15:24:08,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1356 states, 730 states have (on average 1.2027397260273973) internal successors, (878), 746 states have internal predecessors, (878), 558 states have call successors, (558), 68 states have call predecessors, (558), 67 states have return successors, (556), 541 states have call predecessors, (556), 556 states have call successors, (556) [2022-03-20 15:24:08,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1356 states to 1356 states and 1992 transitions. [2022-03-20 15:24:08,244 INFO L78 Accepts]: Start accepts. Automaton has 1356 states and 1992 transitions. Word has length 143 [2022-03-20 15:24:08,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:24:08,245 INFO L478 AbstractCegarLoop]: Abstraction has 1356 states and 1992 transitions. [2022-03-20 15:24:08,245 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:24:08,245 INFO L276 IsEmpty]: Start isEmpty. Operand 1356 states and 1992 transitions. [2022-03-20 15:24:08,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-20 15:24:08,246 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:24:08,246 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-03-20 15:24:08,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-20 15:24:08,458 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-20 15:24:08,458 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:24:08,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:24:08,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 33 times [2022-03-20 15:24:08,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:24:08,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [509645619] [2022-03-20 15:24:08,459 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:24:08,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 34 times [2022-03-20 15:24:08,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:24:08,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509242236] [2022-03-20 15:24:08,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:24:08,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:24:08,464 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:24:08,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1271112062] [2022-03-20 15:24:08,464 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:24:08,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:24:08,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:24:08,465 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:24:08,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-20 15:24:08,528 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:24:08,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:24:08,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 94 conjunts are in the unsatisfiable core [2022-03-20 15:24:08,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:24:11,286 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 119 proven. 102 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-20 15:24:11,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:24:11,877 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:24:14,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:24:14,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509242236] [2022-03-20 15:24:14,201 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:24:14,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271112062] [2022-03-20 15:24:14,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271112062] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:24:14,201 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:24:14,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-20 15:24:14,201 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:24:14,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [509645619] [2022-03-20 15:24:14,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [509645619] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:24:14,201 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:24:14,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 15:24:14,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543855265] [2022-03-20 15:24:14,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:24:14,202 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 15:24:14,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:24:14,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 15:24:14,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:24:14,202 INFO L87 Difference]: Start difference. First operand 1356 states and 1992 transitions. Second operand has 23 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:24:19,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:24:19,137 INFO L93 Difference]: Finished difference Result 1559 states and 2291 transitions. [2022-03-20 15:24:19,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 15:24:19,138 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) Word has length 143 [2022-03-20 15:24:19,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:24:19,144 INFO L225 Difference]: With dead ends: 1559 [2022-03-20 15:24:19,144 INFO L226 Difference]: Without dead ends: 1556 [2022-03-20 15:24:19,145 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=209, Invalid=1771, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 15:24:19,145 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 96 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1547 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 1003 SdHoareTripleChecker+Invalid, 1647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:24:19,146 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 1003 Invalid, 1647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1547 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-20 15:24:19,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2022-03-20 15:24:19,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1437. [2022-03-20 15:24:19,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1437 states, 774 states have (on average 1.2041343669250646) internal successors, (932), 792 states have internal predecessors, (932), 593 states have call successors, (593), 70 states have call predecessors, (593), 69 states have return successors, (591), 574 states have call predecessors, (591), 591 states have call successors, (591) [2022-03-20 15:24:19,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 2116 transitions. [2022-03-20 15:24:19,700 INFO L78 Accepts]: Start accepts. Automaton has 1437 states and 2116 transitions. Word has length 143 [2022-03-20 15:24:19,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:24:19,700 INFO L478 AbstractCegarLoop]: Abstraction has 1437 states and 2116 transitions. [2022-03-20 15:24:19,700 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:24:19,700 INFO L276 IsEmpty]: Start isEmpty. Operand 1437 states and 2116 transitions. [2022-03-20 15:24:19,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-20 15:24:19,702 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:24:19,702 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-03-20 15:24:19,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-20 15:24:19,918 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:24:19,918 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:24:19,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:24:19,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1351700721, now seen corresponding path program 9 times [2022-03-20 15:24:19,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:24:19,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [832959194] [2022-03-20 15:24:19,919 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:24:19,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1351700721, now seen corresponding path program 10 times [2022-03-20 15:24:19,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:24:19,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628879647] [2022-03-20 15:24:19,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:24:19,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:24:19,924 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:24:19,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1227265746] [2022-03-20 15:24:19,924 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:24:19,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:24:19,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:24:19,926 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:24:19,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-20 15:24:19,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:24:19,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:24:19,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:24:19,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:24:20,401 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 132 proven. 47 refuted. 0 times theorem prover too weak. 499 trivial. 0 not checked. [2022-03-20 15:24:20,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:24:24,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:24:24,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628879647] [2022-03-20 15:24:24,961 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:24:24,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227265746] [2022-03-20 15:24:24,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227265746] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:24:24,961 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:24:24,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-03-20 15:24:24,961 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:24:24,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [832959194] [2022-03-20 15:24:24,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [832959194] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:24:24,961 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:24:24,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:24:24,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221723752] [2022-03-20 15:24:24,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:24:24,962 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:24:24,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:24:24,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:24:24,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=252, Unknown=2, NotChecked=0, Total=306 [2022-03-20 15:24:24,963 INFO L87 Difference]: Start difference. First operand 1437 states and 2116 transitions. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 15:24:26,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:24:26,327 INFO L93 Difference]: Finished difference Result 1889 states and 2817 transitions. [2022-03-20 15:24:26,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 15:24:26,328 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) Word has length 146 [2022-03-20 15:24:26,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:24:26,335 INFO L225 Difference]: With dead ends: 1889 [2022-03-20 15:24:26,336 INFO L226 Difference]: Without dead ends: 1629 [2022-03-20 15:24:26,337 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=199, Invalid=729, Unknown=2, NotChecked=0, Total=930 [2022-03-20 15:24:26,337 INFO L913 BasicCegarLoop]: 82 mSDtfsCounter, 52 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:24:26,338 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 631 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:24:26,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1629 states. [2022-03-20 15:24:26,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1629 to 1398. [2022-03-20 15:24:26,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1398 states, 770 states have (on average 1.2038961038961038) internal successors, (927), 787 states have internal predecessors, (927), 559 states have call successors, (559), 69 states have call predecessors, (559), 68 states have return successors, (557), 541 states have call predecessors, (557), 557 states have call successors, (557) [2022-03-20 15:24:26,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1398 states to 1398 states and 2043 transitions. [2022-03-20 15:24:26,924 INFO L78 Accepts]: Start accepts. Automaton has 1398 states and 2043 transitions. Word has length 146 [2022-03-20 15:24:26,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:24:26,925 INFO L478 AbstractCegarLoop]: Abstraction has 1398 states and 2043 transitions. [2022-03-20 15:24:26,925 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 15:24:26,925 INFO L276 IsEmpty]: Start isEmpty. Operand 1398 states and 2043 transitions. [2022-03-20 15:24:26,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-20 15:24:26,926 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:24:26,926 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-03-20 15:24:26,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-20 15:24:27,139 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-20 15:24:27,139 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:24:27,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:24:27,140 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 35 times [2022-03-20 15:24:27,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:24:27,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1729988025] [2022-03-20 15:24:27,140 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:24:27,140 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 36 times [2022-03-20 15:24:27,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:24:27,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100304591] [2022-03-20 15:24:27,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:24:27,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:24:27,145 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:24:27,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [675451389] [2022-03-20 15:24:27,146 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:24:27,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:24:27,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:24:27,148 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:24:27,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-20 15:24:27,306 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:24:27,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:24:27,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 113 conjunts are in the unsatisfiable core [2022-03-20 15:24:27,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:24:29,772 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 49 proven. 121 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2022-03-20 15:24:29,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:24:38,407 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 46 proven. 115 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-20 15:24:38,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:24:38,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100304591] [2022-03-20 15:24:38,407 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:24:38,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675451389] [2022-03-20 15:24:38,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675451389] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:24:38,407 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:24:38,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 23] total 44 [2022-03-20 15:24:38,408 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:24:38,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1729988025] [2022-03-20 15:24:38,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1729988025] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:24:38,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:24:38,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 15:24:38,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712598557] [2022-03-20 15:24:38,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:24:38,408 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 15:24:38,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:24:38,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 15:24:38,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1585, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 15:24:38,409 INFO L87 Difference]: Start difference. First operand 1398 states and 2043 transitions. Second operand has 26 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 7 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:24:41,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:24:41,641 INFO L93 Difference]: Finished difference Result 1529 states and 2225 transitions. [2022-03-20 15:24:41,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 15:24:41,642 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 7 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 146 [2022-03-20 15:24:41,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:24:41,648 INFO L225 Difference]: With dead ends: 1529 [2022-03-20 15:24:41,648 INFO L226 Difference]: Without dead ends: 1526 [2022-03-20 15:24:41,649 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 246 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=577, Invalid=2963, Unknown=0, NotChecked=0, Total=3540 [2022-03-20 15:24:41,649 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 113 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 1691 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 934 SdHoareTripleChecker+Invalid, 1801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:24:41,650 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 934 Invalid, 1801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1691 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-20 15:24:41,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1526 states. [2022-03-20 15:24:42,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1526 to 1488. [2022-03-20 15:24:42,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1488 states, 820 states have (on average 1.2036585365853658) internal successors, (987), 837 states have internal predecessors, (987), 595 states have call successors, (595), 73 states have call predecessors, (595), 72 states have return successors, (593), 577 states have call predecessors, (593), 593 states have call successors, (593) [2022-03-20 15:24:42,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1488 states to 1488 states and 2175 transitions. [2022-03-20 15:24:42,311 INFO L78 Accepts]: Start accepts. Automaton has 1488 states and 2175 transitions. Word has length 146 [2022-03-20 15:24:42,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:24:42,312 INFO L478 AbstractCegarLoop]: Abstraction has 1488 states and 2175 transitions. [2022-03-20 15:24:42,312 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 7 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:24:42,312 INFO L276 IsEmpty]: Start isEmpty. Operand 1488 states and 2175 transitions. [2022-03-20 15:24:42,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-20 15:24:42,313 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:24:42,313 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-03-20 15:24:42,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-20 15:24:42,526 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-20 15:24:42,526 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:24:42,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:24:42,526 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 37 times [2022-03-20 15:24:42,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:24:42,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1957178238] [2022-03-20 15:24:42,527 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:24:42,527 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 38 times [2022-03-20 15:24:42,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:24:42,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473889292] [2022-03-20 15:24:42,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:24:42,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:24:42,534 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:24:42,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1510081369] [2022-03-20 15:24:42,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:24:42,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:24:42,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:24:42,536 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:24:42,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-20 15:24:42,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:24:42,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:24:42,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 117 conjunts are in the unsatisfiable core [2022-03-20 15:24:42,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:24:43,944 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 142 proven. 118 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 15:24:43,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:24:44,710 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:24:46,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:24:46,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473889292] [2022-03-20 15:24:46,542 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:24:46,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510081369] [2022-03-20 15:24:46,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510081369] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:24:46,542 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:24:46,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-20 15:24:46,542 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:24:46,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1957178238] [2022-03-20 15:24:46,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1957178238] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:24:46,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:24:46,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:24:46,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918075460] [2022-03-20 15:24:46,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:24:46,542 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:24:46,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:24:46,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:24:46,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-03-20 15:24:46,543 INFO L87 Difference]: Start difference. First operand 1488 states and 2175 transitions. Second operand has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:24:51,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:24:51,516 INFO L93 Difference]: Finished difference Result 1702 states and 2485 transitions. [2022-03-20 15:24:51,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 15:24:51,517 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 146 [2022-03-20 15:24:51,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:24:51,523 INFO L225 Difference]: With dead ends: 1702 [2022-03-20 15:24:51,523 INFO L226 Difference]: Without dead ends: 1699 [2022-03-20 15:24:51,524 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 137 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=191, Invalid=1615, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 15:24:51,524 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 99 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 1643 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 1031 SdHoareTripleChecker+Invalid, 1752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:24:51,524 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 1031 Invalid, 1752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1643 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-20 15:24:51,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1699 states. [2022-03-20 15:24:52,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1699 to 1580. [2022-03-20 15:24:52,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1580 states, 873 states have (on average 1.2038946162657502) internal successors, (1051), 892 states have internal predecessors, (1051), 630 states have call successors, (630), 77 states have call predecessors, (630), 76 states have return successors, (628), 610 states have call predecessors, (628), 628 states have call successors, (628) [2022-03-20 15:24:52,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1580 states to 1580 states and 2309 transitions. [2022-03-20 15:24:52,234 INFO L78 Accepts]: Start accepts. Automaton has 1580 states and 2309 transitions. Word has length 146 [2022-03-20 15:24:52,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:24:52,234 INFO L478 AbstractCegarLoop]: Abstraction has 1580 states and 2309 transitions. [2022-03-20 15:24:52,234 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:24:52,234 INFO L276 IsEmpty]: Start isEmpty. Operand 1580 states and 2309 transitions. [2022-03-20 15:24:52,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-20 15:24:52,236 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:24:52,236 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:24:52,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-20 15:24:52,436 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-20 15:24:52,436 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:24:52,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:24:52,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1464953460, now seen corresponding path program 11 times [2022-03-20 15:24:52,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:24:52,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [138960580] [2022-03-20 15:24:52,437 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:24:52,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1464953460, now seen corresponding path program 12 times [2022-03-20 15:24:52,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:24:52,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339413748] [2022-03-20 15:24:52,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:24:52,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:24:52,442 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:24:52,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1026865643] [2022-03-20 15:24:52,443 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:24:52,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:24:52,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:24:52,444 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:24:52,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-20 15:24:52,507 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:24:52,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:24:52,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 15:24:52,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:24:52,931 INFO L134 CoverageAnalysis]: Checked inductivity of 690 backedges. 130 proven. 55 refuted. 0 times theorem prover too weak. 505 trivial. 0 not checked. [2022-03-20 15:24:52,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:25:01,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:25:01,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339413748] [2022-03-20 15:25:01,284 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:25:01,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026865643] [2022-03-20 15:25:01,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026865643] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:25:01,284 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:25:01,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 15:25:01,285 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:25:01,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [138960580] [2022-03-20 15:25:01,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [138960580] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:25:01,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:25:01,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:25:01,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687677311] [2022-03-20 15:25:01,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:25:01,285 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:25:01,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:01,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:25:01,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=350, Unknown=4, NotChecked=0, Total=420 [2022-03-20 15:25:01,286 INFO L87 Difference]: Start difference. First operand 1580 states and 2309 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-20 15:25:02,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:25:02,708 INFO L93 Difference]: Finished difference Result 1720 states and 2497 transitions. [2022-03-20 15:25:02,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 15:25:02,708 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 149 [2022-03-20 15:25:02,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:25:02,714 INFO L225 Difference]: With dead ends: 1720 [2022-03-20 15:25:02,714 INFO L226 Difference]: Without dead ends: 1506 [2022-03-20 15:25:02,716 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 173 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=304, Invalid=1332, Unknown=4, NotChecked=0, Total=1640 [2022-03-20 15:25:02,716 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 88 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:25:02,716 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 594 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:25:02,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1506 states. [2022-03-20 15:25:03,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1506 to 1491. [2022-03-20 15:25:03,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1491 states, 823 states have (on average 1.2029161603888214) internal successors, (990), 840 states have internal predecessors, (990), 595 states have call successors, (595), 73 states have call predecessors, (595), 72 states have return successors, (593), 577 states have call predecessors, (593), 593 states have call successors, (593) [2022-03-20 15:25:03,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 2178 transitions. [2022-03-20 15:25:03,389 INFO L78 Accepts]: Start accepts. Automaton has 1491 states and 2178 transitions. Word has length 149 [2022-03-20 15:25:03,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:25:03,389 INFO L478 AbstractCegarLoop]: Abstraction has 1491 states and 2178 transitions. [2022-03-20 15:25:03,389 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-20 15:25:03,389 INFO L276 IsEmpty]: Start isEmpty. Operand 1491 states and 2178 transitions. [2022-03-20 15:25:03,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-20 15:25:03,391 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:25:03,391 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-03-20 15:25:03,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-20 15:25:03,592 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-20 15:25:03,592 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:25:03,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:25:03,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 39 times [2022-03-20 15:25:03,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:03,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1820374240] [2022-03-20 15:25:03,593 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:25:03,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 40 times [2022-03-20 15:25:03,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:25:03,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410164941] [2022-03-20 15:25:03,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:25:03,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:25:03,598 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:25:03,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1446648624] [2022-03-20 15:25:03,598 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:25:03,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:25:03,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:25:03,599 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:25:03,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-20 15:25:03,667 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:25:03,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:25:03,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 127 conjunts are in the unsatisfiable core [2022-03-20 15:25:03,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:25:03,992 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:25:05,973 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 145 proven. 138 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 15:25:05,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:25:07,602 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:25:09,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:25:09,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410164941] [2022-03-20 15:25:09,796 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:25:09,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446648624] [2022-03-20 15:25:09,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446648624] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:25:09,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:25:09,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-03-20 15:25:09,797 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:25:09,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1820374240] [2022-03-20 15:25:09,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1820374240] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:25:09,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:25:09,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 15:25:09,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270617223] [2022-03-20 15:25:09,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:25:09,797 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 15:25:09,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:09,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 15:25:09,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=955, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 15:25:09,798 INFO L87 Difference]: Start difference. First operand 1491 states and 2178 transitions. Second operand has 26 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 15:25:15,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:25:15,533 INFO L93 Difference]: Finished difference Result 1642 states and 2383 transitions. [2022-03-20 15:25:15,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 15:25:15,534 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) Word has length 151 [2022-03-20 15:25:15,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:25:15,539 INFO L225 Difference]: With dead ends: 1642 [2022-03-20 15:25:15,539 INFO L226 Difference]: Without dead ends: 1639 [2022-03-20 15:25:15,539 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 139 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=189, Invalid=1881, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 15:25:15,540 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 109 mSDsluCounter, 1391 mSDsCounter, 0 mSdLazyCounter, 2297 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 1466 SdHoareTripleChecker+Invalid, 2423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 2297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:25:15,540 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 1466 Invalid, 2423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 2297 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-03-20 15:25:15,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1639 states. [2022-03-20 15:25:16,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1639 to 1590. [2022-03-20 15:25:16,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1590 states, 879 states have (on average 1.2025028441410694) internal successors, (1057), 898 states have internal predecessors, (1057), 632 states have call successors, (632), 79 states have call predecessors, (632), 78 states have return successors, (630), 612 states have call predecessors, (630), 630 states have call successors, (630) [2022-03-20 15:25:16,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1590 states to 1590 states and 2319 transitions. [2022-03-20 15:25:16,258 INFO L78 Accepts]: Start accepts. Automaton has 1590 states and 2319 transitions. Word has length 151 [2022-03-20 15:25:16,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:25:16,258 INFO L478 AbstractCegarLoop]: Abstraction has 1590 states and 2319 transitions. [2022-03-20 15:25:16,258 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 15:25:16,258 INFO L276 IsEmpty]: Start isEmpty. Operand 1590 states and 2319 transitions. [2022-03-20 15:25:16,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-20 15:25:16,260 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:25:16,260 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-03-20 15:25:16,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-20 15:25:16,463 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:25:16,463 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:25:16,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:25:16,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 41 times [2022-03-20 15:25:16,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:16,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1040581666] [2022-03-20 15:25:16,464 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:25:16,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 42 times [2022-03-20 15:25:16,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:25:16,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027692795] [2022-03-20 15:25:16,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:25:16,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:25:16,475 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:25:16,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [875483523] [2022-03-20 15:25:16,475 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:25:16,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:25:16,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:25:16,476 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:25:16,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-20 15:25:16,550 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-20 15:25:16,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:25:16,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-20 15:25:16,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:25:16,996 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 40 proven. 78 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2022-03-20 15:25:16,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:25:18,188 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 79 proven. 39 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2022-03-20 15:25:18,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:25:18,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027692795] [2022-03-20 15:25:18,188 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:25:18,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875483523] [2022-03-20 15:25:18,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875483523] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:25:18,188 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:25:18,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 25 [2022-03-20 15:25:18,189 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:25:18,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1040581666] [2022-03-20 15:25:18,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1040581666] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:25:18,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:25:18,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:25:18,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212575803] [2022-03-20 15:25:18,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:25:18,189 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:25:18,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:18,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:25:18,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:25:18,190 INFO L87 Difference]: Start difference. First operand 1590 states and 2319 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 15:25:20,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:25:20,567 INFO L93 Difference]: Finished difference Result 1819 states and 2680 transitions. [2022-03-20 15:25:20,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 15:25:20,568 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) Word has length 155 [2022-03-20 15:25:20,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:25:20,575 INFO L225 Difference]: With dead ends: 1819 [2022-03-20 15:25:20,575 INFO L226 Difference]: Without dead ends: 1809 [2022-03-20 15:25:20,575 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 283 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=587, Invalid=1765, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 15:25:20,576 INFO L913 BasicCegarLoop]: 123 mSDtfsCounter, 103 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:25:20,576 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 908 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 676 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 15:25:20,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1809 states. [2022-03-20 15:25:21,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1809 to 1737. [2022-03-20 15:25:21,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1737 states, 954 states have (on average 1.2054507337526206) internal successors, (1150), 975 states have internal predecessors, (1150), 704 states have call successors, (704), 79 states have call predecessors, (704), 78 states have return successors, (702), 682 states have call predecessors, (702), 702 states have call successors, (702) [2022-03-20 15:25:21,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1737 states to 1737 states and 2556 transitions. [2022-03-20 15:25:21,392 INFO L78 Accepts]: Start accepts. Automaton has 1737 states and 2556 transitions. Word has length 155 [2022-03-20 15:25:21,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:25:21,392 INFO L478 AbstractCegarLoop]: Abstraction has 1737 states and 2556 transitions. [2022-03-20 15:25:21,392 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 15:25:21,392 INFO L276 IsEmpty]: Start isEmpty. Operand 1737 states and 2556 transitions. [2022-03-20 15:25:21,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-20 15:25:21,394 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:25:21,394 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, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:25:21,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-20 15:25:21,595 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:25:21,595 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:25:21,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:25:21,595 INFO L85 PathProgramCache]: Analyzing trace with hash -624413815, now seen corresponding path program 43 times [2022-03-20 15:25:21,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:21,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1524790299] [2022-03-20 15:25:21,596 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:25:21,596 INFO L85 PathProgramCache]: Analyzing trace with hash -624413815, now seen corresponding path program 44 times [2022-03-20 15:25:21,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:25:21,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540570455] [2022-03-20 15:25:21,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:25:21,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:25:21,601 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:25:21,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [850477878] [2022-03-20 15:25:21,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:25:21,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:25:21,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:25:21,602 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:25:21,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-20 15:25:21,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:25:21,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:25:21,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:25:21,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:25:22,212 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 50 proven. 79 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2022-03-20 15:25:22,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:25:22,791 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 48 proven. 81 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2022-03-20 15:25:22,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:25:22,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540570455] [2022-03-20 15:25:22,791 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:25:22,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850477878] [2022-03-20 15:25:22,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850477878] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:25:22,791 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:25:22,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 24 [2022-03-20 15:25:22,791 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:25:22,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1524790299] [2022-03-20 15:25:22,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1524790299] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:25:22,792 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:25:22,792 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:25:22,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476940022] [2022-03-20 15:25:22,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:25:22,792 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:25:22,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:22,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:25:22,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:25:22,793 INFO L87 Difference]: Start difference. First operand 1737 states and 2556 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 15:25:25,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:25:25,136 INFO L93 Difference]: Finished difference Result 2799 states and 4294 transitions. [2022-03-20 15:25:25,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:25:25,137 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) Word has length 160 [2022-03-20 15:25:25,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:25:25,145 INFO L225 Difference]: With dead ends: 2799 [2022-03-20 15:25:25,145 INFO L226 Difference]: Without dead ends: 2524 [2022-03-20 15:25:25,147 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 296 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 15:25:25,147 INFO L913 BasicCegarLoop]: 104 mSDtfsCounter, 60 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:25:25,147 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 807 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 15:25:25,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2524 states. [2022-03-20 15:25:26,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2524 to 2046. [2022-03-20 15:25:26,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2046 states, 1095 states have (on average 1.217351598173516) internal successors, (1333), 1116 states have internal predecessors, (1333), 872 states have call successors, (872), 79 states have call predecessors, (872), 78 states have return successors, (870), 850 states have call predecessors, (870), 870 states have call successors, (870) [2022-03-20 15:25:26,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2046 states to 2046 states and 3075 transitions. [2022-03-20 15:25:26,120 INFO L78 Accepts]: Start accepts. Automaton has 2046 states and 3075 transitions. Word has length 160 [2022-03-20 15:25:26,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:25:26,120 INFO L478 AbstractCegarLoop]: Abstraction has 2046 states and 3075 transitions. [2022-03-20 15:25:26,120 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 15:25:26,120 INFO L276 IsEmpty]: Start isEmpty. Operand 2046 states and 3075 transitions. [2022-03-20 15:25:26,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-20 15:25:26,122 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:25:26,122 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, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:25:26,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-20 15:25:26,323 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-20 15:25:26,323 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:25:26,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:25:26,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1428542047, now seen corresponding path program 45 times [2022-03-20 15:25:26,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:26,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1606658671] [2022-03-20 15:25:26,324 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:25:26,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1428542047, now seen corresponding path program 46 times [2022-03-20 15:25:26,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:25:26,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625055039] [2022-03-20 15:25:26,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:25:26,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:25:26,329 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:25:26,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [634443876] [2022-03-20 15:25:26,329 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:25:26,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:25:26,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:25:26,330 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:25:26,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-20 15:25:26,382 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:25:26,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:25:26,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:25:26,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:25:26,994 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 45 proven. 84 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2022-03-20 15:25:26,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:25:28,223 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 45 proven. 84 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2022-03-20 15:25:28,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:25:28,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625055039] [2022-03-20 15:25:28,224 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:25:28,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634443876] [2022-03-20 15:25:28,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634443876] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:25:28,224 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:25:28,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2022-03-20 15:25:28,224 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:25:28,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1606658671] [2022-03-20 15:25:28,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1606658671] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:25:28,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:25:28,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:25:28,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183724866] [2022-03-20 15:25:28,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:25:28,225 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:25:28,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:28,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:25:28,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-03-20 15:25:28,225 INFO L87 Difference]: Start difference. First operand 2046 states and 3075 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 15:25:30,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:25:30,562 INFO L93 Difference]: Finished difference Result 2095 states and 3142 transitions. [2022-03-20 15:25:30,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 15:25:30,563 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) Word has length 160 [2022-03-20 15:25:30,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:25:30,568 INFO L225 Difference]: With dead ends: 2095 [2022-03-20 15:25:30,568 INFO L226 Difference]: Without dead ends: 2085 [2022-03-20 15:25:30,569 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=304, Invalid=1676, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 15:25:30,569 INFO L913 BasicCegarLoop]: 107 mSDtfsCounter, 94 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 951 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:25:30,569 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 951 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 653 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 15:25:30,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2085 states. [2022-03-20 15:25:31,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2085 to 2046. [2022-03-20 15:25:31,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2046 states, 1095 states have (on average 1.2164383561643837) internal successors, (1332), 1116 states have internal predecessors, (1332), 872 states have call successors, (872), 79 states have call predecessors, (872), 78 states have return successors, (870), 850 states have call predecessors, (870), 870 states have call successors, (870) [2022-03-20 15:25:31,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2046 states to 2046 states and 3074 transitions. [2022-03-20 15:25:31,523 INFO L78 Accepts]: Start accepts. Automaton has 2046 states and 3074 transitions. Word has length 160 [2022-03-20 15:25:31,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:25:31,523 INFO L478 AbstractCegarLoop]: Abstraction has 2046 states and 3074 transitions. [2022-03-20 15:25:31,523 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 15:25:31,524 INFO L276 IsEmpty]: Start isEmpty. Operand 2046 states and 3074 transitions. [2022-03-20 15:25:31,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-20 15:25:31,526 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:25:31,526 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, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:25:31,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-20 15:25:31,726 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-20 15:25:31,726 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:25:31,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:25:31,727 INFO L85 PathProgramCache]: Analyzing trace with hash 2097211745, now seen corresponding path program 47 times [2022-03-20 15:25:31,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:31,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [857425330] [2022-03-20 15:25:31,727 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:25:31,727 INFO L85 PathProgramCache]: Analyzing trace with hash 2097211745, now seen corresponding path program 48 times [2022-03-20 15:25:31,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:25:31,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226772036] [2022-03-20 15:25:31,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:25:31,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:25:31,732 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:25:31,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [542259479] [2022-03-20 15:25:31,733 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:25:31,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:25:31,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:25:31,734 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:25:31,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-20 15:25:31,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:25:31,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:25:31,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 86 conjunts are in the unsatisfiable core [2022-03-20 15:25:31,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:25:33,043 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 127 proven. 128 refuted. 0 times theorem prover too weak. 649 trivial. 0 not checked. [2022-03-20 15:25:33,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:25:33,710 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:25:36,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:25:36,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226772036] [2022-03-20 15:25:36,298 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:25:36,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542259479] [2022-03-20 15:25:36,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542259479] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:25:36,298 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:25:36,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-20 15:25:36,298 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:25:36,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [857425330] [2022-03-20 15:25:36,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [857425330] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:25:36,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:25:36,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:25:36,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8273827] [2022-03-20 15:25:36,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:25:36,299 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:25:36,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:36,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:25:36,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=519, Unknown=1, NotChecked=0, Total=600 [2022-03-20 15:25:36,299 INFO L87 Difference]: Start difference. First operand 2046 states and 3074 transitions. Second operand has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-20 15:25:41,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:25:41,107 INFO L93 Difference]: Finished difference Result 2456 states and 3687 transitions. [2022-03-20 15:25:41,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 15:25:41,108 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) Word has length 160 [2022-03-20 15:25:41,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:25:41,116 INFO L225 Difference]: With dead ends: 2456 [2022-03-20 15:25:41,116 INFO L226 Difference]: Without dead ends: 2453 [2022-03-20 15:25:41,117 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=160, Invalid=1028, Unknown=2, NotChecked=0, Total=1190 [2022-03-20 15:25:41,117 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 78 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:25:41,117 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 562 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 729 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-20 15:25:41,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2453 states. [2022-03-20 15:25:42,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2453 to 2373. [2022-03-20 15:25:42,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2373 states, 1265 states have (on average 1.2197628458498024) internal successors, (1543), 1292 states have internal predecessors, (1543), 1022 states have call successors, (1022), 86 states have call predecessors, (1022), 85 states have return successors, (1020), 994 states have call predecessors, (1020), 1020 states have call successors, (1020) [2022-03-20 15:25:42,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2373 states to 2373 states and 3585 transitions. [2022-03-20 15:25:42,224 INFO L78 Accepts]: Start accepts. Automaton has 2373 states and 3585 transitions. Word has length 160 [2022-03-20 15:25:42,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:25:42,224 INFO L478 AbstractCegarLoop]: Abstraction has 2373 states and 3585 transitions. [2022-03-20 15:25:42,224 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-20 15:25:42,224 INFO L276 IsEmpty]: Start isEmpty. Operand 2373 states and 3585 transitions. [2022-03-20 15:25:42,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-03-20 15:25:42,226 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:25:42,226 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 6, 6, 6, 6, 6, 6, 5, 5, 5, 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] [2022-03-20 15:25:42,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-20 15:25:42,427 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-03-20 15:25:42,427 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:25:42,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:25:42,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1031964217, now seen corresponding path program 1 times [2022-03-20 15:25:42,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:42,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1434580324] [2022-03-20 15:25:42,428 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:25:42,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1031964217, now seen corresponding path program 2 times [2022-03-20 15:25:42,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:25:42,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814315916] [2022-03-20 15:25:42,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:25:42,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:25:42,433 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:25:42,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1473469189] [2022-03-20 15:25:42,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:25:42,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:25:42,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:25:42,434 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-03-20 15:25:42,435 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-03-20 15:25:42,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:25:42,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:25:42,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 15:25:42,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:25:43,128 INFO L134 CoverageAnalysis]: Checked inductivity of 1079 backedges. 224 proven. 72 refuted. 0 times theorem prover too weak. 783 trivial. 0 not checked. [2022-03-20 15:25:43,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:25:50,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:25:50,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814315916] [2022-03-20 15:25:50,264 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:25:50,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473469189] [2022-03-20 15:25:50,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473469189] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:25:50,265 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:25:50,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-03-20 15:25:50,265 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:25:50,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1434580324] [2022-03-20 15:25:50,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1434580324] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:25:50,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:25:50,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:25:50,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137059243] [2022-03-20 15:25:50,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:25:50,265 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:25:50,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:50,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:25:50,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=557, Unknown=3, NotChecked=0, Total=650 [2022-03-20 15:25:50,266 INFO L87 Difference]: Start difference. First operand 2373 states and 3585 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 8 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2022-03-20 15:25:52,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:25:52,391 INFO L93 Difference]: Finished difference Result 2734 states and 4114 transitions. [2022-03-20 15:25:52,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 15:25:52,392 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 8 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) Word has length 163 [2022-03-20 15:25:52,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:25:52,400 INFO L225 Difference]: With dead ends: 2734 [2022-03-20 15:25:52,400 INFO L226 Difference]: Without dead ends: 2341 [2022-03-20 15:25:52,402 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 275 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=309, Invalid=1170, Unknown=3, NotChecked=0, Total=1482 [2022-03-20 15:25:52,402 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 76 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 15:25:52,402 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 651 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 15:25:52,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2341 states. [2022-03-20 15:25:53,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2341 to 2329. [2022-03-20 15:25:53,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2329 states, 1246 states have (on average 1.2158908507223114) internal successors, (1515), 1274 states have internal predecessors, (1515), 997 states have call successors, (997), 86 states have call predecessors, (997), 85 states have return successors, (995), 968 states have call predecessors, (995), 995 states have call successors, (995) [2022-03-20 15:25:53,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2329 states to 2329 states and 3507 transitions. [2022-03-20 15:25:53,474 INFO L78 Accepts]: Start accepts. Automaton has 2329 states and 3507 transitions. Word has length 163 [2022-03-20 15:25:53,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:25:53,474 INFO L478 AbstractCegarLoop]: Abstraction has 2329 states and 3507 transitions. [2022-03-20 15:25:53,474 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 8 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2022-03-20 15:25:53,474 INFO L276 IsEmpty]: Start isEmpty. Operand 2329 states and 3507 transitions. [2022-03-20 15:25:53,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-03-20 15:25:53,476 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:25:53,476 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 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] [2022-03-20 15:25:53,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-20 15:25:53,677 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-03-20 15:25:53,677 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:25:53,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:25:53,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1820223338, now seen corresponding path program 13 times [2022-03-20 15:25:53,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:53,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1005377905] [2022-03-20 15:25:53,678 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:25:53,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1820223338, now seen corresponding path program 14 times [2022-03-20 15:25:53,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:25:53,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682591942] [2022-03-20 15:25:53,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:25:53,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:25:53,683 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:25:53,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1812479421] [2022-03-20 15:25:53,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:25:53,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:25:53,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:25:53,684 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:25:53,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-20 15:25:53,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:25:53,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:25:53,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 15:25:53,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:25:54,354 INFO L134 CoverageAnalysis]: Checked inductivity of 996 backedges. 143 proven. 76 refuted. 0 times theorem prover too weak. 777 trivial. 0 not checked. [2022-03-20 15:25:54,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:25:55,097 INFO L134 CoverageAnalysis]: Checked inductivity of 996 backedges. 65 proven. 76 refuted. 0 times theorem prover too weak. 855 trivial. 0 not checked. [2022-03-20 15:25:55,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:25:55,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682591942] [2022-03-20 15:25:55,098 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:25:55,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812479421] [2022-03-20 15:25:55,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812479421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:25:55,098 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:25:55,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2022-03-20 15:25:55,098 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:25:55,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1005377905] [2022-03-20 15:25:55,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1005377905] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:25:55,098 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:25:55,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:25:55,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567897195] [2022-03-20 15:25:55,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:25:55,099 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:25:55,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:55,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:25:55,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-03-20 15:25:55,099 INFO L87 Difference]: Start difference. First operand 2329 states and 3507 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 8 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2022-03-20 15:25:57,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:25:57,342 INFO L93 Difference]: Finished difference Result 2667 states and 4017 transitions. [2022-03-20 15:25:57,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 15:25:57,342 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 8 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) Word has length 163 [2022-03-20 15:25:57,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:25:57,349 INFO L225 Difference]: With dead ends: 2667 [2022-03-20 15:25:57,349 INFO L226 Difference]: Without dead ends: 2326 [2022-03-20 15:25:57,351 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 303 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=219, Invalid=1041, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 15:25:57,351 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 64 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:25:57,351 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 661 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 15:25:57,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2326 states. [2022-03-20 15:25:58,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2326 to 2311. [2022-03-20 15:25:58,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2311 states, 1237 states have (on average 1.2166531932093776) internal successors, (1505), 1264 states have internal predecessors, (1505), 990 states have call successors, (990), 84 states have call predecessors, (990), 83 states have return successors, (988), 962 states have call predecessors, (988), 988 states have call successors, (988) [2022-03-20 15:25:58,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2311 states to 2311 states and 3483 transitions. [2022-03-20 15:25:58,465 INFO L78 Accepts]: Start accepts. Automaton has 2311 states and 3483 transitions. Word has length 163 [2022-03-20 15:25:58,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:25:58,466 INFO L478 AbstractCegarLoop]: Abstraction has 2311 states and 3483 transitions. [2022-03-20 15:25:58,466 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 8 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2022-03-20 15:25:58,466 INFO L276 IsEmpty]: Start isEmpty. Operand 2311 states and 3483 transitions. [2022-03-20 15:25:58,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-03-20 15:25:58,468 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:25:58,468 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 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] [2022-03-20 15:25:58,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-20 15:25:58,675 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-20 15:25:58,675 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:25:58,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:25:58,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1838514956, now seen corresponding path program 15 times [2022-03-20 15:25:58,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:25:58,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1666766597] [2022-03-20 15:25:58,676 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:25:58,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1838514956, now seen corresponding path program 16 times [2022-03-20 15:25:58,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:25:58,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610572024] [2022-03-20 15:25:58,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:25:58,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:25:58,681 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:25:58,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1241328286] [2022-03-20 15:25:58,681 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:25:58,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:25:58,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:25:58,682 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:25:58,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-20 15:25:58,733 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:25:58,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:25:58,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 15:25:58,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:25:59,249 INFO L134 CoverageAnalysis]: Checked inductivity of 996 backedges. 146 proven. 71 refuted. 0 times theorem prover too weak. 779 trivial. 0 not checked. [2022-03-20 15:25:59,249 INFO L328 TraceCheckSpWp]: Computing backward predicates...