/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 21:00:07,282 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 21:00:07,283 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 21:00:07,316 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 21:00:07,316 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 21:00:07,317 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 21:00:07,321 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 21:00:07,323 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 21:00:07,324 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 21:00:07,327 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 21:00:07,328 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 21:00:07,329 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 21:00:07,329 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 21:00:07,330 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 21:00:07,331 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 21:00:07,333 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 21:00:07,333 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 21:00:07,334 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 21:00:07,335 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 21:00:07,339 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 21:00:07,340 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 21:00:07,341 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 21:00:07,342 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 21:00:07,342 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 21:00:07,343 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 21:00:07,347 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 21:00:07,348 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 21:00:07,348 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 21:00:07,348 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 21:00:07,349 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 21:00:07,350 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 21:00:07,350 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 21:00:07,351 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 21:00:07,351 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 21:00:07,352 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 21:00:07,352 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 21:00:07,352 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 21:00:07,353 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 21:00:07,353 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 21:00:07,353 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 21:00:07,353 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 21:00:07,355 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 21:00:07,355 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-20 21:00:07,363 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 21:00:07,363 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 21:00:07,364 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 21:00:07,364 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 21:00:07,364 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 21:00:07,364 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 21:00:07,365 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 21:00:07,365 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 21:00:07,365 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 21:00:07,365 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 21:00:07,365 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 21:00:07,366 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 21:00:07,366 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 21:00:07,366 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 21:00:07,366 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 21:00:07,366 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 21:00:07,366 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 21:00:07,366 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 21:00:07,366 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 21:00:07,366 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 21:00:07,367 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 21:00:07,367 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-20 21:00:07,367 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 21:00:07,550 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 21:00:07,564 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 21:00:07,565 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 21:00:07,566 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 21:00:07,567 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 21:00:07,567 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound2.c [2022-03-20 21:00:07,604 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71464f68c/de872320252a445dab208a845c03f001/FLAGbdc43b664 [2022-03-20 21:00:07,920 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 21:00:07,921 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound2.c [2022-03-20 21:00:07,925 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71464f68c/de872320252a445dab208a845c03f001/FLAGbdc43b664 [2022-03-20 21:00:07,933 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71464f68c/de872320252a445dab208a845c03f001 [2022-03-20 21:00:07,935 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 21:00:07,936 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 21:00:07,938 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 21:00:07,938 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 21:00:07,940 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 21:00:07,941 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 09:00:07" (1/1) ... [2022-03-20 21:00:07,941 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66493c7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:00:07, skipping insertion in model container [2022-03-20 21:00:07,942 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 09:00:07" (1/1) ... [2022-03-20 21:00:07,946 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 21:00:07,955 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 21:00:08,102 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_valuebound2.c[490,503] [2022-03-20 21:00:08,128 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 21:00:08,135 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 21:00:08,143 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_valuebound2.c[490,503] [2022-03-20 21:00:08,163 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 21:00:08,171 INFO L208 MainTranslator]: Completed translation [2022-03-20 21:00:08,172 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:00:08 WrapperNode [2022-03-20 21:00:08,172 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 21:00:08,172 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 21:00:08,172 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 21:00:08,172 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 21:00:08,181 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:00:08" (1/1) ... [2022-03-20 21:00:08,181 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:00:08" (1/1) ... [2022-03-20 21:00:08,187 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:00:08" (1/1) ... [2022-03-20 21:00:08,187 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:00:08" (1/1) ... [2022-03-20 21:00:08,197 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:00:08" (1/1) ... [2022-03-20 21:00:08,202 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:00:08" (1/1) ... [2022-03-20 21:00:08,206 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:00:08" (1/1) ... [2022-03-20 21:00:08,210 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 21:00:08,210 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 21:00:08,210 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 21:00:08,210 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 21:00:08,211 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:00:08" (1/1) ... [2022-03-20 21:00:08,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 21:00:08,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:08,232 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 21:00:08,250 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 21:00:08,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 21:00:08,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 21:00:08,266 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 21:00:08,267 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 21:00:08,267 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 21:00:08,267 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 21:00:08,267 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 21:00:08,267 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 21:00:08,267 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 21:00:08,268 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 21:00:08,268 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 21:00:08,268 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 21:00:08,268 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 21:00:08,268 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 21:00:08,269 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 21:00:08,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 21:00:08,270 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 21:00:08,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 21:00:08,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 21:00:08,270 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 21:00:08,318 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 21:00:08,319 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 21:00:08,496 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 21:00:08,502 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 21:00:08,503 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-20 21:00:08,504 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 09:00:08 BoogieIcfgContainer [2022-03-20 21:00:08,504 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 21:00:08,505 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 21:00:08,505 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 21:00:08,513 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 21:00:08,513 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 09:00:07" (1/3) ... [2022-03-20 21:00:08,514 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dc42259 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 09:00:08, skipping insertion in model container [2022-03-20 21:00:08,514 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:00:08" (2/3) ... [2022-03-20 21:00:08,514 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dc42259 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 09:00:08, skipping insertion in model container [2022-03-20 21:00:08,514 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 09:00:08" (3/3) ... [2022-03-20 21:00:08,515 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound2.c [2022-03-20 21:00:08,519 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 21:00:08,519 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 21:00:08,560 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 21:00:08,564 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 21:00:08,564 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 21:00:08,590 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 21:00:08,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 21:00:08,596 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:08,597 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 21:00:08,598 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:08,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:08,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-03-20 21:00:08,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:08,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1453339730] [2022-03-20 21:00:08,616 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:08,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-03-20 21:00:08,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:08,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016889102] [2022-03-20 21:00:08,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:08,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:08,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 21:00:08,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 21:00:08,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 21:00:08,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 21:00:08,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 21:00:08,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 21:00:08,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 21:00:08,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-20 21:00:08,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 21:00:08,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-20 21:00:08,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 21:00:08,840 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 21:00:08,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:08,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016889102] [2022-03-20 21:00:08,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016889102] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:08,841 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:08,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 21:00:08,843 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:08,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1453339730] [2022-03-20 21:00:08,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1453339730] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:08,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:08,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 21:00:08,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821739535] [2022-03-20 21:00:08,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:08,848 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 21:00:08,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:08,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 21:00:08,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 21:00:08,870 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 21:00:08,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:08,951 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-03-20 21:00:08,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 21:00:08,953 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 21:00:08,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:08,960 INFO L225 Difference]: With dead ends: 73 [2022-03-20 21:00:08,961 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 21:00:08,963 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 21:00:08,966 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 21:00:08,967 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 21:00:08,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 21:00:08,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-20 21:00:08,998 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 21:00:09,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-03-20 21:00:09,002 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-03-20 21:00:09,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:09,002 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-03-20 21:00:09,003 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 21:00:09,003 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-03-20 21:00:09,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-20 21:00:09,004 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:09,005 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 21:00:09,005 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 21:00:09,005 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:09,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:09,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-03-20 21:00:09,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:09,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1945603473] [2022-03-20 21:00:09,007 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:09,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-03-20 21:00:09,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:09,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355162116] [2022-03-20 21:00:09,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:09,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:09,045 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:09,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1740201127] [2022-03-20 21:00:09,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:00:09,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:09,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:09,063 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 21:00:09,072 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 21:00:09,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 21:00:09,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:09,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 21:00:09,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:09,326 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 21:00:09,326 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 21:00:09,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:09,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355162116] [2022-03-20 21:00:09,326 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:09,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740201127] [2022-03-20 21:00:09,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740201127] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:09,327 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:09,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 21:00:09,327 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:09,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1945603473] [2022-03-20 21:00:09,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1945603473] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:09,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:09,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 21:00:09,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271469821] [2022-03-20 21:00:09,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:09,328 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 21:00:09,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:09,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 21:00:09,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-20 21:00:09,340 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 21:00:09,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:09,467 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-03-20 21:00:09,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 21:00:09,469 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 21:00:09,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:09,469 INFO L225 Difference]: With dead ends: 54 [2022-03-20 21:00:09,470 INFO L226 Difference]: Without dead ends: 51 [2022-03-20 21:00:09,470 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 21:00:09,471 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.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:00:09,471 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.1s Time] [2022-03-20 21:00:09,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-20 21:00:09,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-20 21:00:09,482 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 21:00:09,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-03-20 21:00:09,486 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-03-20 21:00:09,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:09,488 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-03-20 21:00:09,488 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 21:00:09,489 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-03-20 21:00:09,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 21:00:09,490 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:09,490 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 21:00:09,508 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 21:00:09,706 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 21:00:09,706 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:09,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:09,707 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-03-20 21:00:09,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:09,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [316757652] [2022-03-20 21:00:09,707 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:09,707 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-03-20 21:00:09,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:09,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159762605] [2022-03-20 21:00:09,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:09,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:09,718 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:09,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [611032567] [2022-03-20 21:00:09,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:00:09,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:09,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:09,720 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 21:00:09,721 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 21:00:09,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:00:09,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:09,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 21:00:09,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:09,842 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 21:00:09,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:09,939 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 21:00:09,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:09,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159762605] [2022-03-20 21:00:09,939 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:09,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611032567] [2022-03-20 21:00:09,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611032567] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:00:09,940 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:00:09,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 21:00:09,940 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:09,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [316757652] [2022-03-20 21:00:09,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [316757652] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:09,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:09,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 21:00:09,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940082517] [2022-03-20 21:00:09,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:09,941 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 21:00:09,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:09,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 21:00:09,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 21:00:09,941 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 21:00:10,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:10,056 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-03-20 21:00:10,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 21:00:10,056 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 21:00:10,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:10,057 INFO L225 Difference]: With dead ends: 103 [2022-03-20 21:00:10,058 INFO L226 Difference]: Without dead ends: 96 [2022-03-20 21:00:10,058 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 21:00:10,059 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 21:00:10,059 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 21:00:10,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-20 21:00:10,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-03-20 21:00:10,071 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 21:00:10,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-03-20 21:00:10,071 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-03-20 21:00:10,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:10,072 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-03-20 21:00:10,072 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 21:00:10,072 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-03-20 21:00:10,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 21:00:10,073 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:10,073 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 21:00:10,096 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 21:00:10,299 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 21:00:10,300 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:10,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:10,300 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-03-20 21:00:10,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:10,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [645664526] [2022-03-20 21:00:10,301 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:10,301 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-03-20 21:00:10,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:10,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371638285] [2022-03-20 21:00:10,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:10,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:10,315 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:10,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [163620651] [2022-03-20 21:00:10,315 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:00:10,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:10,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:10,317 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 21:00:10,349 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 21:00:10,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:00:10,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:10,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 21:00:10,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:10,714 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 21:00:10,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:10,938 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 21:00:10,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:10,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371638285] [2022-03-20 21:00:10,942 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:10,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163620651] [2022-03-20 21:00:10,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163620651] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:00:10,948 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:00:10,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-03-20 21:00:10,948 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:10,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [645664526] [2022-03-20 21:00:10,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [645664526] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:10,950 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:10,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 21:00:10,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889978990] [2022-03-20 21:00:10,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:10,951 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 21:00:10,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:10,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 21:00:10,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-20 21:00:10,952 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 21:00:11,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:11,327 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-03-20 21:00:11,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 21:00:11,327 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 21:00:11,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:11,330 INFO L225 Difference]: With dead ends: 112 [2022-03-20 21:00:11,331 INFO L226 Difference]: Without dead ends: 110 [2022-03-20 21:00:11,331 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 21:00:11,331 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 21:00:11,332 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 21:00:11,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-20 21:00:11,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-03-20 21:00:11,366 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 21:00:11,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-03-20 21:00:11,367 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-03-20 21:00:11,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:11,367 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-03-20 21:00:11,367 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 21:00:11,367 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-03-20 21:00:11,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 21:00:11,368 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:11,368 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 21:00:11,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-03-20 21:00:11,581 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 21:00:11,582 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:11,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:11,582 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-03-20 21:00:11,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:11,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [755220383] [2022-03-20 21:00:11,582 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:11,582 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-03-20 21:00:11,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:11,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492930328] [2022-03-20 21:00:11,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:11,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:11,591 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:11,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1777891330] [2022-03-20 21:00:11,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:00:11,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:11,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:11,616 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 21:00:11,658 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 21:00:11,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:00:11,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:11,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 21:00:11,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:11,857 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 21:00:11,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:11,939 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 21:00:11,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:11,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492930328] [2022-03-20 21:00:11,941 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:11,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777891330] [2022-03-20 21:00:11,941 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777891330] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 21:00:11,941 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 21:00:11,941 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-20 21:00:11,941 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:11,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [755220383] [2022-03-20 21:00:11,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [755220383] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:11,942 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:11,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 21:00:11,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814471678] [2022-03-20 21:00:11,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:11,942 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 21:00:11,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:11,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 21:00:11,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-20 21:00:11,943 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 21:00:11,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:11,991 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-03-20 21:00:11,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 21:00:11,992 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 21:00:11,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:11,993 INFO L225 Difference]: With dead ends: 130 [2022-03-20 21:00:11,993 INFO L226 Difference]: Without dead ends: 128 [2022-03-20 21:00:11,994 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 21:00:11,997 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 21:00:11,997 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 21:00:11,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-20 21:00:12,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-03-20 21:00:12,027 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 21:00:12,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-03-20 21:00:12,030 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-03-20 21:00:12,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:12,030 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-03-20 21:00:12,030 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 21:00:12,030 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-03-20 21:00:12,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 21:00:12,033 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:12,033 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 21:00:12,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-03-20 21:00:12,262 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 21:00:12,263 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:12,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:12,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-03-20 21:00:12,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:12,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1057971244] [2022-03-20 21:00:12,263 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:12,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-03-20 21:00:12,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:12,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188567749] [2022-03-20 21:00:12,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:12,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:12,272 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:12,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [685667035] [2022-03-20 21:00:12,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:00:12,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:12,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:12,276 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 21:00:12,279 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 21:00:12,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:00:12,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:12,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-20 21:00:12,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:12,631 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 21:00:12,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:12,760 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 21:00:12,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:12,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188567749] [2022-03-20 21:00:12,761 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:12,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685667035] [2022-03-20 21:00:12,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685667035] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:00:12,761 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:00:12,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 17 [2022-03-20 21:00:12,761 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:12,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1057971244] [2022-03-20 21:00:12,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1057971244] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:12,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:12,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 21:00:12,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169895903] [2022-03-20 21:00:12,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:12,762 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 21:00:12,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:12,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 21:00:12,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-20 21:00:12,763 INFO L87 Difference]: Start difference. First operand 123 states and 172 transitions. Second operand has 13 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 21:00:12,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:12,998 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-03-20 21:00:12,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 21:00:12,999 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 47 [2022-03-20 21:00:13,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:13,002 INFO L225 Difference]: With dead ends: 137 [2022-03-20 21:00:13,002 INFO L226 Difference]: Without dead ends: 135 [2022-03-20 21:00:13,002 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-03-20 21:00:13,004 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 66 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:00:13,005 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 305 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:00:13,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-03-20 21:00:13,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-03-20 21:00:13,030 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 21:00:13,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-03-20 21:00:13,031 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-03-20 21:00:13,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:13,031 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-03-20 21:00:13,031 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 21:00:13,031 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-03-20 21:00:13,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 21:00:13,034 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:13,034 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 21:00:13,051 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 21:00:13,247 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 21:00:13,248 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:13,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:13,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-03-20 21:00:13,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:13,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1043946187] [2022-03-20 21:00:13,249 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:13,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-03-20 21:00:13,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:13,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408883865] [2022-03-20 21:00:13,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:13,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:13,268 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:13,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1303546395] [2022-03-20 21:00:13,268 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:00:13,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:13,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:13,271 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 21:00:13,272 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 21:00:13,306 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:00:13,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:13,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 21:00:13,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:13,363 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 21:00:13,364 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 21:00:13,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:13,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408883865] [2022-03-20 21:00:13,364 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:13,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303546395] [2022-03-20 21:00:13,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303546395] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:13,364 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:13,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 21:00:13,364 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:13,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1043946187] [2022-03-20 21:00:13,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1043946187] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:13,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:13,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 21:00:13,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842244529] [2022-03-20 21:00:13,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:13,366 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 21:00:13,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:13,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 21:00:13,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 21:00:13,366 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 21:00:13,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:13,421 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-03-20 21:00:13,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 21:00:13,421 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 21:00:13,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:13,424 INFO L225 Difference]: With dead ends: 170 [2022-03-20 21:00:13,424 INFO L226 Difference]: Without dead ends: 114 [2022-03-20 21:00:13,426 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 21:00:13,427 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 21:00:13,427 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 21:00:13,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-20 21:00:13,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-03-20 21:00:13,439 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 21:00:13,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-03-20 21:00:13,441 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-03-20 21:00:13,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:13,441 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-03-20 21:00:13,441 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 21:00:13,441 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-03-20 21:00:13,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-20 21:00:13,442 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:13,442 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 21:00:13,471 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 21:00:13,659 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 21:00:13,659 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:13,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:13,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-03-20 21:00:13,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:13,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1540705409] [2022-03-20 21:00:13,660 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:13,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-03-20 21:00:13,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:13,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597743449] [2022-03-20 21:00:13,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:13,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:13,678 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:13,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [779612272] [2022-03-20 21:00:13,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:00:13,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:13,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:13,688 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 21:00:13,689 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 21:00:13,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:00:13,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:13,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 21:00:13,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:13,801 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 21:00:13,801 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 21:00:13,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:13,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597743449] [2022-03-20 21:00:13,802 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:13,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779612272] [2022-03-20 21:00:13,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779612272] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:13,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:13,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 21:00:13,802 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:13,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1540705409] [2022-03-20 21:00:13,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1540705409] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:13,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:13,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 21:00:13,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048975321] [2022-03-20 21:00:13,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:13,803 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 21:00:13,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:13,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 21:00:13,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 21:00:13,803 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 21:00:13,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:13,847 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-03-20 21:00:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 21:00:13,848 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 21:00:13,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:13,849 INFO L225 Difference]: With dead ends: 158 [2022-03-20 21:00:13,849 INFO L226 Difference]: Without dead ends: 156 [2022-03-20 21:00:13,849 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 21:00:13,849 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 21:00:13,849 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 21:00:13,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-20 21:00:13,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-03-20 21:00:13,865 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 21:00:13,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-03-20 21:00:13,866 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-03-20 21:00:13,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:13,867 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-03-20 21:00:13,867 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 21:00:13,867 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-03-20 21:00:13,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-20 21:00:13,868 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:13,868 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 21:00:13,893 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 21:00:14,085 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 21:00:14,085 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:14,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:14,086 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-03-20 21:00:14,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:14,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [362121946] [2022-03-20 21:00:14,086 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:14,086 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-03-20 21:00:14,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:14,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15526172] [2022-03-20 21:00:14,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:14,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:14,093 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:14,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [485241337] [2022-03-20 21:00:14,094 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:00:14,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:14,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:14,102 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 21:00:14,109 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 21:00:14,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:00:14,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:14,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-20 21:00:14,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:14,597 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 21:00:14,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:15,296 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 21:00:15,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:15,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15526172] [2022-03-20 21:00:15,297 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:15,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485241337] [2022-03-20 21:00:15,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485241337] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:00:15,297 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:00:15,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-03-20 21:00:15,298 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:15,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [362121946] [2022-03-20 21:00:15,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [362121946] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:15,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:15,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 21:00:15,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741504304] [2022-03-20 21:00:15,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:15,298 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 21:00:15,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:15,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 21:00:15,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-20 21:00:15,299 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 21:00:15,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:15,588 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-03-20 21:00:15,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 21:00:15,589 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 21:00:15,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:15,591 INFO L225 Difference]: With dead ends: 200 [2022-03-20 21:00:15,591 INFO L226 Difference]: Without dead ends: 197 [2022-03-20 21:00:15,592 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-03-20 21:00:15,592 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 48 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:00:15,592 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 423 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:00:15,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-20 21:00:15,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-03-20 21:00:15,646 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 21:00:15,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-03-20 21:00:15,647 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-03-20 21:00:15,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:15,647 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-03-20 21:00:15,648 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 21:00:15,648 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-03-20 21:00:15,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-20 21:00:15,648 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:15,648 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 21:00:15,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-03-20 21:00:15,862 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 21:00:15,863 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:15,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:15,863 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-03-20 21:00:15,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:15,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [285064612] [2022-03-20 21:00:15,863 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:15,864 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-03-20 21:00:15,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:15,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460847904] [2022-03-20 21:00:15,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:15,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:15,870 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:15,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [46870983] [2022-03-20 21:00:15,871 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:00:15,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:15,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:15,872 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 21:00:15,888 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 21:00:15,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:00:15,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:15,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 21:00:15,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:16,013 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 21:00:16,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:16,104 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 21:00:16,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:16,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460847904] [2022-03-20 21:00:16,105 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:16,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46870983] [2022-03-20 21:00:16,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46870983] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:00:16,105 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:00:16,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-03-20 21:00:16,105 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:16,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [285064612] [2022-03-20 21:00:16,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [285064612] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:16,106 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:16,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 21:00:16,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505643161] [2022-03-20 21:00:16,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:16,106 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 21:00:16,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:16,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 21:00:16,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-20 21:00:16,107 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 21:00:16,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:16,332 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-03-20 21:00:16,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 21:00:16,333 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 21:00:16,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:16,335 INFO L225 Difference]: With dead ends: 288 [2022-03-20 21:00:16,335 INFO L226 Difference]: Without dead ends: 281 [2022-03-20 21:00:16,336 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 21:00:16,336 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 21:00:16,336 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 21:00:16,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-20 21:00:16,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-03-20 21:00:16,365 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 21:00:16,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-03-20 21:00:16,366 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-03-20 21:00:16,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:16,366 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-03-20 21:00:16,366 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 21:00:16,367 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-03-20 21:00:16,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-20 21:00:16,367 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:16,367 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 21:00:16,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-03-20 21:00:16,584 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 21:00:16,584 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:16,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:16,584 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-03-20 21:00:16,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:16,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [112612794] [2022-03-20 21:00:16,585 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:16,585 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-03-20 21:00:16,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:16,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451745135] [2022-03-20 21:00:16,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:16,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:16,594 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:16,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1699022421] [2022-03-20 21:00:16,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:00:16,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:16,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:16,608 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 21:00:16,626 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 21:00:16,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:00:16,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:16,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 21:00:16,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:17,019 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 21:00:17,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:17,229 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 21:00:17,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:17,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451745135] [2022-03-20 21:00:17,229 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:17,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699022421] [2022-03-20 21:00:17,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699022421] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 21:00:17,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 21:00:17,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 14 [2022-03-20 21:00:17,229 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:17,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [112612794] [2022-03-20 21:00:17,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [112612794] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:17,230 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:17,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 21:00:17,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756722349] [2022-03-20 21:00:17,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:17,230 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 21:00:17,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:17,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 21:00:17,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-03-20 21:00:17,231 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 21:00:17,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:17,291 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-03-20 21:00:17,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 21:00:17,291 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 21:00:17,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:17,292 INFO L225 Difference]: With dead ends: 214 [2022-03-20 21:00:17,292 INFO L226 Difference]: Without dead ends: 212 [2022-03-20 21:00:17,293 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 21:00:17,293 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 21:00:17,293 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 21:00:17,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-03-20 21:00:17,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-03-20 21:00:17,318 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 21:00:17,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-03-20 21:00:17,319 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-03-20 21:00:17,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:17,319 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-03-20 21:00:17,319 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 21:00:17,320 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-03-20 21:00:17,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-20 21:00:17,320 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:17,320 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 21:00:17,355 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 21:00:17,537 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 21:00:17,537 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:17,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:17,537 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-03-20 21:00:17,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:17,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1492713914] [2022-03-20 21:00:17,538 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:17,538 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-03-20 21:00:17,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:17,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497563265] [2022-03-20 21:00:17,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:17,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:17,548 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:17,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1835006304] [2022-03-20 21:00:17,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:00:17,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:17,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:17,560 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 21:00:17,561 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 21:00:17,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:00:17,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:17,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-20 21:00:17,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:17,773 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 30 proven. 6 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-03-20 21:00:17,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:17,944 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-03-20 21:00:17,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:17,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497563265] [2022-03-20 21:00:17,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:17,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835006304] [2022-03-20 21:00:17,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835006304] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:00:17,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:00:17,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-03-20 21:00:17,945 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:17,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1492713914] [2022-03-20 21:00:17,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1492713914] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:17,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:17,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 21:00:17,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33734583] [2022-03-20 21:00:17,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:17,946 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 21:00:17,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:17,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 21:00:17,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2022-03-20 21:00:17,947 INFO L87 Difference]: Start difference. First operand 212 states and 299 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 21:00:18,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:18,161 INFO L93 Difference]: Finished difference Result 306 states and 427 transitions. [2022-03-20 21:00:18,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 21:00:18,161 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 72 [2022-03-20 21:00:18,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:18,163 INFO L225 Difference]: With dead ends: 306 [2022-03-20 21:00:18,163 INFO L226 Difference]: Without dead ends: 204 [2022-03-20 21:00:18,169 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-03-20 21:00:18,169 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 39 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:00:18,170 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 332 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:00:18,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-03-20 21:00:18,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 200. [2022-03-20 21:00:18,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 113 states have internal predecessors, (125), 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 21:00:18,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 281 transitions. [2022-03-20 21:00:18,199 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 281 transitions. Word has length 72 [2022-03-20 21:00:18,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:18,199 INFO L478 AbstractCegarLoop]: Abstraction has 200 states and 281 transitions. [2022-03-20 21:00:18,199 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 21:00:18,199 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 281 transitions. [2022-03-20 21:00:18,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-20 21:00:18,200 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:18,200 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 21:00:18,219 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 21:00:18,417 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 21:00:18,417 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:18,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:18,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-03-20 21:00:18,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:18,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1044545548] [2022-03-20 21:00:18,418 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:18,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-03-20 21:00:18,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:18,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227997648] [2022-03-20 21:00:18,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:18,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:18,434 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:18,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1266570121] [2022-03-20 21:00:18,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:00:18,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:18,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:18,445 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 21:00:18,461 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 21:00:18,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:00:18,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:18,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-20 21:00:18,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:19,345 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 30 proven. 26 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-03-20 21:00:19,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:23,295 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 30 proven. 17 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-03-20 21:00:23,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:23,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227997648] [2022-03-20 21:00:23,295 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:23,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266570121] [2022-03-20 21:00:23,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266570121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:00:23,295 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:00:23,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2022-03-20 21:00:23,296 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:23,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1044545548] [2022-03-20 21:00:23,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1044545548] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:23,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:23,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 21:00:23,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267489909] [2022-03-20 21:00:23,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:23,297 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 21:00:23,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:23,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 21:00:23,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-03-20 21:00:23,297 INFO L87 Difference]: Start difference. First operand 200 states and 281 transitions. Second operand has 17 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 21:00:23,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:23,848 INFO L93 Difference]: Finished difference Result 285 states and 397 transitions. [2022-03-20 21:00:23,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 21:00:23,848 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 86 [2022-03-20 21:00:23,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:23,849 INFO L225 Difference]: With dead ends: 285 [2022-03-20 21:00:23,849 INFO L226 Difference]: Without dead ends: 231 [2022-03-20 21:00:23,850 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=190, Invalid=1000, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 21:00:23,850 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 59 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:00:23,851 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 334 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:00:23,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-03-20 21:00:23,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 228. [2022-03-20 21:00:23,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 121 states have (on average 1.165289256198347) internal successors, (141), 128 states have internal predecessors, (141), 91 states have call successors, (91), 16 states have call predecessors, (91), 15 states have return successors, (89), 83 states have call predecessors, (89), 89 states have call successors, (89) [2022-03-20 21:00:23,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 321 transitions. [2022-03-20 21:00:23,880 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 321 transitions. Word has length 86 [2022-03-20 21:00:23,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:23,880 INFO L478 AbstractCegarLoop]: Abstraction has 228 states and 321 transitions. [2022-03-20 21:00:23,880 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 21:00:23,881 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 321 transitions. [2022-03-20 21:00:23,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-20 21:00:23,881 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:23,881 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 2, 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] [2022-03-20 21:00:23,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-20 21:00:24,095 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 21:00:24,096 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:24,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:24,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1654964248, now seen corresponding path program 5 times [2022-03-20 21:00:24,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:24,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1163945597] [2022-03-20 21:00:24,097 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:24,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1654964248, now seen corresponding path program 6 times [2022-03-20 21:00:24,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:24,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320662551] [2022-03-20 21:00:24,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:24,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:24,105 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:24,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [9551339] [2022-03-20 21:00:24,106 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:00:24,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:24,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:24,107 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 21:00:24,123 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 21:00:24,169 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 21:00:24,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:24,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 21:00:24,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:24,301 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 22 proven. 9 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 21:00:24,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:24,425 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 22 proven. 9 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 21:00:24,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:24,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320662551] [2022-03-20 21:00:24,425 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:24,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9551339] [2022-03-20 21:00:24,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9551339] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:00:24,425 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:00:24,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 21:00:24,426 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:24,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1163945597] [2022-03-20 21:00:24,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1163945597] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:24,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:24,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 21:00:24,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435208832] [2022-03-20 21:00:24,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:24,426 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 21:00:24,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:24,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 21:00:24,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 21:00:24,427 INFO L87 Difference]: Start difference. First operand 228 states and 321 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-20 21:00:24,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:24,524 INFO L93 Difference]: Finished difference Result 361 states and 505 transitions. [2022-03-20 21:00:24,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 21:00:24,535 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), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 89 [2022-03-20 21:00:24,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:24,537 INFO L225 Difference]: With dead ends: 361 [2022-03-20 21:00:24,537 INFO L226 Difference]: Without dead ends: 238 [2022-03-20 21:00:24,537 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 170 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-20 21:00:24,538 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 7 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:00:24,538 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 278 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:00:24,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-03-20 21:00:24,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 225. [2022-03-20 21:00:24,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 127 states have internal predecessors, (149), 83 states have call successors, (83), 16 states have call predecessors, (83), 15 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2022-03-20 21:00:24,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 313 transitions. [2022-03-20 21:00:24,567 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 313 transitions. Word has length 89 [2022-03-20 21:00:24,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:24,567 INFO L478 AbstractCegarLoop]: Abstraction has 225 states and 313 transitions. [2022-03-20 21:00:24,567 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), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-20 21:00:24,568 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 313 transitions. [2022-03-20 21:00:24,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-20 21:00:24,568 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:24,568 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 21:00:24,586 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 21:00:24,785 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 21:00:24,785 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:24,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:24,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-03-20 21:00:24,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:24,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [161033019] [2022-03-20 21:00:24,786 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:24,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-03-20 21:00:24,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:24,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304231150] [2022-03-20 21:00:24,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:24,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:24,795 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:24,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1120581894] [2022-03-20 21:00:24,795 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:00:24,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:24,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:24,796 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 21:00:24,797 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 21:00:24,838 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:00:24,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:24,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-20 21:00:24,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:26,325 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:00:26,342 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:00:26,764 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 63 proven. 29 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-03-20 21:00:26,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:39,116 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 73 proven. 4 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-03-20 21:00:39,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:00:39,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304231150] [2022-03-20 21:00:39,117 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:00:39,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120581894] [2022-03-20 21:00:39,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120581894] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:00:39,117 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:00:39,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 14] total 32 [2022-03-20 21:00:39,117 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:00:39,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [161033019] [2022-03-20 21:00:39,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [161033019] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:00:39,117 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:00:39,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 21:00:39,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578050475] [2022-03-20 21:00:39,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:00:39,118 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 21:00:39,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:39,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 21:00:39,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=836, Unknown=0, NotChecked=0, Total=992 [2022-03-20 21:00:39,119 INFO L87 Difference]: Start difference. First operand 225 states and 313 transitions. Second operand has 23 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2022-03-20 21:00:40,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:00:40,237 INFO L93 Difference]: Finished difference Result 328 states and 448 transitions. [2022-03-20 21:00:40,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 21:00:40,238 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) Word has length 91 [2022-03-20 21:00:40,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:00:40,240 INFO L225 Difference]: With dead ends: 328 [2022-03-20 21:00:40,240 INFO L226 Difference]: Without dead ends: 270 [2022-03-20 21:00:40,242 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 149 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=229, Invalid=1331, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 21:00:40,242 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 82 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 914 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 914 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 21:00:40,243 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 517 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 914 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 21:00:40,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-03-20 21:00:40,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 258. [2022-03-20 21:00:40,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 144 states have (on average 1.1805555555555556) internal successors, (170), 145 states have internal predecessors, (170), 95 states have call successors, (95), 19 states have call predecessors, (95), 18 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2022-03-20 21:00:40,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 358 transitions. [2022-03-20 21:00:40,280 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 358 transitions. Word has length 91 [2022-03-20 21:00:40,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:00:40,280 INFO L478 AbstractCegarLoop]: Abstraction has 258 states and 358 transitions. [2022-03-20 21:00:40,280 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2022-03-20 21:00:40,280 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 358 transitions. [2022-03-20 21:00:40,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-20 21:00:40,282 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:00:40,282 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 21:00:40,312 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 21:00:40,503 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 21:00:40,503 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:00:40,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:00:40,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-03-20 21:00:40,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:00:40,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [696130541] [2022-03-20 21:00:40,504 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:00:40,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-03-20 21:00:40,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:00:40,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687783482] [2022-03-20 21:00:40,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:00:40,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:00:40,511 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:00:40,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1380122635] [2022-03-20 21:00:40,512 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:00:40,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:00:40,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:00:40,513 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 21:00:40,517 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 21:00:40,581 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 21:00:40,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:00:40,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-20 21:00:40,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:00:41,373 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:00:41,383 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:00:41,879 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 63 proven. 42 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2022-03-20 21:00:41,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:00:42,315 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:01:52,878 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:02:19,717 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:06,926 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 61 proven. 35 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-03-20 21:03:06,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:06,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687783482] [2022-03-20 21:03:06,927 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:06,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380122635] [2022-03-20 21:03:06,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380122635] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:03:06,927 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:03:06,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 28 [2022-03-20 21:03:06,927 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:06,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [696130541] [2022-03-20 21:03:06,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [696130541] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:06,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:06,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 21:03:06,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101175270] [2022-03-20 21:03:06,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:06,928 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 21:03:06,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:06,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 21:03:06,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-03-20 21:03:06,928 INFO L87 Difference]: Start difference. First operand 258 states and 358 transitions. Second operand has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 21:03:07,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:07,902 INFO L93 Difference]: Finished difference Result 330 states and 459 transitions. [2022-03-20 21:03:07,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 21:03:07,903 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) Word has length 108 [2022-03-20 21:03:07,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:07,904 INFO L225 Difference]: With dead ends: 330 [2022-03-20 21:03:07,904 INFO L226 Difference]: Without dead ends: 327 [2022-03-20 21:03:07,905 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 188 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=231, Invalid=1175, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 21:03:07,905 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 64 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:07,905 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 443 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 21:03:07,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-03-20 21:03:07,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 317. [2022-03-20 21:03:07,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 176 states have (on average 1.1875) internal successors, (209), 177 states have internal predecessors, (209), 119 states have call successors, (119), 22 states have call predecessors, (119), 21 states have return successors, (117), 117 states have call predecessors, (117), 117 states have call successors, (117) [2022-03-20 21:03:07,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 445 transitions. [2022-03-20 21:03:07,954 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 445 transitions. Word has length 108 [2022-03-20 21:03:07,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:07,955 INFO L478 AbstractCegarLoop]: Abstraction has 317 states and 445 transitions. [2022-03-20 21:03:07,955 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 21:03:07,955 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 445 transitions. [2022-03-20 21:03:07,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-20 21:03:07,956 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:07,956 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 21:03:07,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-20 21:03:08,172 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 21:03:08,172 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:08,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:08,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-03-20 21:03:08,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:08,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [627545725] [2022-03-20 21:03:08,173 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:08,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-03-20 21:03:08,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:08,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812272441] [2022-03-20 21:03:08,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:08,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:08,178 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:08,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [892197383] [2022-03-20 21:03:08,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:03:08,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:08,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:08,181 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 21:03:08,181 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 21:03:08,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:03:08,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:08,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-20 21:03:08,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:08,465 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 165 proven. 15 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2022-03-20 21:03:08,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:03:08,724 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 43 proven. 17 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-03-20 21:03:08,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:08,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812272441] [2022-03-20 21:03:08,724 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:08,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892197383] [2022-03-20 21:03:08,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892197383] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:03:08,725 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:03:08,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-03-20 21:03:08,725 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:08,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [627545725] [2022-03-20 21:03:08,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [627545725] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:08,725 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:08,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 21:03:08,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252010875] [2022-03-20 21:03:08,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:08,725 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 21:03:08,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:08,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 21:03:08,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-03-20 21:03:08,726 INFO L87 Difference]: Start difference. First operand 317 states and 445 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 5 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 21:03:08,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:08,955 INFO L93 Difference]: Finished difference Result 387 states and 528 transitions. [2022-03-20 21:03:08,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 21:03:08,955 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 5 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 111 [2022-03-20 21:03:08,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:08,958 INFO L225 Difference]: With dead ends: 387 [2022-03-20 21:03:08,958 INFO L226 Difference]: Without dead ends: 271 [2022-03-20 21:03:08,958 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2022-03-20 21:03:08,959 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 47 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:08,959 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 274 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:03:08,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-03-20 21:03:08,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 232. [2022-03-20 21:03:08,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 133 states have (on average 1.150375939849624) internal successors, (153), 134 states have internal predecessors, (153), 79 states have call successors, (79), 20 states have call predecessors, (79), 19 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 21:03:08,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 309 transitions. [2022-03-20 21:03:08,995 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 309 transitions. Word has length 111 [2022-03-20 21:03:08,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:08,996 INFO L478 AbstractCegarLoop]: Abstraction has 232 states and 309 transitions. [2022-03-20 21:03:08,996 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 5 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 21:03:08,996 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 309 transitions. [2022-03-20 21:03:08,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 21:03:08,997 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:08,997 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 21:03:09,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-20 21:03:09,213 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 21:03:09,213 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:09,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:09,214 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-03-20 21:03:09,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:09,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1376711429] [2022-03-20 21:03:09,214 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:09,214 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-03-20 21:03:09,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:09,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220250961] [2022-03-20 21:03:09,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:09,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:09,220 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:09,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [949959064] [2022-03-20 21:03:09,220 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:03:09,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:09,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:09,222 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 21:03:09,222 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 21:03:09,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:03:09,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:09,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 21:03:09,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:09,550 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 34 proven. 30 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-03-20 21:03:09,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:03:10,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:10,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220250961] [2022-03-20 21:03:10,611 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:10,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949959064] [2022-03-20 21:03:10,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949959064] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 21:03:10,611 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 21:03:10,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-20 21:03:10,612 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:10,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1376711429] [2022-03-20 21:03:10,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1376711429] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:10,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:10,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 21:03:10,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566761963] [2022-03-20 21:03:10,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:10,625 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 21:03:10,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:10,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 21:03:10,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-03-20 21:03:10,625 INFO L87 Difference]: Start difference. First operand 232 states and 309 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 21:03:11,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:11,020 INFO L93 Difference]: Finished difference Result 349 states and 486 transitions. [2022-03-20 21:03:11,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 21:03:11,020 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 113 [2022-03-20 21:03:11,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:11,022 INFO L225 Difference]: With dead ends: 349 [2022-03-20 21:03:11,022 INFO L226 Difference]: Without dead ends: 295 [2022-03-20 21:03:11,022 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 177 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=192, Invalid=678, Unknown=0, NotChecked=0, Total=870 [2022-03-20 21:03:11,022 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 44 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:11,023 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 537 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:03:11,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-03-20 21:03:11,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 253. [2022-03-20 21:03:11,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 146 states have (on average 1.1506849315068493) internal successors, (168), 147 states have internal predecessors, (168), 87 states have call successors, (87), 20 states have call predecessors, (87), 19 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-20 21:03:11,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 340 transitions. [2022-03-20 21:03:11,066 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 340 transitions. Word has length 113 [2022-03-20 21:03:11,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:11,066 INFO L478 AbstractCegarLoop]: Abstraction has 253 states and 340 transitions. [2022-03-20 21:03:11,066 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 21:03:11,066 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 340 transitions. [2022-03-20 21:03:11,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 21:03:11,067 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:11,067 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 21:03:11,084 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 21:03:11,283 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 21:03:11,283 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:11,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:11,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-03-20 21:03:11,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:11,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [405465802] [2022-03-20 21:03:11,284 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:11,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-03-20 21:03:11,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:11,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867052741] [2022-03-20 21:03:11,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:11,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:11,297 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:11,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1434576039] [2022-03-20 21:03:11,298 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:03:11,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:11,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:11,299 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 21:03:11,300 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 21:03:11,364 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 21:03:11,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:11,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-20 21:03:11,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:11,569 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 33 proven. 32 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2022-03-20 21:03:11,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:03:11,911 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 53 proven. 12 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2022-03-20 21:03:11,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:11,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867052741] [2022-03-20 21:03:11,912 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:11,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434576039] [2022-03-20 21:03:11,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434576039] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:03:11,912 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:03:11,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 21 [2022-03-20 21:03:11,912 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:11,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [405465802] [2022-03-20 21:03:11,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [405465802] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:11,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:11,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 21:03:11,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635678919] [2022-03-20 21:03:11,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:11,913 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 21:03:11,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:11,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 21:03:11,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-03-20 21:03:11,913 INFO L87 Difference]: Start difference. First operand 253 states and 340 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 21:03:12,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:12,274 INFO L93 Difference]: Finished difference Result 317 states and 438 transitions. [2022-03-20 21:03:12,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 21:03:12,292 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), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 116 [2022-03-20 21:03:12,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:12,294 INFO L225 Difference]: With dead ends: 317 [2022-03-20 21:03:12,294 INFO L226 Difference]: Without dead ends: 310 [2022-03-20 21:03:12,295 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 210 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=347, Invalid=913, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 21:03:12,295 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 57 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:12,295 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 570 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:03:12,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-03-20 21:03:12,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 259. [2022-03-20 21:03:12,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 152 states have (on average 1.1513157894736843) internal successors, (175), 153 states have internal predecessors, (175), 87 states have call successors, (87), 20 states have call predecessors, (87), 19 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-20 21:03:12,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 347 transitions. [2022-03-20 21:03:12,352 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 347 transitions. Word has length 116 [2022-03-20 21:03:12,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:12,352 INFO L478 AbstractCegarLoop]: Abstraction has 259 states and 347 transitions. [2022-03-20 21:03:12,353 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), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 21:03:12,353 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 347 transitions. [2022-03-20 21:03:12,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 21:03:12,353 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:12,353 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 21:03:12,372 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 21:03:12,567 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 21:03:12,567 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:12,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:12,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-03-20 21:03:12,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:12,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [525174332] [2022-03-20 21:03:12,568 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:12,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-03-20 21:03:12,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:12,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244332027] [2022-03-20 21:03:12,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:12,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:12,573 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:12,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [162180295] [2022-03-20 21:03:12,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:03:12,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:12,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:12,576 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 21:03:12,601 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 21:03:12,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:03:12,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:12,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 21:03:12,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:13,007 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 39 proven. 32 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-03-20 21:03:13,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:03:13,413 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 29 proven. 42 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-03-20 21:03:13,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:13,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244332027] [2022-03-20 21:03:13,413 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:13,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162180295] [2022-03-20 21:03:13,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162180295] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:03:13,413 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:03:13,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 26 [2022-03-20 21:03:13,414 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:13,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [525174332] [2022-03-20 21:03:13,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [525174332] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:13,414 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:13,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 21:03:13,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020721945] [2022-03-20 21:03:13,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:13,414 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 21:03:13,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:13,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 21:03:13,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-03-20 21:03:13,415 INFO L87 Difference]: Start difference. First operand 259 states and 347 transitions. Second operand has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 21:03:13,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:13,816 INFO L93 Difference]: Finished difference Result 376 states and 511 transitions. [2022-03-20 21:03:13,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 21:03:13,816 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 116 [2022-03-20 21:03:13,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:13,817 INFO L225 Difference]: With dead ends: 376 [2022-03-20 21:03:13,817 INFO L226 Difference]: Without dead ends: 259 [2022-03-20 21:03:13,818 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 206 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=200, Invalid=1132, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 21:03:13,819 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 51 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:13,820 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 506 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:03:13,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-03-20 21:03:13,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 259. [2022-03-20 21:03:13,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 152 states have (on average 1.144736842105263) internal successors, (174), 153 states have internal predecessors, (174), 87 states have call successors, (87), 20 states have call predecessors, (87), 19 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-20 21:03:13,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 346 transitions. [2022-03-20 21:03:13,871 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 346 transitions. Word has length 116 [2022-03-20 21:03:13,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:13,871 INFO L478 AbstractCegarLoop]: Abstraction has 259 states and 346 transitions. [2022-03-20 21:03:13,871 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 21:03:13,871 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 346 transitions. [2022-03-20 21:03:13,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-03-20 21:03:13,872 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:13,872 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 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] [2022-03-20 21:03:13,890 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 21:03:14,088 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 21:03:14,088 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:14,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:14,089 INFO L85 PathProgramCache]: Analyzing trace with hash 2089528091, now seen corresponding path program 1 times [2022-03-20 21:03:14,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:14,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1143663023] [2022-03-20 21:03:14,089 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:14,089 INFO L85 PathProgramCache]: Analyzing trace with hash 2089528091, now seen corresponding path program 2 times [2022-03-20 21:03:14,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:14,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163920213] [2022-03-20 21:03:14,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:14,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:14,095 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:14,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1799859463] [2022-03-20 21:03:14,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:03:14,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:14,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:14,098 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 21:03:14,099 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 21:03:14,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:03:14,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:14,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 21:03:14,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:14,375 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 183 proven. 18 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2022-03-20 21:03:14,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:03:14,639 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-03-20 21:03:14,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:14,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163920213] [2022-03-20 21:03:14,639 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:14,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799859463] [2022-03-20 21:03:14,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799859463] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:03:14,639 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:03:14,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2022-03-20 21:03:14,640 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:14,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1143663023] [2022-03-20 21:03:14,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1143663023] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:14,640 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:14,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 21:03:14,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588369683] [2022-03-20 21:03:14,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:14,640 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 21:03:14,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:14,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 21:03:14,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-03-20 21:03:14,641 INFO L87 Difference]: Start difference. First operand 259 states and 346 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 states have internal predecessors, (44), 5 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 21:03:14,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:14,894 INFO L93 Difference]: Finished difference Result 318 states and 413 transitions. [2022-03-20 21:03:14,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 21:03:14,894 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 states have internal predecessors, (44), 5 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 119 [2022-03-20 21:03:14,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:14,896 INFO L225 Difference]: With dead ends: 318 [2022-03-20 21:03:14,896 INFO L226 Difference]: Without dead ends: 141 [2022-03-20 21:03:14,899 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=553, Unknown=0, NotChecked=0, Total=702 [2022-03-20 21:03:14,899 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 37 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:14,899 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 429 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:03:14,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-03-20 21:03:14,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2022-03-20 21:03:14,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 87 states have (on average 1.0459770114942528) internal successors, (91), 88 states have internal predecessors, (91), 39 states have call successors, (39), 15 states have call predecessors, (39), 14 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 21:03:14,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 167 transitions. [2022-03-20 21:03:14,922 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 167 transitions. Word has length 119 [2022-03-20 21:03:14,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:14,922 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 167 transitions. [2022-03-20 21:03:14,922 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 states have internal predecessors, (44), 5 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 21:03:14,922 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 167 transitions. [2022-03-20 21:03:14,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-20 21:03:14,923 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:14,923 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 21:03:14,942 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 21:03:15,139 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 21:03:15,139 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:15,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:15,140 INFO L85 PathProgramCache]: Analyzing trace with hash 2097211745, now seen corresponding path program 15 times [2022-03-20 21:03:15,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:15,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [558618853] [2022-03-20 21:03:15,140 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:15,140 INFO L85 PathProgramCache]: Analyzing trace with hash 2097211745, now seen corresponding path program 16 times [2022-03-20 21:03:15,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:15,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970898743] [2022-03-20 21:03:15,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:15,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:15,146 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:15,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [772232102] [2022-03-20 21:03:15,146 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:03:15,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:15,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:15,149 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 21:03:15,150 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 21:03:15,201 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:03:15,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:15,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 21:03:15,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:16,070 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 53 proven. 76 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2022-03-20 21:03:16,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:03:17,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:17,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970898743] [2022-03-20 21:03:17,298 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:17,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772232102] [2022-03-20 21:03:17,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772232102] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 21:03:17,298 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 21:03:17,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-20 21:03:17,299 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:17,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [558618853] [2022-03-20 21:03:17,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [558618853] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:17,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:17,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 21:03:17,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619925440] [2022-03-20 21:03:17,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:17,299 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 21:03:17,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:17,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 21:03:17,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=749, Unknown=0, NotChecked=0, Total=870 [2022-03-20 21:03:17,300 INFO L87 Difference]: Start difference. First operand 141 states and 167 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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 21:03:17,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:17,807 INFO L93 Difference]: Finished difference Result 218 states and 267 transitions. [2022-03-20 21:03:17,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 21:03:17,807 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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 21:03:17,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:17,808 INFO L225 Difference]: With dead ends: 218 [2022-03-20 21:03:17,808 INFO L226 Difference]: Without dead ends: 147 [2022-03-20 21:03:17,810 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=237, Invalid=1323, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 21:03:17,810 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 52 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:17,811 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 569 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 165 Invalid, 0 Unknown, 110 Unchecked, 0.2s Time] [2022-03-20 21:03:17,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-03-20 21:03:17,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2022-03-20 21:03:17,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 89 states have (on average 1.0449438202247192) internal successors, (93), 90 states have internal predecessors, (93), 43 states have call successors, (43), 15 states have call predecessors, (43), 14 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 21:03:17,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 177 transitions. [2022-03-20 21:03:17,832 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 177 transitions. Word has length 160 [2022-03-20 21:03:17,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:17,833 INFO L478 AbstractCegarLoop]: Abstraction has 147 states and 177 transitions. [2022-03-20 21:03:17,833 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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 21:03:17,833 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 177 transitions. [2022-03-20 21:03:17,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-03-20 21:03:17,834 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:17,834 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 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 21:03:17,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-20 21:03:18,050 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 21:03:18,050 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:18,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:18,050 INFO L85 PathProgramCache]: Analyzing trace with hash 576880450, now seen corresponding path program 17 times [2022-03-20 21:03:18,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:18,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2007295097] [2022-03-20 21:03:18,051 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:18,051 INFO L85 PathProgramCache]: Analyzing trace with hash 576880450, now seen corresponding path program 18 times [2022-03-20 21:03:18,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:18,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290875777] [2022-03-20 21:03:18,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:18,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:18,059 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:18,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1822945386] [2022-03-20 21:03:18,059 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:03:18,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:18,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:18,060 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 21:03:18,061 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 21:03:18,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 21:03:18,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:18,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 21:03:18,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:18,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1286 backedges. 92 proven. 49 refuted. 0 times theorem prover too weak. 1145 trivial. 0 not checked. [2022-03-20 21:03:18,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:03:18,831 INFO L134 CoverageAnalysis]: Checked inductivity of 1286 backedges. 122 proven. 19 refuted. 0 times theorem prover too weak. 1145 trivial. 0 not checked. [2022-03-20 21:03:18,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:18,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290875777] [2022-03-20 21:03:18,831 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:18,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822945386] [2022-03-20 21:03:18,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822945386] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:03:18,831 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:03:18,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 18 [2022-03-20 21:03:18,832 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:18,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2007295097] [2022-03-20 21:03:18,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2007295097] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:18,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:18,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 21:03:18,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045671521] [2022-03-20 21:03:18,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:18,832 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 21:03:18,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:18,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 21:03:18,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-03-20 21:03:18,833 INFO L87 Difference]: Start difference. First operand 147 states and 177 transitions. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 21:03:19,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:19,064 INFO L93 Difference]: Finished difference Result 153 states and 182 transitions. [2022-03-20 21:03:19,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 21:03:19,064 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 182 [2022-03-20 21:03:19,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:19,065 INFO L225 Difference]: With dead ends: 153 [2022-03-20 21:03:19,065 INFO L226 Difference]: Without dead ends: 146 [2022-03-20 21:03:19,066 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 345 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=209, Invalid=661, Unknown=0, NotChecked=0, Total=870 [2022-03-20 21:03:19,066 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 41 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:19,066 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 390 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:03:19,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-20 21:03:19,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 140. [2022-03-20 21:03:19,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 83 states have (on average 1.036144578313253) internal successors, (86), 83 states have internal predecessors, (86), 42 states have call successors, (42), 15 states have call predecessors, (42), 14 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 21:03:19,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 169 transitions. [2022-03-20 21:03:19,086 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 169 transitions. Word has length 182 [2022-03-20 21:03:19,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:19,087 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 169 transitions. [2022-03-20 21:03:19,087 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 21:03:19,087 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 169 transitions. [2022-03-20 21:03:19,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-03-20 21:03:19,087 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:19,087 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 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] [2022-03-20 21:03:19,104 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 21:03:19,304 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 21:03:19,304 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:19,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:19,305 INFO L85 PathProgramCache]: Analyzing trace with hash 2054277986, now seen corresponding path program 3 times [2022-03-20 21:03:19,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:19,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [843574077] [2022-03-20 21:03:19,305 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:19,305 INFO L85 PathProgramCache]: Analyzing trace with hash 2054277986, now seen corresponding path program 4 times [2022-03-20 21:03:19,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:19,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865280655] [2022-03-20 21:03:19,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:19,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:19,311 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:19,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [981964149] [2022-03-20 21:03:19,311 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:03:19,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:19,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:19,312 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 21:03:19,344 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 21:03:19,372 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:03:19,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:19,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-20 21:03:19,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:25,755 INFO L134 CoverageAnalysis]: Checked inductivity of 1306 backedges. 81 proven. 106 refuted. 0 times theorem prover too weak. 1119 trivial. 0 not checked. [2022-03-20 21:03:25,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:03:27,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:27,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865280655] [2022-03-20 21:03:27,767 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:27,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981964149] [2022-03-20 21:03:27,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981964149] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 21:03:27,767 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 21:03:27,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-20 21:03:27,767 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:27,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [843574077] [2022-03-20 21:03:27,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [843574077] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:27,767 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:27,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 21:03:27,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646889919] [2022-03-20 21:03:27,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:27,769 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 21:03:27,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:27,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 21:03:27,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=852, Unknown=1, NotChecked=0, Total=992 [2022-03-20 21:03:27,770 INFO L87 Difference]: Start difference. First operand 140 states and 169 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 9 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2022-03-20 21:03:28,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:28,723 INFO L93 Difference]: Finished difference Result 213 states and 264 transitions. [2022-03-20 21:03:28,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 21:03:28,724 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 9 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) Word has length 185 [2022-03-20 21:03:28,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:28,726 INFO L225 Difference]: With dead ends: 213 [2022-03-20 21:03:28,726 INFO L226 Difference]: Without dead ends: 146 [2022-03-20 21:03:28,726 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=280, Invalid=1525, Unknown=1, NotChecked=0, Total=1806 [2022-03-20 21:03:28,729 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 65 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 851 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:28,730 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 851 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 254 Invalid, 0 Unknown, 198 Unchecked, 0.5s Time] [2022-03-20 21:03:28,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-20 21:03:28,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-03-20 21:03:28,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 85 states have (on average 1.035294117647059) internal successors, (88), 85 states have internal predecessors, (88), 46 states have call successors, (46), 15 states have call predecessors, (46), 14 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2022-03-20 21:03:28,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 179 transitions. [2022-03-20 21:03:28,769 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 179 transitions. Word has length 185 [2022-03-20 21:03:28,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:28,769 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 179 transitions. [2022-03-20 21:03:28,769 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 9 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2022-03-20 21:03:28,770 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 179 transitions. [2022-03-20 21:03:28,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-03-20 21:03:28,770 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:28,770 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 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] [2022-03-20 21:03:28,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-20 21:03:28,991 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 21:03:28,991 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:28,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:28,992 INFO L85 PathProgramCache]: Analyzing trace with hash 294904993, now seen corresponding path program 5 times [2022-03-20 21:03:28,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:28,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [855826964] [2022-03-20 21:03:28,992 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:28,992 INFO L85 PathProgramCache]: Analyzing trace with hash 294904993, now seen corresponding path program 6 times [2022-03-20 21:03:28,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:28,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248584643] [2022-03-20 21:03:28,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:28,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:28,998 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:28,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [636180161] [2022-03-20 21:03:28,999 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:03:28,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:28,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:29,000 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 21:03:29,001 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 21:03:29,054 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 21:03:29,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:29,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 21:03:29,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:29,520 INFO L134 CoverageAnalysis]: Checked inductivity of 1760 backedges. 144 proven. 53 refuted. 0 times theorem prover too weak. 1563 trivial. 0 not checked. [2022-03-20 21:03:29,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:03:29,987 INFO L134 CoverageAnalysis]: Checked inductivity of 1760 backedges. 107 proven. 90 refuted. 0 times theorem prover too weak. 1563 trivial. 0 not checked. [2022-03-20 21:03:29,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:29,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248584643] [2022-03-20 21:03:29,987 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:29,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636180161] [2022-03-20 21:03:29,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636180161] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:03:29,987 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:03:29,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 26 [2022-03-20 21:03:29,988 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:29,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [855826964] [2022-03-20 21:03:29,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [855826964] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:29,988 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:29,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 21:03:29,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233036287] [2022-03-20 21:03:29,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:29,988 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 21:03:29,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:29,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 21:03:29,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-03-20 21:03:29,989 INFO L87 Difference]: Start difference. First operand 146 states and 179 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 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 21:03:30,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:30,239 INFO L93 Difference]: Finished difference Result 158 states and 188 transitions. [2022-03-20 21:03:30,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 21:03:30,244 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 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 207 [2022-03-20 21:03:30,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:30,245 INFO L225 Difference]: With dead ends: 158 [2022-03-20 21:03:30,245 INFO L226 Difference]: Without dead ends: 0 [2022-03-20 21:03:30,245 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=247, Invalid=1085, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 21:03:30,246 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 37 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:30,249 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 409 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:03:30,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-03-20 21:03:30,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-03-20 21:03:30,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-20 21:03:30,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-03-20 21:03:30,250 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 207 [2022-03-20 21:03:30,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:30,250 INFO L478 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-03-20 21:03:30,250 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 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 21:03:30,250 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-03-20 21:03:30,250 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-03-20 21:03:30,252 INFO L788 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-03-20 21:03:30,283 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 21:03:30,469 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 21:03:30,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-03-20 21:03:56,975 WARN L232 SmtUtils]: Spent 22.54s on a formula simplification. DAG size of input: 171 DAG size of output: 171 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-03-20 21:04:18,607 WARN L232 SmtUtils]: Spent 5.85s on a formula simplification. DAG size of input: 205 DAG size of output: 83 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-20 21:04:36,423 WARN L232 SmtUtils]: Spent 5.83s on a formula simplification. DAG size of input: 194 DAG size of output: 85 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-20 21:04:36,426 INFO L882 garLoopResultBuilder]: For program point reach_errorEXIT(line 4) no Hoare annotation was computed. [2022-03-20 21:04:36,426 INFO L882 garLoopResultBuilder]: For program point reach_errorENTRY(line 4) no Hoare annotation was computed. [2022-03-20 21:04:36,427 INFO L882 garLoopResultBuilder]: For program point reach_errorFINAL(line 4) no Hoare annotation was computed. [2022-03-20 21:04:36,427 INFO L885 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 7 9) the Hoare annotation is: true [2022-03-20 21:04:36,427 INFO L878 garLoopResultBuilder]: At program point L8(line 8) the Hoare annotation is: (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|) [2022-03-20 21:04:36,427 INFO L878 garLoopResultBuilder]: At program point L8-2(lines 7 9) the Hoare annotation is: (and (not (= |assume_abort_if_not_#in~cond| 0)) (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)) [2022-03-20 21:04:36,427 INFO L878 garLoopResultBuilder]: At program point assume_abort_if_notEXIT(lines 7 9) the Hoare annotation is: (and (not (= |assume_abort_if_not_#in~cond| 0)) (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)) [2022-03-20 21:04:36,427 INFO L878 garLoopResultBuilder]: At program point L35-2(lines 35 73) the Hoare annotation is: (let ((.cse3 (<= main_~c~0 2)) (.cse4 (= main_~q~0 1)) (.cse9 (* main_~y~0 main_~r~0)) (.cse5 (= main_~r~0 0)) (.cse7 (<= main_~y~0 2)) (.cse13 (<= 1 main_~y~0)) (.cse10 (= main_~a~0 main_~x~0)) (.cse0 (= main_~p~0 0)) (.cse1 (= main_~r~0 1)) (.cse2 (= main_~a~0 main_~y~0)) (.cse14 (<= main_~x~0 2))) (or (and (<= 1 main_~c~0) (= main_~s~0 0) .cse0 .cse1 .cse2 (= main_~b~0 main_~x~0) .cse3 (< main_~x~0 main_~a~0) (<= main_~a~0 2) (<= 1 main_~b~0) .cse4) (let ((.cse6 (* main_~x~0 2))) (let ((.cse8 (div .cse6 main_~x~0))) (and .cse5 (= (+ .cse6 main_~b~0) main_~y~0) .cse7 (= (+ main_~s~0 (* main_~r~0 .cse8)) 1) (< main_~x~0 main_~y~0) (= main_~x~0 (+ .cse9 (* main_~p~0 main_~x~0))) (= (+ main_~q~0 (* main_~p~0 .cse8)) 0) .cse10 (< main_~y~0 (* main_~x~0 3))))) (let ((.cse11 (+ main_~x~0 (* (- 1) main_~b~0)))) (let ((.cse12 (div .cse11 .cse9))) (and (= (mod .cse11 .cse9) 0) (= (+ (* main_~r~0 .cse12) main_~s~0) 0) (<= 1 main_~x~0) .cse7 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse12))) .cse0 .cse1 .cse3 (= .cse9 main_~a~0) .cse4 .cse13 .cse14))) (and .cse5 .cse7 (= main_~s~0 1) (<= 1 main_~a~0) (= main_~b~0 main_~y~0) (= main_~q~0 0) .cse13 .cse10 .cse14 (= main_~p~0 1)) (let ((.cse15 (* main_~a~0 2))) (and (= (+ .cse15 main_~b~0) main_~x~0) .cse0 .cse1 .cse2 (= (+ (* main_~p~0 2) main_~q~0) 1) (<= .cse15 main_~x~0) (< main_~x~0 (* main_~a~0 3)) .cse14 (= (+ main_~s~0 (* main_~r~0 2)) 0))))) [2022-03-20 21:04:36,427 INFO L878 garLoopResultBuilder]: At program point L35-3(lines 35 73) the Hoare annotation is: (let ((.cse0 (= main_~r~0 0)) (.cse1 (= main_~a~0 main_~x~0)) (.cse2 (< main_~b~0 main_~a~0)) (.cse4 (<= 1 main_~x~0)) (.cse5 (<= main_~y~0 2)) (.cse8 (<= 1 main_~y~0)) (.cse9 (< main_~b~0 2)) (.cse10 (<= main_~x~0 2)) (.cse7 (* main_~y~0 main_~r~0))) (or (and .cse0 (= main_~s~0 1) (= main_~b~0 main_~y~0) (= main_~q~0 0) (= main_~y~0 0) .cse1 (= main_~p~0 1)) (let ((.cse3 (* main_~x~0 2))) (let ((.cse6 (div .cse3 main_~x~0))) (and .cse2 .cse0 (= (+ .cse3 main_~b~0) main_~y~0) .cse4 .cse5 (= (+ main_~s~0 (* main_~r~0 .cse6)) 1) (< main_~x~0 main_~y~0) (= main_~x~0 (+ .cse7 (* main_~p~0 main_~x~0))) (= (+ main_~q~0 (* main_~p~0 .cse6)) 0) .cse8 .cse9 .cse1 .cse10))) (let ((.cse11 (+ main_~x~0 (* (- 1) main_~b~0)))) (let ((.cse12 (div .cse11 .cse7))) (and .cse2 (= (mod .cse11 .cse7) 0) (= (+ (* main_~r~0 .cse12) main_~s~0) 0) .cse4 .cse5 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse12))) (= main_~p~0 0) (= main_~r~0 1) (= (+ main_~s~0 (* main_~r~0 (div main_~x~0 .cse7))) 0) (= .cse7 main_~a~0) (= main_~q~0 1) .cse8 .cse9 .cse10))))) [2022-03-20 21:04:36,427 INFO L885 garLoopResultBuilder]: At program point mainEXIT(lines 18 76) the Hoare annotation is: true [2022-03-20 21:04:36,427 INFO L878 garLoopResultBuilder]: At program point L52(line 52) the Hoare annotation is: (let ((.cse35 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse33 (* main_~y~0 main_~r~0))) (let ((.cse34 (div .cse35 .cse33))) (let ((.cse1 (<= 1 main_~c~0)) (.cse7 (= main_~a~0 main_~y~0)) (.cse9 (= main_~b~0 main_~x~0)) (.cse11 (< main_~x~0 main_~a~0)) (.cse13 (<= main_~x~0 main_~a~0)) (.cse14 (<= 1 main_~b~0)) (.cse17 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse18 (= (mod .cse35 .cse33) 0)) (.cse19 (= (+ (* main_~r~0 .cse34) main_~s~0) 0)) (.cse20 (<= 1 main_~x~0)) (.cse21 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse34)))) (.cse3 (= main_~p~0 0)) (.cse5 (= main_~r~0 1)) (.cse8 (< main_~b~0 main_~c~0)) (.cse10 (<= main_~c~0 2)) (.cse22 (= .cse33 main_~a~0)) (.cse15 (= main_~q~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse2 (<= main_~y~0 2)) (.cse16 (= main_~d~0 1)) (.cse25 (= main_~r~0 0)) (.cse4 (= main_~k~0 0)) (.cse26 (= main_~s~0 1)) (.cse6 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse27 (<= 1 main_~a~0)) (.cse28 (= main_~b~0 main_~y~0)) (.cse12 (<= main_~b~0 (div main_~v~0 2))) (.cse29 (= main_~q~0 0)) (.cse23 (<= 1 main_~y~0)) (.cse30 (= main_~a~0 main_~x~0)) (.cse31 (= main_~c~0 main_~x~0)) (.cse24 (<= main_~x~0 2)) (.cse32 (= main_~p~0 1))) (or (and .cse0 .cse1 (= main_~b~0 (+ (* main_~q~0 main_~x~0) (* main_~y~0 main_~s~0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 (= main_~s~0 0) .cse2 .cse3 .cse4 .cse5 .cse7 .cse9 .cse10 .cse16 .cse11 .cse13 .cse14 .cse15 (< main_~v~0 main_~c~0)) (and (= main_~b~0 main_~v~0) .cse17 .cse18 .cse19 .cse20 .cse21 .cse3 .cse5 .cse8 .cse10 .cse16 (<= main_~a~0 2) .cse22 .cse15 .cse23 .cse24) (and .cse0 .cse17 .cse18 .cse19 .cse20 .cse2 .cse21 .cse3 .cse5 .cse6 .cse8 .cse10 .cse22 .cse15 .cse23 .cse24) (and .cse0 .cse25 .cse2 .cse4 .cse26 .cse27 .cse28 .cse16 .cse29 .cse23 .cse30 .cse31 .cse24 .cse32) (and .cse25 (<= (* main_~b~0 2) main_~c~0) .cse4 .cse26 .cse6 .cse27 .cse28 (= main_~d~0 2) .cse12 .cse29 .cse23 .cse30 .cse31 .cse24 .cse32))))) [2022-03-20 21:04:36,427 INFO L878 garLoopResultBuilder]: At program point L36(lines 36 37) the Hoare annotation is: (let ((.cse3 (<= main_~c~0 2)) (.cse4 (= main_~q~0 1)) (.cse9 (* main_~y~0 main_~r~0)) (.cse5 (= main_~r~0 0)) (.cse7 (<= main_~y~0 2)) (.cse13 (<= 1 main_~y~0)) (.cse10 (= main_~a~0 main_~x~0)) (.cse0 (= main_~p~0 0)) (.cse1 (= main_~r~0 1)) (.cse2 (= main_~a~0 main_~y~0)) (.cse14 (<= main_~x~0 2))) (or (and (<= 1 main_~c~0) (= main_~s~0 0) .cse0 .cse1 .cse2 (= main_~b~0 main_~x~0) .cse3 (< main_~x~0 main_~a~0) (<= main_~a~0 2) (<= 1 main_~b~0) .cse4) (let ((.cse6 (* main_~x~0 2))) (let ((.cse8 (div .cse6 main_~x~0))) (and .cse5 (= (+ .cse6 main_~b~0) main_~y~0) .cse7 (= (+ main_~s~0 (* main_~r~0 .cse8)) 1) (< main_~x~0 main_~y~0) (= main_~x~0 (+ .cse9 (* main_~p~0 main_~x~0))) (= (+ main_~q~0 (* main_~p~0 .cse8)) 0) .cse10 (< main_~y~0 (* main_~x~0 3))))) (let ((.cse11 (+ main_~x~0 (* (- 1) main_~b~0)))) (let ((.cse12 (div .cse11 .cse9))) (and (= (mod .cse11 .cse9) 0) (= (+ (* main_~r~0 .cse12) main_~s~0) 0) (<= 1 main_~x~0) .cse7 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse12))) .cse0 .cse1 .cse3 (= .cse9 main_~a~0) .cse4 .cse13 .cse14))) (and .cse5 .cse7 (= main_~s~0 1) (<= 1 main_~a~0) (= main_~b~0 main_~y~0) (= main_~q~0 0) .cse13 .cse10 .cse14 (= main_~p~0 1)) (let ((.cse15 (* main_~a~0 2))) (and (= (+ .cse15 main_~b~0) main_~x~0) .cse0 .cse1 .cse2 (= (+ (* main_~p~0 2) main_~q~0) 1) (<= .cse15 main_~x~0) (< main_~x~0 (* main_~a~0 3)) .cse14 (= (+ main_~s~0 (* main_~r~0 2)) 0))))) [2022-03-20 21:04:36,428 INFO L878 garLoopResultBuilder]: At program point L24(line 24) the Hoare annotation is: (and (<= 0 main_~x~0) (<= main_~x~0 2)) [2022-03-20 21:04:36,428 INFO L878 garLoopResultBuilder]: At program point L24-1(line 24) the Hoare annotation is: (and (<= 0 main_~y~0) (<= main_~y~0 2) (<= 0 main_~x~0) (<= main_~x~0 2)) [2022-03-20 21:04:36,428 INFO L878 garLoopResultBuilder]: At program point L53(lines 49 59) the Hoare annotation is: (let ((.cse2 (= main_~s~0 0)) (.cse5 (= main_~a~0 main_~y~0)) (.cse7 (= main_~b~0 main_~x~0)) (.cse9 (< main_~x~0 main_~a~0)) (.cse10 (<= main_~a~0 2)) (.cse11 (<= 1 main_~b~0)) (.cse13 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse14 (<= main_~b~0 (div main_~v~0 2))) (.cse15 (= main_~r~0 0)) (.cse17 (= main_~k~0 0)) (.cse18 (= main_~s~0 1)) (.cse19 (<= 1 main_~a~0)) (.cse20 (= main_~b~0 main_~y~0)) (.cse21 (= main_~q~0 0)) (.cse23 (= main_~a~0 main_~x~0)) (.cse24 (= main_~c~0 main_~x~0)) (.cse26 (= main_~p~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse1 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse16 (<= main_~y~0 2)) (.cse3 (= main_~p~0 0)) (.cse4 (= main_~r~0 1)) (.cse6 (< main_~b~0 main_~c~0)) (.cse8 (<= main_~c~0 2)) (.cse12 (= main_~q~0 1)) (.cse22 (<= 1 main_~y~0)) (.cse25 (<= main_~x~0 2))) (or (and (= main_~b~0 main_~v~0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse13 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse14 .cse11 .cse12) (and .cse15 (<= (* main_~b~0 2) main_~c~0) .cse16 .cse17 .cse18 .cse13 .cse19 .cse20 (= main_~d~0 2) .cse14 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26) (and .cse0 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (= main_~d~0 1) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26) (let ((.cse27 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse28 (* main_~y~0 main_~r~0))) (let ((.cse29 (div .cse27 .cse28))) (and .cse0 (<= main_~v~0 main_~b~0) .cse1 (= (mod .cse27 .cse28) 0) (= (+ (* main_~r~0 .cse29) main_~s~0) 0) (<= 1 main_~x~0) .cse16 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse29))) .cse3 .cse4 .cse6 .cse8 (= .cse28 main_~a~0) .cse12 .cse22 .cse25))))) [2022-03-20 21:04:36,428 INFO L878 garLoopResultBuilder]: At program point L49-2(lines 49 59) the Hoare annotation is: (let ((.cse36 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse34 (* main_~y~0 main_~r~0))) (let ((.cse35 (div .cse36 .cse34))) (let ((.cse1 (<= 1 main_~c~0)) (.cse2 (= main_~s~0 0)) (.cse7 (= main_~a~0 main_~y~0)) (.cse8 (= main_~b~0 main_~x~0)) (.cse11 (< main_~x~0 main_~a~0)) (.cse12 (<= main_~x~0 main_~a~0)) (.cse13 (<= 1 main_~b~0)) (.cse18 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse19 (= (mod .cse36 .cse34) 0)) (.cse20 (= (+ (* main_~r~0 .cse35) main_~s~0) 0)) (.cse21 (<= 1 main_~x~0)) (.cse22 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse35)))) (.cse4 (= main_~p~0 0)) (.cse6 (= main_~r~0 1)) (.cse16 (< main_~b~0 main_~c~0)) (.cse9 (<= main_~c~0 2)) (.cse23 (= .cse34 main_~a~0)) (.cse14 (= main_~q~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse3 (<= main_~y~0 2)) (.cse10 (= main_~d~0 1)) (.cse26 (= main_~r~0 0)) (.cse5 (= main_~k~0 0)) (.cse27 (= main_~s~0 1)) (.cse15 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse28 (<= 1 main_~a~0)) (.cse29 (= main_~b~0 main_~y~0)) (.cse17 (<= main_~b~0 (div main_~v~0 2))) (.cse30 (= main_~q~0 0)) (.cse24 (<= 1 main_~y~0)) (.cse31 (= main_~a~0 main_~x~0)) (.cse32 (= main_~c~0 main_~x~0)) (.cse25 (<= main_~x~0 2)) (.cse33 (= main_~p~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (< main_~v~0 main_~c~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse15 .cse7 .cse16 .cse8 .cse9 .cse11 .cse17 .cse12 .cse13 .cse14) (and (= main_~b~0 main_~v~0) .cse18 .cse19 .cse20 .cse21 .cse22 .cse4 .cse6 .cse16 .cse9 .cse10 (<= main_~a~0 2) .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse18 .cse19 .cse20 .cse21 .cse3 .cse22 .cse4 .cse6 .cse15 .cse16 .cse9 .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse26 .cse3 .cse5 .cse27 .cse28 .cse29 .cse10 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33) (and .cse26 (<= (* main_~b~0 2) main_~c~0) .cse5 .cse27 .cse15 .cse28 .cse29 (= main_~d~0 2) .cse17 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33))))) [2022-03-20 21:04:36,428 INFO L878 garLoopResultBuilder]: At program point L49-3(lines 49 59) the Hoare annotation is: (let ((.cse2 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse4 (= main_~r~0 0)) (.cse5 (<= main_~y~0 2)) (.cse1 (= main_~k~0 0)) (.cse6 (= main_~s~0 1)) (.cse7 (<= 1 main_~a~0)) (.cse8 (= main_~b~0 main_~y~0)) (.cse9 (= main_~q~0 0)) (.cse3 (not (<= (* main_~v~0 2) main_~c~0))) (.cse10 (<= 1 main_~y~0)) (.cse11 (= main_~a~0 main_~x~0)) (.cse12 (= main_~c~0 main_~x~0)) (.cse13 (<= main_~x~0 2)) (.cse14 (= main_~p~0 1))) (or (and .cse0 (= main_~b~0 (+ (* main_~q~0 main_~x~0) (* main_~y~0 main_~s~0))) (= main_~p~0 0) .cse1 (= main_~c~0 main_~y~0) (< main_~x~0 main_~y~0) (= main_~r~0 1) .cse2 (= main_~a~0 main_~y~0) (= main_~b~0 main_~x~0) (<= main_~a~0 2) .cse3 (= main_~q~0 1)) (and .cse4 (<= (* main_~b~0 2) main_~c~0) .cse5 .cse1 .cse6 .cse2 .cse7 .cse8 (= main_~d~0 2) .cse9 .cse3 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse4 (<= main_~v~0 main_~b~0) .cse5 .cse1 .cse6 .cse7 .cse8 .cse9 .cse3 .cse10 .cse11 .cse12 .cse13 .cse14))) [2022-03-20 21:04:36,428 INFO L885 garLoopResultBuilder]: At program point L74(line 74) the Hoare annotation is: true [2022-03-20 21:04:36,428 INFO L878 garLoopResultBuilder]: At program point L25(line 25) the Hoare annotation is: (and (<= 0 main_~y~0) (<= 1 main_~x~0) (<= main_~y~0 2) (<= main_~x~0 2)) [2022-03-20 21:04:36,428 INFO L878 garLoopResultBuilder]: At program point L50(line 50) the Hoare annotation is: (let ((.cse36 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse34 (* main_~y~0 main_~r~0))) (let ((.cse35 (div .cse36 .cse34))) (let ((.cse1 (<= 1 main_~c~0)) (.cse2 (= main_~s~0 0)) (.cse7 (= main_~a~0 main_~y~0)) (.cse8 (= main_~b~0 main_~x~0)) (.cse11 (< main_~x~0 main_~a~0)) (.cse12 (<= main_~x~0 main_~a~0)) (.cse13 (<= 1 main_~b~0)) (.cse18 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse19 (= (mod .cse36 .cse34) 0)) (.cse20 (= (+ (* main_~r~0 .cse35) main_~s~0) 0)) (.cse21 (<= 1 main_~x~0)) (.cse22 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse35)))) (.cse4 (= main_~p~0 0)) (.cse6 (= main_~r~0 1)) (.cse16 (< main_~b~0 main_~c~0)) (.cse9 (<= main_~c~0 2)) (.cse23 (= .cse34 main_~a~0)) (.cse14 (= main_~q~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse3 (<= main_~y~0 2)) (.cse10 (= main_~d~0 1)) (.cse26 (= main_~r~0 0)) (.cse5 (= main_~k~0 0)) (.cse27 (= main_~s~0 1)) (.cse15 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse28 (<= 1 main_~a~0)) (.cse29 (= main_~b~0 main_~y~0)) (.cse17 (<= main_~b~0 (div main_~v~0 2))) (.cse30 (= main_~q~0 0)) (.cse24 (<= 1 main_~y~0)) (.cse31 (= main_~a~0 main_~x~0)) (.cse32 (= main_~c~0 main_~x~0)) (.cse25 (<= main_~x~0 2)) (.cse33 (= main_~p~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (< main_~v~0 main_~c~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse15 .cse7 .cse16 .cse8 .cse9 .cse11 .cse17 .cse12 .cse13 .cse14) (and (= main_~b~0 main_~v~0) .cse18 .cse19 .cse20 .cse21 .cse22 .cse4 .cse6 .cse16 .cse9 .cse10 (<= main_~a~0 2) .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse18 .cse19 .cse20 .cse21 .cse3 .cse22 .cse4 .cse6 .cse15 .cse16 .cse9 .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse26 .cse3 .cse5 .cse27 .cse28 .cse29 .cse10 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33) (and .cse26 (<= (* main_~b~0 2) main_~c~0) .cse5 .cse27 .cse15 .cse28 .cse29 (= main_~d~0 2) .cse17 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33))))) [2022-03-20 21:04:36,428 INFO L878 garLoopResultBuilder]: At program point L50-1(line 50) the Hoare annotation is: (let ((.cse36 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse34 (* main_~y~0 main_~r~0))) (let ((.cse35 (div .cse36 .cse34))) (let ((.cse1 (<= 1 main_~c~0)) (.cse2 (= main_~s~0 0)) (.cse7 (= main_~a~0 main_~y~0)) (.cse8 (= main_~b~0 main_~x~0)) (.cse11 (< main_~x~0 main_~a~0)) (.cse12 (<= main_~x~0 main_~a~0)) (.cse13 (<= 1 main_~b~0)) (.cse18 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse19 (= (mod .cse36 .cse34) 0)) (.cse20 (= (+ (* main_~r~0 .cse35) main_~s~0) 0)) (.cse21 (<= 1 main_~x~0)) (.cse22 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse35)))) (.cse4 (= main_~p~0 0)) (.cse6 (= main_~r~0 1)) (.cse16 (< main_~b~0 main_~c~0)) (.cse9 (<= main_~c~0 2)) (.cse23 (= .cse34 main_~a~0)) (.cse14 (= main_~q~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse3 (<= main_~y~0 2)) (.cse10 (= main_~d~0 1)) (.cse26 (= main_~r~0 0)) (.cse5 (= main_~k~0 0)) (.cse27 (= main_~s~0 1)) (.cse15 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse28 (<= 1 main_~a~0)) (.cse29 (= main_~b~0 main_~y~0)) (.cse17 (<= main_~b~0 (div main_~v~0 2))) (.cse30 (= main_~q~0 0)) (.cse24 (<= 1 main_~y~0)) (.cse31 (= main_~a~0 main_~x~0)) (.cse32 (= main_~c~0 main_~x~0)) (.cse25 (<= main_~x~0 2)) (.cse33 (= main_~p~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (< main_~v~0 main_~c~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse15 .cse7 .cse16 .cse8 .cse9 .cse11 .cse17 .cse12 .cse13 .cse14) (and (= main_~b~0 main_~v~0) .cse18 .cse19 .cse20 .cse21 .cse22 .cse4 .cse6 .cse16 .cse9 .cse10 (<= main_~a~0 2) .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse18 .cse19 .cse20 .cse21 .cse3 .cse22 .cse4 .cse6 .cse15 .cse16 .cse9 .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse26 .cse3 .cse5 .cse27 .cse28 .cse29 .cse10 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33) (and .cse26 (<= (* main_~b~0 2) main_~c~0) .cse5 .cse27 .cse15 .cse28 .cse29 (= main_~d~0 2) .cse17 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33))))) [2022-03-20 21:04:36,428 INFO L885 garLoopResultBuilder]: At program point mainFINAL(lines 18 76) the Hoare annotation is: true [2022-03-20 21:04:36,428 INFO L878 garLoopResultBuilder]: At program point L42-2(lines 42 62) the Hoare annotation is: (let ((.cse28 (* main_~b~0 main_~k~0))) (let ((.cse14 (+ main_~c~0 .cse28))) (let ((.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse2 (= main_~x~0 .cse14)) (.cse5 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse9 (not (<= main_~x~0 (* main_~c~0 2)))) (.cse1 (= main_~r~0 0)) (.cse3 (<= main_~y~0 2)) (.cse4 (= main_~s~0 1)) (.cse6 (<= 1 main_~a~0)) (.cse7 (= main_~b~0 main_~y~0)) (.cse8 (= main_~q~0 0)) (.cse10 (<= 1 main_~y~0)) (.cse11 (= main_~a~0 main_~x~0)) (.cse12 (<= main_~x~0 2)) (.cse13 (= main_~p~0 1)) (.cse24 (= main_~s~0 0)) (.cse18 (= main_~p~0 0)) (.cse30 (= main_~k~0 0)) (.cse19 (= main_~r~0 1)) (.cse26 (= main_~a~0 main_~y~0)) (.cse20 (< main_~b~0 main_~c~0)) (.cse27 (= main_~b~0 main_~x~0)) (.cse21 (<= main_~c~0 2)) (.cse22 (<= main_~a~0 2)) (.cse29 (<= 1 main_~b~0)) (.cse23 (= main_~q~0 1))) (or (and .cse0 .cse1 (<= main_~v~0 main_~b~0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (let ((.cse15 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse16 (* main_~y~0 main_~r~0))) (let ((.cse17 (div .cse15 .cse16))) (and (= main_~a~0 .cse14) (= (mod .cse15 .cse16) 0) (= (+ (* main_~r~0 .cse17) main_~s~0) 0) (<= 1 main_~x~0) (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse17))) .cse18 .cse19 .cse20 .cse21 .cse22 (= .cse16 main_~a~0) .cse23 .cse10 .cse12))) (let ((.cse25 (* main_~b~0 2))) (and .cse0 .cse24 .cse18 (= (+ main_~c~0 .cse25) main_~y~0) (< main_~x~0 main_~y~0) .cse19 .cse5 .cse26 .cse27 .cse22 (= .cse28 .cse25) .cse29 .cse23)) (and (<= main_~b~0 (div (div (+ (* (- 1) main_~c~0) 2) 2) 2)) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= main_~b~0 1) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse3 .cse30 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 (= main_~c~0 main_~x~0) .cse12 .cse13) (and .cse24 .cse18 .cse30 .cse19 .cse26 .cse20 .cse27 .cse21 (< main_~x~0 main_~a~0) .cse22 .cse29 .cse23))))) [2022-03-20 21:04:36,429 INFO L878 garLoopResultBuilder]: At program point L42-3(lines 42 62) the Hoare annotation is: (let ((.cse7 (* main_~b~0 main_~k~0)) (.cse8 (* main_~b~0 2))) (let ((.cse5 (+ main_~c~0 .cse8)) (.cse13 (= main_~b~0 main_~y~0)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse11 (= main_~r~0 0)) (.cse1 (= main_~b~0 (+ (* main_~q~0 main_~x~0) (* main_~y~0 main_~s~0)))) (.cse17 (= main_~x~0 (+ main_~c~0 .cse7))) (.cse2 (<= 1 main_~x~0)) (.cse3 (<= main_~b~0 2)) (.cse4 (<= main_~y~0 2)) (.cse12 (= main_~s~0 1)) (.cse18 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse6 (not (<= main_~b~0 main_~c~0))) (.cse14 (= main_~q~0 0)) (.cse19 (not (<= main_~x~0 (* main_~c~0 2)))) (.cse9 (<= 1 main_~y~0)) (.cse15 (= main_~a~0 main_~x~0)) (.cse10 (<= main_~x~0 2)) (.cse16 (= main_~p~0 1))) (or (and .cse0 (= main_~s~0 0) .cse1 .cse2 .cse3 .cse4 (= main_~p~0 0) (not (<= main_~a~0 main_~x~0)) (= main_~r~0 1) (< main_~x~0 .cse5) (= main_~a~0 main_~y~0) (= main_~b~0 main_~x~0) .cse6 (= .cse7 .cse8) .cse9 .cse10) (and .cse0 (= .cse5 main_~x~0) .cse11 .cse2 .cse3 .cse4 .cse12 (<= 0 main_~c~0) .cse13 .cse6 (= main_~k~0 2) .cse14 .cse9 .cse15 .cse10 .cse16) (and .cse0 .cse11 .cse1 .cse17 .cse2 .cse3 .cse4 .cse12 (<= main_~b~0 1) .cse18 .cse6 .cse14 .cse19 .cse9 .cse15 .cse10 .cse16) (and .cse11 .cse4 (= main_~k~0 0) .cse12 (<= 1 main_~a~0) .cse13 .cse14 (< main_~c~0 main_~b~0) .cse15 (= main_~c~0 main_~x~0) .cse16) (and (<= main_~b~0 (div (div (+ (* (- 1) main_~c~0) 2) 2) 2)) .cse0 .cse11 .cse1 .cse17 .cse2 .cse3 .cse4 .cse12 .cse18 .cse6 .cse14 .cse19 .cse9 .cse15 .cse10 .cse16) (and .cse0 .cse11 (<= main_~v~0 main_~b~0) .cse1 .cse17 .cse2 .cse3 .cse4 .cse12 .cse18 .cse6 .cse14 .cse19 .cse9 .cse15 .cse10 .cse16)))) [2022-03-20 21:04:36,429 INFO L885 garLoopResultBuilder]: At program point mainENTRY(lines 18 76) the Hoare annotation is: true [2022-03-20 21:04:36,429 INFO L878 garLoopResultBuilder]: At program point L26(line 26) the Hoare annotation is: (and (<= 1 main_~x~0) (<= main_~y~0 2) (<= 1 main_~y~0) (<= main_~x~0 2)) [2022-03-20 21:04:36,429 INFO L885 garLoopResultBuilder]: At program point L22(line 22) the Hoare annotation is: true [2022-03-20 21:04:36,429 INFO L878 garLoopResultBuilder]: At program point L22-1(line 22) the Hoare annotation is: (and (<= 0 main_~x~0) (<= main_~x~0 2)) [2022-03-20 21:04:36,429 INFO L878 garLoopResultBuilder]: At program point L51(line 51) the Hoare annotation is: (let ((.cse35 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse33 (* main_~y~0 main_~r~0))) (let ((.cse34 (div .cse35 .cse33))) (let ((.cse1 (<= 1 main_~c~0)) (.cse7 (= main_~a~0 main_~y~0)) (.cse9 (= main_~b~0 main_~x~0)) (.cse11 (< main_~x~0 main_~a~0)) (.cse13 (<= main_~x~0 main_~a~0)) (.cse14 (<= 1 main_~b~0)) (.cse17 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse18 (= (mod .cse35 .cse33) 0)) (.cse19 (= (+ (* main_~r~0 .cse34) main_~s~0) 0)) (.cse20 (<= 1 main_~x~0)) (.cse21 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse34)))) (.cse3 (= main_~p~0 0)) (.cse5 (= main_~r~0 1)) (.cse8 (< main_~b~0 main_~c~0)) (.cse10 (<= main_~c~0 2)) (.cse22 (= .cse33 main_~a~0)) (.cse15 (= main_~q~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse2 (<= main_~y~0 2)) (.cse16 (= main_~d~0 1)) (.cse25 (= main_~r~0 0)) (.cse4 (= main_~k~0 0)) (.cse26 (= main_~s~0 1)) (.cse6 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse27 (<= 1 main_~a~0)) (.cse28 (= main_~b~0 main_~y~0)) (.cse12 (<= main_~b~0 (div main_~v~0 2))) (.cse29 (= main_~q~0 0)) (.cse23 (<= 1 main_~y~0)) (.cse30 (= main_~a~0 main_~x~0)) (.cse31 (= main_~c~0 main_~x~0)) (.cse24 (<= main_~x~0 2)) (.cse32 (= main_~p~0 1))) (or (and .cse0 .cse1 (= main_~b~0 (+ (* main_~q~0 main_~x~0) (* main_~y~0 main_~s~0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 (= main_~s~0 0) .cse2 .cse3 .cse4 .cse5 .cse7 .cse9 .cse10 .cse16 .cse11 .cse13 .cse14 .cse15 (< main_~v~0 main_~c~0)) (and (= main_~b~0 main_~v~0) .cse17 .cse18 .cse19 .cse20 .cse21 .cse3 .cse5 .cse8 .cse10 .cse16 (<= main_~a~0 2) .cse22 .cse15 .cse23 .cse24) (and .cse0 .cse17 .cse18 .cse19 .cse20 .cse2 .cse21 .cse3 .cse5 .cse6 .cse8 .cse10 .cse22 .cse15 .cse23 .cse24) (and .cse0 .cse25 .cse2 .cse4 .cse26 .cse27 .cse28 .cse16 .cse29 .cse23 .cse30 .cse31 .cse24 .cse32) (and .cse25 (<= (* main_~b~0 2) main_~c~0) .cse4 .cse26 .cse6 .cse27 .cse28 (= main_~d~0 2) .cse12 .cse29 .cse23 .cse30 .cse31 .cse24 .cse32))))) [2022-03-20 21:04:36,429 INFO L878 garLoopResultBuilder]: At program point L43(lines 43 44) the Hoare annotation is: (let ((.cse28 (* main_~b~0 main_~k~0))) (let ((.cse14 (+ main_~c~0 .cse28))) (let ((.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse2 (= main_~x~0 .cse14)) (.cse5 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse9 (not (<= main_~x~0 (* main_~c~0 2)))) (.cse1 (= main_~r~0 0)) (.cse3 (<= main_~y~0 2)) (.cse4 (= main_~s~0 1)) (.cse6 (<= 1 main_~a~0)) (.cse7 (= main_~b~0 main_~y~0)) (.cse8 (= main_~q~0 0)) (.cse10 (<= 1 main_~y~0)) (.cse11 (= main_~a~0 main_~x~0)) (.cse12 (<= main_~x~0 2)) (.cse13 (= main_~p~0 1)) (.cse24 (= main_~s~0 0)) (.cse18 (= main_~p~0 0)) (.cse30 (= main_~k~0 0)) (.cse19 (= main_~r~0 1)) (.cse26 (= main_~a~0 main_~y~0)) (.cse20 (< main_~b~0 main_~c~0)) (.cse27 (= main_~b~0 main_~x~0)) (.cse21 (<= main_~c~0 2)) (.cse22 (<= main_~a~0 2)) (.cse29 (<= 1 main_~b~0)) (.cse23 (= main_~q~0 1))) (or (and .cse0 .cse1 (<= main_~v~0 main_~b~0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (let ((.cse15 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse16 (* main_~y~0 main_~r~0))) (let ((.cse17 (div .cse15 .cse16))) (and (= main_~a~0 .cse14) (= (mod .cse15 .cse16) 0) (= (+ (* main_~r~0 .cse17) main_~s~0) 0) (<= 1 main_~x~0) (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse17))) .cse18 .cse19 .cse20 .cse21 .cse22 (= .cse16 main_~a~0) .cse23 .cse10 .cse12))) (let ((.cse25 (* main_~b~0 2))) (and .cse0 .cse24 .cse18 (= (+ main_~c~0 .cse25) main_~y~0) (< main_~x~0 main_~y~0) .cse19 .cse5 .cse26 .cse27 .cse22 (= .cse28 .cse25) .cse29 .cse23)) (and (<= main_~b~0 (div (div (+ (* (- 1) main_~c~0) 2) 2) 2)) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= main_~b~0 1) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse3 .cse30 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 (= main_~c~0 main_~x~0) .cse12 .cse13) (and .cse24 .cse18 .cse30 .cse19 .cse26 .cse20 .cse27 .cse21 (< main_~x~0 main_~a~0) .cse22 .cse29 .cse23))))) [2022-03-20 21:04:36,429 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: true [2022-03-20 21:04:36,429 INFO L878 garLoopResultBuilder]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|)) [2022-03-20 21:04:36,429 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initEXIT(line -1) the Hoare annotation is: true [2022-03-20 21:04:36,429 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startEXIT(line -1) the Hoare annotation is: true [2022-03-20 21:04:36,429 INFO L885 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: true [2022-03-20 21:04:36,429 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2022-03-20 21:04:36,430 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startFINAL(line -1) the Hoare annotation is: true [2022-03-20 21:04:36,430 INFO L885 garLoopResultBuilder]: At program point __VERIFIER_assertENTRY(lines 10 16) the Hoare annotation is: true [2022-03-20 21:04:36,430 INFO L878 garLoopResultBuilder]: At program point L12(lines 12 13) the Hoare annotation is: (not (<= 1 |__VERIFIER_assert_#in~cond|)) [2022-03-20 21:04:36,430 INFO L878 garLoopResultBuilder]: At program point L11(lines 11 14) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-20 21:04:36,430 INFO L878 garLoopResultBuilder]: At program point __VERIFIER_assertEXIT(lines 10 16) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-20 21:04:36,430 INFO L878 garLoopResultBuilder]: At program point L11-2(lines 10 16) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-20 21:04:36,430 INFO L878 garLoopResultBuilder]: At program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 13) the Hoare annotation is: (not (<= 1 |__VERIFIER_assert_#in~cond|)) [2022-03-20 21:04:36,432 INFO L719 BasicCegarLoop]: Path program histogram: [18, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2] [2022-03-20 21:04:36,433 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-20 21:04:36,449 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.03 09:04:36 BoogieIcfgContainer [2022-03-20 21:04:36,449 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-20 21:04:36,449 INFO L158 Benchmark]: Toolchain (without parser) took 268513.59ms. Allocated memory was 202.4MB in the beginning and 520.1MB in the end (delta: 317.7MB). Free memory was 150.1MB in the beginning and 351.2MB in the end (delta: -201.1MB). Peak memory consumption was 290.5MB. Max. memory is 8.0GB. [2022-03-20 21:04:36,449 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 202.4MB. Free memory is still 166.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-20 21:04:36,450 INFO L158 Benchmark]: CACSL2BoogieTranslator took 233.79ms. Allocated memory was 202.4MB in the beginning and 245.4MB in the end (delta: 43.0MB). Free memory was 150.0MB in the beginning and 219.1MB in the end (delta: -69.1MB). Peak memory consumption was 11.0MB. Max. memory is 8.0GB. [2022-03-20 21:04:36,450 INFO L158 Benchmark]: Boogie Preprocessor took 37.39ms. Allocated memory is still 245.4MB. Free memory was 219.1MB in the beginning and 217.7MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-20 21:04:36,450 INFO L158 Benchmark]: RCFGBuilder took 293.93ms. Allocated memory is still 245.4MB. Free memory was 217.7MB in the beginning and 206.2MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-03-20 21:04:36,450 INFO L158 Benchmark]: TraceAbstraction took 267943.60ms. Allocated memory was 245.4MB in the beginning and 520.1MB in the end (delta: 274.7MB). Free memory was 205.6MB in the beginning and 351.2MB in the end (delta: -145.6MB). Peak memory consumption was 302.6MB. Max. memory is 8.0GB. [2022-03-20 21:04:36,451 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 202.4MB. Free memory is still 166.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 233.79ms. Allocated memory was 202.4MB in the beginning and 245.4MB in the end (delta: 43.0MB). Free memory was 150.0MB in the beginning and 219.1MB in the end (delta: -69.1MB). Peak memory consumption was 11.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 37.39ms. Allocated memory is still 245.4MB. Free memory was 219.1MB in the beginning and 217.7MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 293.93ms. Allocated memory is still 245.4MB. Free memory was 217.7MB in the beginning and 206.2MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 267943.60ms. Allocated memory was 245.4MB in the beginning and 520.1MB in the end (delta: 274.7MB). Free memory was 205.6MB in the beginning and 351.2MB in the end (delta: -145.6MB). Peak memory consumption was 302.6MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 13]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 43 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 267.9s, OverallIterations: 25, TraceHistogramMax: 29, PathProgramHistogramMax: 18, EmptinessCheckTime: 0.0s, AutomataDifference: 8.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 66.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1169 SdHoareTripleChecker+Valid, 4.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1051 mSDsluCounter, 9115 SdHoareTripleChecker+Invalid, 3.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 308 IncrementalHoareTripleChecker+Unchecked, 7749 mSDsCounter, 1147 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6161 IncrementalHoareTripleChecker+Invalid, 7616 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1147 mSolverCounterUnsat, 1366 mSDtfsCounter, 6161 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4494 GetRequests, 3915 SyntacticMatches, 25 SemanticMatches, 554 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2892 ImplicationChecksByTransitivity, 20.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=317occurred in iteration=16, InterpolantAutomatonStates: 306, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 25 MinimizatonAttempts, 333 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 40 LocationsWithAnnotation, 2380 PreInvPairs, 2797 NumberOfFragments, 4391 HoareAnnotationTreeSize, 2380 FomulaSimplifications, 3738 FormulaSimplificationTreeSizeReduction, 26.9s HoareSimplificationTime, 40 FomulaSimplificationsInter, 1614736 FormulaSimplificationTreeSizeReductionInter, 39.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: No data available, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 49]: Loop Invariant Derived loop invariant: (((((((((((((((((((v == d * b && 1 <= c) && s == 0) && y <= 2) && p == 0) && k == 0) && r == 1) && a == y) && b == x) && c <= 2) && d == 1) && x < a) && x <= a) && 1 <= b) && q == 1) && v < c) || ((((((((((((((((v == d * b && 1 <= c) && s == 0) && y <= 2) && p == 0) && k == 0) && r == 1) && -1 * v / -2 <= b) && a == y) && b < c) && b == x) && c <= 2) && x < a) && b <= v / 2) && x <= a) && 1 <= b) && q == 1)) || (((((((((((((((b == v && a == c + b * k) && (x + -1 * b) % (y * r) == 0) && r * ((x + -1 * b) / (y * r)) + s == 0) && 1 <= x) && x < 2 * (y * r * ((x + -1 * b) / (y * r)))) && p == 0) && r == 1) && b < c) && c <= 2) && d == 1) && a <= 2) && y * r == a) && q == 1) && 1 <= y) && x <= 2)) || (((((((((((((((v == d * b && a == c + b * k) && (x + -1 * b) % (y * r) == 0) && r * ((x + -1 * b) / (y * r)) + s == 0) && 1 <= x) && y <= 2) && x < 2 * (y * r * ((x + -1 * b) / (y * r)))) && p == 0) && r == 1) && -1 * v / -2 <= b) && b < c) && c <= 2) && y * r == a) && q == 1) && 1 <= y) && x <= 2)) || (((((((((((((v == d * b && r == 0) && y <= 2) && k == 0) && s == 1) && 1 <= a) && b == y) && d == 1) && q == 0) && 1 <= y) && a == x) && c == x) && x <= 2) && p == 1)) || ((((((((((((((r == 0 && b * 2 <= c) && k == 0) && s == 1) && -1 * v / -2 <= b) && 1 <= a) && b == y) && d == 2) && b <= v / 2) && q == 0) && 1 <= y) && a == x) && c == x) && x <= 2) && p == 1) - InvariantResult [Line: 35]: Loop Invariant Derived loop invariant: (((((((((((((1 <= c && s == 0) && p == 0) && r == 1) && a == y) && b == x) && c <= 2) && x < a) && a <= 2) && 1 <= b) && q == 1) || ((((((((r == 0 && x * 2 + b == y) && y <= 2) && s + r * (x * 2 / x) == 1) && x < y) && x == y * r + p * x) && q + p * (x * 2 / x) == 0) && a == x) && y < x * 3)) || ((((((((((((x + -1 * b) % (y * r) == 0 && r * ((x + -1 * b) / (y * r)) + s == 0) && 1 <= x) && y <= 2) && x < 2 * (y * r * ((x + -1 * b) / (y * r)))) && p == 0) && r == 1) && c <= 2) && y * r == a) && q == 1) && 1 <= y) && x <= 2)) || (((((((((r == 0 && y <= 2) && s == 1) && 1 <= a) && b == y) && q == 0) && 1 <= y) && a == x) && x <= 2) && p == 1)) || ((((((((a * 2 + b == x && p == 0) && r == 1) && a == y) && p * 2 + q == 1) && a * 2 <= x) && x < a * 3) && x <= 2) && s + r * 2 == 0) - InvariantResult [Line: 42]: Loop Invariant Derived loop invariant: (((((((((((((((((((v == d * b && r == 0) && v <= b) && x == c + b * k) && y <= 2) && s == 1) && -1 * v / -2 <= b) && 1 <= a) && b == y) && q == 0) && !(x <= c * 2)) && 1 <= y) && a == x) && x <= 2) && p == 1) || (((((((((((((a == c + b * k && (x + -1 * b) % (y * r) == 0) && r * ((x + -1 * b) / (y * r)) + s == 0) && 1 <= x) && x < 2 * (y * r * ((x + -1 * b) / (y * r)))) && p == 0) && r == 1) && b < c) && c <= 2) && a <= 2) && y * r == a) && q == 1) && 1 <= y) && x <= 2)) || ((((((((((((v == d * b && s == 0) && p == 0) && c + b * 2 == y) && x < y) && r == 1) && -1 * v / -2 <= b) && a == y) && b == x) && a <= 2) && b * k == b * 2) && 1 <= b) && q == 1)) || ((((((((((((((b <= (-1 * c + 2) / 2 / 2 && v == d * b) && r == 0) && x == c + b * k) && y <= 2) && s == 1) && -1 * v / -2 <= b) && 1 <= a) && b == y) && q == 0) && !(x <= c * 2)) && 1 <= y) && a == x) && x <= 2) && p == 1)) || ((((((((((((((v == d * b && r == 0) && x == c + b * k) && y <= 2) && s == 1) && b <= 1) && -1 * v / -2 <= b) && 1 <= a) && b == y) && q == 0) && !(x <= c * 2)) && 1 <= y) && a == x) && x <= 2) && p == 1)) || (((((((((((r == 0 && y <= 2) && k == 0) && s == 1) && 1 <= a) && b == y) && q == 0) && 1 <= y) && a == x) && c == x) && x <= 2) && p == 1)) || (((((((((((s == 0 && p == 0) && k == 0) && r == 1) && a == y) && b < c) && b == x) && c <= 2) && x < a) && a <= 2) && 1 <= b) && q == 1) - ProcedureContractResult [Line: 7]: Procedure Contract for assume_abort_if_not Derived contract for procedure assume_abort_if_not: !(\old(cond) == 0) && cond == \old(cond) - ProcedureContractResult [Line: 18]: Procedure Contract for main Derived contract for procedure main: 1 - ProcedureContractResult [Line: 10]: Procedure Contract for __VERIFIER_assert Derived contract for procedure __VERIFIER_assert: \old(cond) == cond || !(1 <= \old(cond)) RESULT: Ultimate proved your program to be correct! [2022-03-20 21:04:36,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...