/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 15:10:30,986 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 15:10:30,988 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 15:10:31,016 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 15:10:31,016 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 15:10:31,017 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 15:10:31,018 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 15:10:31,023 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 15:10:31,027 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 15:10:31,031 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 15:10:31,032 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 15:10:31,033 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 15:10:31,034 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 15:10:31,035 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 15:10:31,036 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 15:10:31,037 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 15:10:31,038 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 15:10:31,038 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 15:10:31,041 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 15:10:31,045 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 15:10:31,046 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 15:10:31,047 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 15:10:31,047 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 15:10:31,050 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 15:10:31,051 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 15:10:31,054 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 15:10:31,054 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 15:10:31,054 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 15:10:31,055 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 15:10:31,055 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 15:10:31,055 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 15:10:31,056 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 15:10:31,056 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 15:10:31,056 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 15:10:31,057 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 15:10:31,057 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 15:10:31,057 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 15:10:31,058 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 15:10:31,058 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 15:10:31,058 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 15:10:31,059 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 15:10:31,061 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 15:10:31,062 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 15:10:31,070 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 15:10:31,070 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 15:10:31,072 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 15:10:31,072 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 15:10:31,072 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 15:10:31,072 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 15:10:31,072 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 15:10:31,072 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 15:10:31,072 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 15:10:31,073 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 15:10:31,073 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 15:10:31,073 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 15:10:31,073 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 15:10:31,073 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 15:10:31,073 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 15:10:31,073 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 15:10:31,073 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 15:10:31,073 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 15:10:31,074 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:10:31,074 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 15:10:31,074 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 15:10:31,074 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 15:10:31,074 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 15:10:31,074 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 15:10:31,074 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 15:10:31,074 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-20 15:10:31,236 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 15:10:31,261 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 15:10:31,263 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 15:10:31,263 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 15:10:31,264 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 15:10:31,264 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 15:10:31,307 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d0738a94/87fc46d8601547a0a0909ca324b5dffd/FLAG8a596d331 [2022-03-20 15:10:31,623 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 15:10:31,623 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound2.c [2022-03-20 15:10:31,628 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d0738a94/87fc46d8601547a0a0909ca324b5dffd/FLAG8a596d331 [2022-03-20 15:10:32,034 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d0738a94/87fc46d8601547a0a0909ca324b5dffd [2022-03-20 15:10:32,036 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 15:10:32,037 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 15:10:32,047 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 15:10:32,047 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 15:10:32,050 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 15:10:32,050 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:10:32" (1/1) ... [2022-03-20 15:10:32,051 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@571e4845 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:32, skipping insertion in model container [2022-03-20 15:10:32,051 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:10:32" (1/1) ... [2022-03-20 15:10:32,055 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 15:10:32,063 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 15:10:32,187 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 15:10:32,219 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:10:32,228 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 15:10:32,236 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 15:10:32,251 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:10:32,259 INFO L208 MainTranslator]: Completed translation [2022-03-20 15:10:32,259 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:32 WrapperNode [2022-03-20 15:10:32,259 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 15:10:32,260 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 15:10:32,260 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 15:10:32,260 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 15:10:32,267 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:32" (1/1) ... [2022-03-20 15:10:32,267 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:32" (1/1) ... [2022-03-20 15:10:32,271 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:32" (1/1) ... [2022-03-20 15:10:32,271 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:32" (1/1) ... [2022-03-20 15:10:32,274 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:32" (1/1) ... [2022-03-20 15:10:32,277 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:32" (1/1) ... [2022-03-20 15:10:32,278 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:32" (1/1) ... [2022-03-20 15:10:32,279 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 15:10:32,280 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 15:10:32,280 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 15:10:32,280 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 15:10:32,282 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:32" (1/1) ... [2022-03-20 15:10:32,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:10:32,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:32,322 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-20 15:10:32,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-20 15:10:32,349 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 15:10:32,349 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 15:10:32,350 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 15:10:32,350 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 15:10:32,350 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 15:10:32,350 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 15:10:32,350 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 15:10:32,350 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 15:10:32,351 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 15:10:32,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 15:10:32,351 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 15:10:32,352 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 15:10:32,352 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 15:10:32,352 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 15:10:32,352 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 15:10:32,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 15:10:32,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 15:10:32,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 15:10:32,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 15:10:32,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 15:10:32,399 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 15:10:32,400 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 15:10:32,542 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 15:10:32,546 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 15:10:32,546 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-20 15:10:32,547 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:10:32 BoogieIcfgContainer [2022-03-20 15:10:32,547 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 15:10:32,548 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 15:10:32,548 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 15:10:32,550 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 15:10:32,551 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 03:10:32" (1/3) ... [2022-03-20 15:10:32,551 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29ab934e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:10:32, skipping insertion in model container [2022-03-20 15:10:32,551 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:32" (2/3) ... [2022-03-20 15:10:32,551 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29ab934e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:10:32, skipping insertion in model container [2022-03-20 15:10:32,551 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:10:32" (3/3) ... [2022-03-20 15:10:32,552 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound2.c [2022-03-20 15:10:32,555 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 15:10:32,555 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 15:10:32,613 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 15:10:32,617 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-20 15:10:32,618 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 15:10:32,648 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 15:10:32,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 15:10:32,654 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:32,655 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:32,655 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:32,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:32,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-03-20 15:10:32,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:32,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1338270977] [2022-03-20 15:10:32,670 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:32,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-03-20 15:10:32,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:32,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780707529] [2022-03-20 15:10:32,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:32,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:32,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:32,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 15:10:32,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:32,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 15:10:32,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:32,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 15:10:32,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:32,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-20 15:10:32,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:32,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-20 15:10:32,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:32,860 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:10:32,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:32,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780707529] [2022-03-20 15:10:32,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780707529] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:32,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:32,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:10:32,864 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:32,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1338270977] [2022-03-20 15:10:32,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1338270977] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:32,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:32,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:10:32,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383586751] [2022-03-20 15:10:32,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:32,868 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 15:10:32,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:32,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 15:10:32,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 15:10:32,896 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:10:32,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:32,988 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-03-20 15:10:32,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 15:10:32,990 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-20 15:10:32,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:32,996 INFO L225 Difference]: With dead ends: 73 [2022-03-20 15:10:32,996 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 15:10:32,999 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 15:10:33,002 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:33,004 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:10:33,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 15:10:33,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-20 15:10:33,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 15:10:33,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-03-20 15:10:33,051 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-03-20 15:10:33,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:33,051 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-03-20 15:10:33,052 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:10:33,052 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-03-20 15:10:33,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-20 15:10:33,053 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:33,054 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:33,054 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 15:10:33,054 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:33,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:33,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-03-20 15:10:33,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:33,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [417159527] [2022-03-20 15:10:33,057 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:33,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-03-20 15:10:33,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:33,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039361685] [2022-03-20 15:10:33,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:33,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:33,096 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:33,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [230729756] [2022-03-20 15:10:33,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:33,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:33,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:33,101 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:33,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-20 15:10:33,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 15:10:33,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:33,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:10:33,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:33,337 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:10:33,337 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:10:33,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:33,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039361685] [2022-03-20 15:10:33,338 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:33,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230729756] [2022-03-20 15:10:33,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230729756] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:33,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:33,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:10:33,342 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:33,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [417159527] [2022-03-20 15:10:33,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [417159527] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:33,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:33,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:10:33,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941940649] [2022-03-20 15:10:33,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:33,347 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:10:33,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:33,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:10:33,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:10:33,348 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:10:33,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:33,450 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-03-20 15:10:33,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:10:33,451 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-03-20 15:10:33,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:33,453 INFO L225 Difference]: With dead ends: 54 [2022-03-20 15:10:33,453 INFO L226 Difference]: Without dead ends: 51 [2022-03-20 15:10:33,454 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:10:33,454 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:33,457 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 197 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:10:33,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-20 15:10:33,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-20 15:10:33,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 15:10:33,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-03-20 15:10:33,474 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-03-20 15:10:33,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:33,475 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-03-20 15:10:33,475 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:10:33,475 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-03-20 15:10:33,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 15:10:33,476 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:33,477 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:33,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:33,692 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:33,693 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:33,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:33,693 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-03-20 15:10:33,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:33,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1890629084] [2022-03-20 15:10:33,694 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:33,694 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-03-20 15:10:33,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:33,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734504748] [2022-03-20 15:10:33,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:33,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:33,729 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:33,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [811233087] [2022-03-20 15:10:33,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:33,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:33,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:33,730 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:33,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-20 15:10:33,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:33,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:33,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:10:33,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:33,876 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 15:10:33,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:33,986 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 15:10:33,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:33,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734504748] [2022-03-20 15:10:33,987 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:33,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811233087] [2022-03-20 15:10:33,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811233087] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:33,987 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:33,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 15:10:33,987 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:33,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1890629084] [2022-03-20 15:10:33,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1890629084] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:33,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:33,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:10:33,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064949309] [2022-03-20 15:10:33,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:33,988 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:10:33,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:33,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:10:33,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:10:33,988 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:10:34,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:34,100 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-03-20 15:10:34,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:10:34,101 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-20 15:10:34,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:34,102 INFO L225 Difference]: With dead ends: 103 [2022-03-20 15:10:34,102 INFO L226 Difference]: Without dead ends: 96 [2022-03-20 15:10:34,102 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:10:34,103 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 58 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:34,103 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 288 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:10:34,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-20 15:10:34,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-03-20 15:10:34,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 15:10:34,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-03-20 15:10:34,114 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-03-20 15:10:34,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:34,115 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-03-20 15:10:34,115 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:10:34,115 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-03-20 15:10:34,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 15:10:34,115 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:34,116 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:34,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:34,334 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-20 15:10:34,335 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:34,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:34,335 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-03-20 15:10:34,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:34,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [441057692] [2022-03-20 15:10:34,336 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:34,336 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-03-20 15:10:34,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:34,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860032174] [2022-03-20 15:10:34,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:34,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:34,347 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:34,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [610261564] [2022-03-20 15:10:34,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:34,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:34,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:34,348 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:34,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-20 15:10:34,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:34,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:34,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 15:10:34,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:34,674 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-20 15:10:34,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:34,866 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:10:34,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:34,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860032174] [2022-03-20 15:10:34,866 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:34,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610261564] [2022-03-20 15:10:34,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610261564] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:34,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:34,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-03-20 15:10:34,867 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:34,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [441057692] [2022-03-20 15:10:34,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [441057692] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:34,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:34,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:10:34,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813952810] [2022-03-20 15:10:34,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:34,867 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:10:34,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:34,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:10:34,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:10:34,868 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 15:10:35,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:35,145 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-03-20 15:10:35,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:10:35,145 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2022-03-20 15:10:35,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:35,146 INFO L225 Difference]: With dead ends: 112 [2022-03-20 15:10:35,146 INFO L226 Difference]: Without dead ends: 110 [2022-03-20 15:10:35,147 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-20 15:10:35,147 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 63 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:35,148 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 389 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:10:35,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-20 15:10:35,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-03-20 15:10:35,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 15:10:35,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-03-20 15:10:35,161 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-03-20 15:10:35,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:35,161 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-03-20 15:10:35,161 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 15:10:35,161 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-03-20 15:10:35,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 15:10:35,162 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:35,162 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:35,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:35,378 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:35,379 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:35,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:35,379 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-03-20 15:10:35,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:35,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1261050264] [2022-03-20 15:10:35,380 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:35,380 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-03-20 15:10:35,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:35,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562600826] [2022-03-20 15:10:35,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:35,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:35,389 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:35,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1908132193] [2022-03-20 15:10:35,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:35,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:35,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:35,390 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:35,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-20 15:10:35,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:35,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:35,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 15:10:35,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:35,568 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 15:10:35,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:35,661 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:10:35,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:35,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562600826] [2022-03-20 15:10:35,662 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:35,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908132193] [2022-03-20 15:10:35,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908132193] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 15:10:35,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:10:35,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-20 15:10:35,662 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:35,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1261050264] [2022-03-20 15:10:35,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1261050264] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:35,663 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:35,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:35,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293358742] [2022-03-20 15:10:35,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:35,663 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:10:35,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:35,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:10:35,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:10:35,663 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:10:35,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:35,706 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-03-20 15:10:35,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:10:35,706 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-03-20 15:10:35,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:35,707 INFO L225 Difference]: With dead ends: 130 [2022-03-20 15:10:35,708 INFO L226 Difference]: Without dead ends: 128 [2022-03-20 15:10:35,708 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-20 15:10:35,708 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:35,709 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 150 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:10:35,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-20 15:10:35,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-03-20 15:10:35,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.263157894736842) internal successors, (96), 77 states have internal predecessors, (96), 39 states have call successors, (39), 8 states have call predecessors, (39), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 15:10:35,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-03-20 15:10:35,728 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-03-20 15:10:35,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:35,728 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-03-20 15:10:35,728 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:10:35,729 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-03-20 15:10:35,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 15:10:35,729 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:35,729 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:35,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:35,948 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:35,948 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:35,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:35,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-03-20 15:10:35,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:35,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [191537650] [2022-03-20 15:10:35,949 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:35,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-03-20 15:10:35,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:35,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996261889] [2022-03-20 15:10:35,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:35,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:35,966 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:35,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1761423230] [2022-03-20 15:10:35,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:35,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:35,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:35,968 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:35,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-20 15:10:36,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:36,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:36,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-20 15:10:36,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:36,377 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 15:10:36,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:36,568 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:10:36,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:36,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996261889] [2022-03-20 15:10:36,568 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:36,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761423230] [2022-03-20 15:10:36,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761423230] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:36,569 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:36,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 17 [2022-03-20 15:10:36,569 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:36,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [191537650] [2022-03-20 15:10:36,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [191537650] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:36,569 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:36,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:10:36,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431016356] [2022-03-20 15:10:36,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:36,569 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:10:36,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:36,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:10:36,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-20 15:10:36,570 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 15:10:36,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:36,800 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-03-20 15:10:36,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:10:36,800 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 15:10:36,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:36,801 INFO L225 Difference]: With dead ends: 137 [2022-03-20 15:10:36,801 INFO L226 Difference]: Without dead ends: 135 [2022-03-20 15:10:36,802 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 15:10:36,802 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 15:10:36,802 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 15:10:36,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-03-20 15:10:36,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-03-20 15:10:36,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 83 states have internal predecessors, (102), 39 states have call successors, (39), 10 states have call predecessors, (39), 9 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 15:10:36,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-03-20 15:10:36,843 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-03-20 15:10:36,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:36,843 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-03-20 15:10:36,844 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 15:10:36,844 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-03-20 15:10:36,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 15:10:36,846 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:36,846 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:36,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:37,055 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:37,055 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:37,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:37,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-03-20 15:10:37,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:37,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1400654948] [2022-03-20 15:10:37,056 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:37,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-03-20 15:10:37,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:37,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563463656] [2022-03-20 15:10:37,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:37,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:37,070 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:37,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [825296544] [2022-03-20 15:10:37,070 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:37,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:37,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:37,072 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:37,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-20 15:10:37,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:37,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:37,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 15:10:37,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:37,203 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:10:37,203 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:10:37,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:37,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563463656] [2022-03-20 15:10:37,204 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:37,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825296544] [2022-03-20 15:10:37,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825296544] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:37,204 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:37,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:37,204 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:37,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1400654948] [2022-03-20 15:10:37,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1400654948] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:37,204 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:37,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:37,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892492370] [2022-03-20 15:10:37,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:37,205 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:10:37,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:37,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:10:37,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:10:37,205 INFO L87 Difference]: Start difference. First operand 131 states and 178 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:10:37,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:37,261 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-03-20 15:10:37,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:10:37,261 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-03-20 15:10:37,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:37,262 INFO L225 Difference]: With dead ends: 170 [2022-03-20 15:10:37,262 INFO L226 Difference]: Without dead ends: 114 [2022-03-20 15:10:37,263 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-20 15:10:37,263 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:37,263 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 180 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:10:37,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-20 15:10:37,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-03-20 15:10:37,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 66 states have internal predecessors, (77), 31 states have call successors, (31), 10 states have call predecessors, (31), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-20 15:10:37,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-03-20 15:10:37,275 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-03-20 15:10:37,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:37,275 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-03-20 15:10:37,275 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:10:37,275 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-03-20 15:10:37,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-20 15:10:37,276 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:37,276 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:37,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:37,491 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:37,491 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:37,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:37,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-03-20 15:10:37,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:37,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [339756965] [2022-03-20 15:10:37,492 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:37,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-03-20 15:10:37,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:37,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858106833] [2022-03-20 15:10:37,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:37,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:37,499 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:37,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [890830777] [2022-03-20 15:10:37,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:37,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:37,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:37,505 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:37,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-20 15:10:37,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:37,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:37,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 15:10:37,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:37,614 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-20 15:10:37,614 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:10:37,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:37,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858106833] [2022-03-20 15:10:37,614 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:37,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890830777] [2022-03-20 15:10:37,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890830777] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:37,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:37,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:37,615 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:37,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [339756965] [2022-03-20 15:10:37,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [339756965] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:37,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:37,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:37,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035343650] [2022-03-20 15:10:37,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:37,615 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:10:37,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:37,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:10:37,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:10:37,616 INFO L87 Difference]: Start difference. First operand 106 states and 137 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 15:10:37,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:37,677 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-03-20 15:10:37,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:10:37,677 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-03-20 15:10:37,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:37,678 INFO L225 Difference]: With dead ends: 158 [2022-03-20 15:10:37,678 INFO L226 Difference]: Without dead ends: 156 [2022-03-20 15:10:37,679 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:10:37,679 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:37,679 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 162 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:10:37,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-20 15:10:37,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-03-20 15:10:37,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 74 states have (on average 1.162162162162162) internal successors, (86), 81 states have internal predecessors, (86), 55 states have call successors, (55), 11 states have call predecessors, (55), 10 states have return successors, (53), 47 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-20 15:10:37,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-03-20 15:10:37,699 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-03-20 15:10:37,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:37,699 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-03-20 15:10:37,699 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 15:10:37,699 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-03-20 15:10:37,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-20 15:10:37,700 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:37,700 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:37,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:37,917 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:37,917 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:37,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:37,917 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-03-20 15:10:37,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:37,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2109221948] [2022-03-20 15:10:37,918 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:37,918 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-03-20 15:10:37,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:37,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119249627] [2022-03-20 15:10:37,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:37,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:37,926 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:37,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1007859227] [2022-03-20 15:10:37,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:37,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:37,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:37,940 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:37,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-20 15:10:37,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:37,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:37,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-20 15:10:37,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:38,479 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-20 15:10:38,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:39,124 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-20 15:10:39,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:39,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119249627] [2022-03-20 15:10:39,124 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:39,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007859227] [2022-03-20 15:10:39,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007859227] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:39,124 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:39,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-03-20 15:10:39,125 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:39,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2109221948] [2022-03-20 15:10:39,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2109221948] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:39,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:39,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:10:39,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721770555] [2022-03-20 15:10:39,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:39,125 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:10:39,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:39,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:10:39,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-20 15:10:39,126 INFO L87 Difference]: Start difference. First operand 140 states and 194 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 15:10:39,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:39,492 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-03-20 15:10:39,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:10:39,493 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 64 [2022-03-20 15:10:39,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:39,496 INFO L225 Difference]: With dead ends: 200 [2022-03-20 15:10:39,496 INFO L226 Difference]: Without dead ends: 197 [2022-03-20 15:10:39,496 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 15:10:39,497 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.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:39,497 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.3s Time] [2022-03-20 15:10:39,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-20 15:10:39,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-03-20 15:10:39,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 110 states have internal predecessors, (119), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 69 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 15:10:39,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-03-20 15:10:39,524 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-03-20 15:10:39,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:39,524 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-03-20 15:10:39,525 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 15:10:39,525 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-03-20 15:10:39,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-20 15:10:39,526 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:39,526 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:39,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:39,756 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-20 15:10:39,756 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:39,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:39,757 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-03-20 15:10:39,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:39,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1643624976] [2022-03-20 15:10:39,757 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:39,757 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-03-20 15:10:39,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:39,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894813308] [2022-03-20 15:10:39,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:39,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:39,777 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:39,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [186313947] [2022-03-20 15:10:39,777 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:39,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:39,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:39,788 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:39,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-20 15:10:39,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:39,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:39,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 15:10:39,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:39,927 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 15:10:39,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:40,023 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 15:10:40,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:40,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894813308] [2022-03-20 15:10:40,023 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:40,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186313947] [2022-03-20 15:10:40,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186313947] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:40,024 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:40,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-03-20 15:10:40,024 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:40,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1643624976] [2022-03-20 15:10:40,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1643624976] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:40,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:40,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:10:40,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200102518] [2022-03-20 15:10:40,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:40,024 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:10:40,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:40,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:10:40,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:10:40,025 INFO L87 Difference]: Start difference. First operand 193 states and 275 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:10:40,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:40,267 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-03-20 15:10:40,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:10:40,268 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 69 [2022-03-20 15:10:40,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:40,270 INFO L225 Difference]: With dead ends: 288 [2022-03-20 15:10:40,270 INFO L226 Difference]: Without dead ends: 281 [2022-03-20 15:10:40,270 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2022-03-20 15:10:40,271 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 48 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:40,271 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 394 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:10:40,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-20 15:10:40,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-03-20 15:10:40,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 116 states have (on average 1.206896551724138) internal successors, (140), 122 states have internal predecessors, (140), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 15:10:40,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-03-20 15:10:40,297 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-03-20 15:10:40,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:40,297 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-03-20 15:10:40,297 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:10:40,298 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-03-20 15:10:40,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-20 15:10:40,298 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:40,298 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:40,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:40,503 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 15:10:40,503 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:40,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:40,504 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-03-20 15:10:40,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:40,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1389065007] [2022-03-20 15:10:40,504 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:40,504 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-03-20 15:10:40,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:40,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363573900] [2022-03-20 15:10:40,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:40,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:40,510 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:40,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2000431982] [2022-03-20 15:10:40,510 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:40,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:40,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:40,516 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:40,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-20 15:10:40,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:40,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:40,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 15:10:40,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:40,895 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 17 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-20 15:10:40,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:41,117 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-20 15:10:41,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:41,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363573900] [2022-03-20 15:10:41,118 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:41,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000431982] [2022-03-20 15:10:41,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000431982] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 15:10:41,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:10:41,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 14 [2022-03-20 15:10:41,118 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:41,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1389065007] [2022-03-20 15:10:41,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1389065007] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:41,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:41,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:10:41,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725985780] [2022-03-20 15:10:41,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:41,119 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:10:41,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:41,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:10:41,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:10:41,119 INFO L87 Difference]: Start difference. First operand 208 states and 296 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-03-20 15:10:41,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:41,177 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-03-20 15:10:41,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:10:41,178 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 74 [2022-03-20 15:10:41,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:41,179 INFO L225 Difference]: With dead ends: 214 [2022-03-20 15:10:41,179 INFO L226 Difference]: Without dead ends: 212 [2022-03-20 15:10:41,180 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2022-03-20 15:10:41,180 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 13 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:41,180 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 145 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:10:41,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-03-20 15:10:41,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-03-20 15:10:41,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 125 states have internal predecessors, (143), 79 states have call successors, (79), 14 states have call predecessors, (79), 13 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 15:10:41,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-03-20 15:10:41,206 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-03-20 15:10:41,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:41,207 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-03-20 15:10:41,207 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-03-20 15:10:41,207 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-03-20 15:10:41,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-20 15:10:41,209 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:41,209 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:41,227 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-03-20 15:10:41,423 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-20 15:10:41,423 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:41,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:41,424 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-03-20 15:10:41,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:41,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1635020740] [2022-03-20 15:10:41,424 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:41,424 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-03-20 15:10:41,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:41,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857465982] [2022-03-20 15:10:41,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:41,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:41,432 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:41,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1771682781] [2022-03-20 15:10:41,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:41,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:41,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:41,437 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:41,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-20 15:10:41,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:41,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:41,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-20 15:10:41,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:41,631 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 15:10:41,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:41,797 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 15:10:41,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:41,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857465982] [2022-03-20 15:10:41,798 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:41,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771682781] [2022-03-20 15:10:41,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771682781] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:41,798 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:41,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-03-20 15:10:41,798 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:41,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1635020740] [2022-03-20 15:10:41,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1635020740] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:41,798 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:41,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 15:10:41,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991422570] [2022-03-20 15:10:41,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:41,799 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 15:10:41,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:41,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 15:10:41,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:10:41,799 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 15:10:42,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:42,014 INFO L93 Difference]: Finished difference Result 306 states and 427 transitions. [2022-03-20 15:10:42,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 15:10:42,014 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 15:10:42,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:42,015 INFO L225 Difference]: With dead ends: 306 [2022-03-20 15:10:42,016 INFO L226 Difference]: Without dead ends: 204 [2022-03-20 15:10:42,016 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-03-20 15:10:42,017 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 15:10:42,017 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 15:10:42,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-03-20 15:10:42,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 200. [2022-03-20 15:10:42,041 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 15:10:42,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 281 transitions. [2022-03-20 15:10:42,042 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 281 transitions. Word has length 72 [2022-03-20 15:10:42,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:42,043 INFO L478 AbstractCegarLoop]: Abstraction has 200 states and 281 transitions. [2022-03-20 15:10:42,043 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 15:10:42,043 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 281 transitions. [2022-03-20 15:10:42,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-20 15:10:42,043 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:42,044 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:42,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:42,259 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-20 15:10:42,259 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:42,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:42,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-03-20 15:10:42,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:42,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1418132776] [2022-03-20 15:10:42,260 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:42,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-03-20 15:10:42,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:42,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327416606] [2022-03-20 15:10:42,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:42,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:42,267 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:42,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [57393393] [2022-03-20 15:10:42,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:42,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:42,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:42,271 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:42,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-20 15:10:42,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:42,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:42,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-20 15:10:42,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:43,060 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 15:10:43,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:47,006 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 15:10:47,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:47,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327416606] [2022-03-20 15:10:47,006 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:47,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57393393] [2022-03-20 15:10:47,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57393393] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:47,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:47,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2022-03-20 15:10:47,006 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:47,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1418132776] [2022-03-20 15:10:47,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1418132776] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:47,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:47,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:10:47,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114496720] [2022-03-20 15:10:47,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:47,007 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:10:47,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:47,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:10:47,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-03-20 15:10:47,008 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 15:10:47,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:47,551 INFO L93 Difference]: Finished difference Result 285 states and 397 transitions. [2022-03-20 15:10:47,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:10:47,552 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 15:10:47,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:47,553 INFO L225 Difference]: With dead ends: 285 [2022-03-20 15:10:47,553 INFO L226 Difference]: Without dead ends: 231 [2022-03-20 15:10:47,554 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 15:10:47,554 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 15:10:47,554 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 15:10:47,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-03-20 15:10:47,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 228. [2022-03-20 15:10:47,581 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 15:10:47,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 321 transitions. [2022-03-20 15:10:47,582 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 321 transitions. Word has length 86 [2022-03-20 15:10:47,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:47,582 INFO L478 AbstractCegarLoop]: Abstraction has 228 states and 321 transitions. [2022-03-20 15:10:47,582 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 15:10:47,583 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 321 transitions. [2022-03-20 15:10:47,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-20 15:10:47,583 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:47,583 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 15:10:47,602 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 15:10:47,799 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-20 15:10:47,799 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:47,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:47,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1654964248, now seen corresponding path program 5 times [2022-03-20 15:10:47,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:47,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1058451236] [2022-03-20 15:10:47,800 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:47,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1654964248, now seen corresponding path program 6 times [2022-03-20 15:10:47,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:47,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613628281] [2022-03-20 15:10:47,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:47,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:47,806 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:47,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1481635446] [2022-03-20 15:10:47,807 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:10:47,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:47,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:47,812 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:47,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-20 15:10:47,863 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:10:47,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:47,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 15:10:47,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:47,991 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 15:10:47,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:48,109 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 15:10:48,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:48,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613628281] [2022-03-20 15:10:48,109 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:48,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481635446] [2022-03-20 15:10:48,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481635446] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:48,109 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:48,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 15:10:48,109 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:48,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1058451236] [2022-03-20 15:10:48,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1058451236] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:48,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:48,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:10:48,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995500249] [2022-03-20 15:10:48,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:48,110 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:10:48,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:48,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:10:48,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:10:48,111 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 15:10:48,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:48,198 INFO L93 Difference]: Finished difference Result 361 states and 505 transitions. [2022-03-20 15:10:48,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 15:10:48,198 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 15:10:48,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:48,200 INFO L225 Difference]: With dead ends: 361 [2022-03-20 15:10:48,200 INFO L226 Difference]: Without dead ends: 238 [2022-03-20 15:10:48,200 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 15:10:48,201 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 15:10:48,201 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 15:10:48,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-03-20 15:10:48,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 225. [2022-03-20 15:10:48,227 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 15:10:48,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 313 transitions. [2022-03-20 15:10:48,228 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 313 transitions. Word has length 89 [2022-03-20 15:10:48,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:48,228 INFO L478 AbstractCegarLoop]: Abstraction has 225 states and 313 transitions. [2022-03-20 15:10:48,228 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 15:10:48,229 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 313 transitions. [2022-03-20 15:10:48,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-20 15:10:48,229 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:48,229 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:48,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:48,443 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-20 15:10:48,443 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:48,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:48,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-03-20 15:10:48,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:48,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [51291436] [2022-03-20 15:10:48,444 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:48,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-03-20 15:10:48,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:48,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902870161] [2022-03-20 15:10:48,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:48,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:48,450 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:48,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1133028742] [2022-03-20 15:10:48,450 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:48,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:48,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:48,455 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:48,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-20 15:10:48,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:48,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:48,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-20 15:10:48,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:49,883 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:10:49,887 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:10:50,320 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 15:10:50,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:11:02,962 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 15:11:02,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:11:02,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902870161] [2022-03-20 15:11:02,962 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:11:02,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133028742] [2022-03-20 15:11:02,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133028742] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:11:02,962 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:11:02,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 14] total 32 [2022-03-20 15:11:02,962 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:11:02,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [51291436] [2022-03-20 15:11:02,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [51291436] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:11:02,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:11:02,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 15:11:02,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066413824] [2022-03-20 15:11:02,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:11:02,965 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 15:11:02,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:02,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 15:11:02,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=836, Unknown=0, NotChecked=0, Total=992 [2022-03-20 15:11:02,965 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 15:11:04,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:11:04,102 INFO L93 Difference]: Finished difference Result 328 states and 448 transitions. [2022-03-20 15:11:04,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:11:04,102 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 15:11:04,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:11:04,104 INFO L225 Difference]: With dead ends: 328 [2022-03-20 15:11:04,104 INFO L226 Difference]: Without dead ends: 270 [2022-03-20 15:11:04,104 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 15:11:04,105 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 15:11:04,105 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 15:11:04,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-03-20 15:11:04,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 258. [2022-03-20 15:11:04,136 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 15:11:04,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 358 transitions. [2022-03-20 15:11:04,138 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 358 transitions. Word has length 91 [2022-03-20 15:11:04,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:11:04,138 INFO L478 AbstractCegarLoop]: Abstraction has 258 states and 358 transitions. [2022-03-20 15:11:04,138 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 15:11:04,138 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 358 transitions. [2022-03-20 15:11:04,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-20 15:11:04,139 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:11:04,139 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:11:04,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 15:11:04,355 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:04,355 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:11:04,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:11:04,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-03-20 15:11:04,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:04,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [196610814] [2022-03-20 15:11:04,356 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:11:04,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-03-20 15:11:04,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:11:04,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108103168] [2022-03-20 15:11:04,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:11:04,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:11:04,362 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:11:04,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1095546745] [2022-03-20 15:11:04,362 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:11:04,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:04,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:11:04,363 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:11:04,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-20 15:11:04,414 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:11:04,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:11:04,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-20 15:11:04,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:11:05,189 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:11:05,191 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:11:05,725 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 15:11:05,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:11:06,192 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:00,374 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:29,389 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:14:05,946 WARN L855 $PredicateComparison]: unable to prove that (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~s~0_BEFORE_CALL_57 Int) (v_main_~x~0_BEFORE_CALL_76 Int) (v_main_~d~0_BEFORE_CALL_52 Int) (v_main_~b~0_BEFORE_CALL_84 Int) (v_main_~q~0_BEFORE_CALL_51 Int) (v_main_~y~0_BEFORE_CALL_79 Int) (v_main_~r~0_BEFORE_CALL_55 Int) (v_main_~p~0_BEFORE_CALL_55 Int) (v_main_~k~0_BEFORE_CALL_54 Int)) (let ((.cse0 (* v_main_~d~0_BEFORE_CALL_52 v_main_~b~0_BEFORE_CALL_84))) (or (= (+ (* v_main_~r~0_BEFORE_CALL_55 v_main_~y~0_BEFORE_CALL_79) (* v_main_~p~0_BEFORE_CALL_55 v_main_~x~0_BEFORE_CALL_76) v_main_~b~0_BEFORE_CALL_84) (+ (* v_main_~q~0_BEFORE_CALL_51 v_main_~x~0_BEFORE_CALL_76) (* v_main_~y~0_BEFORE_CALL_79 v_main_~s~0_BEFORE_CALL_57) (* v_main_~y~0_BEFORE_CALL_79 v_main_~k~0_BEFORE_CALL_54 v_main_~s~0_BEFORE_CALL_57) (* v_main_~d~0_BEFORE_CALL_52 v_main_~y~0_BEFORE_CALL_79 v_main_~s~0_BEFORE_CALL_57) (* v_main_~q~0_BEFORE_CALL_51 v_main_~x~0_BEFORE_CALL_76 v_main_~k~0_BEFORE_CALL_54) (* v_main_~q~0_BEFORE_CALL_51 v_main_~d~0_BEFORE_CALL_52 v_main_~x~0_BEFORE_CALL_76))) (= (mod .cse0 v_main_~b~0_BEFORE_CALL_84) 0) (<= .cse0 0) (<= v_main_~b~0_BEFORE_CALL_84 0)))))) is different from true [2022-03-20 15:14:44,223 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 61 proven. 35 refuted. 0 times theorem prover too weak. 236 trivial. 2 not checked. [2022-03-20 15:14:44,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:44,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108103168] [2022-03-20 15:14:44,224 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:44,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095546745] [2022-03-20 15:14:44,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095546745] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:44,224 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:44,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2022-03-20 15:14:44,224 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:44,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [196610814] [2022-03-20 15:14:44,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [196610814] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:44,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:44,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:14:44,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980481402] [2022-03-20 15:14:44,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:44,225 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:14:44,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:44,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:14:44,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=638, Unknown=1, NotChecked=52, Total=812 [2022-03-20 15:14:44,225 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 15:14:45,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:45,502 INFO L93 Difference]: Finished difference Result 330 states and 459 transitions. [2022-03-20 15:14:45,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:14:45,508 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 15:14:45,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:45,510 INFO L225 Difference]: With dead ends: 330 [2022-03-20 15:14:45,510 INFO L226 Difference]: Without dead ends: 327 [2022-03-20 15:14:45,511 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=233, Invalid=1176, Unknown=1, NotChecked=72, Total=1482 [2022-03-20 15:14:45,512 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 64 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:45,512 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 443 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 15:14:45,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-03-20 15:14:45,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 317. [2022-03-20 15:14:45,568 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 15:14:45,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 445 transitions. [2022-03-20 15:14:45,569 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 445 transitions. Word has length 108 [2022-03-20 15:14:45,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:45,569 INFO L478 AbstractCegarLoop]: Abstraction has 317 states and 445 transitions. [2022-03-20 15:14:45,569 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 15:14:45,570 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 445 transitions. [2022-03-20 15:14:45,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-20 15:14:45,571 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:45,571 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:14:45,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:45,787 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-20 15:14:45,788 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:45,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:45,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-03-20 15:14:45,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:45,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1284688219] [2022-03-20 15:14:45,789 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:45,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-03-20 15:14:45,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:45,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885304162] [2022-03-20 15:14:45,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:45,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:45,797 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:45,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [145332286] [2022-03-20 15:14:45,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:14:45,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:45,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:45,799 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:45,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-20 15:14:45,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:14:45,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:45,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-20 15:14:45,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:46,083 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 15:14:46,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:46,365 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 15:14:46,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:46,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885304162] [2022-03-20 15:14:46,366 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:46,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145332286] [2022-03-20 15:14:46,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145332286] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:46,366 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:46,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-03-20 15:14:46,366 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:46,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1284688219] [2022-03-20 15:14:46,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1284688219] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:46,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:46,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:14:46,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785142147] [2022-03-20 15:14:46,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:46,367 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:14:46,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:46,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:14:46,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:14:46,367 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 15:14:46,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:46,601 INFO L93 Difference]: Finished difference Result 387 states and 528 transitions. [2022-03-20 15:14:46,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:14:46,602 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 15:14:46,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:46,603 INFO L225 Difference]: With dead ends: 387 [2022-03-20 15:14:46,603 INFO L226 Difference]: Without dead ends: 271 [2022-03-20 15:14:46,603 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 15:14:46,604 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 47 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:46,604 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 273 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:14:46,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-03-20 15:14:46,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 232. [2022-03-20 15:14:46,638 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 15:14:46,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 309 transitions. [2022-03-20 15:14:46,639 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 309 transitions. Word has length 111 [2022-03-20 15:14:46,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:46,639 INFO L478 AbstractCegarLoop]: Abstraction has 232 states and 309 transitions. [2022-03-20 15:14:46,639 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 15:14:46,640 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 309 transitions. [2022-03-20 15:14:46,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 15:14:46,640 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:46,640 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:14:46,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:46,853 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 15:14:46,853 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:46,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:46,854 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-03-20 15:14:46,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:46,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2075622360] [2022-03-20 15:14:46,854 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:46,854 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-03-20 15:14:46,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:46,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69375530] [2022-03-20 15:14:46,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:46,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:46,864 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:46,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [800197941] [2022-03-20 15:14:46,865 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:14:46,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:46,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:46,867 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:46,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-20 15:14:46,911 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:14:46,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:46,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 15:14:46,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:47,221 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 15:14:47,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:49,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:49,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69375530] [2022-03-20 15:14:49,916 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:49,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800197941] [2022-03-20 15:14:49,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800197941] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:14:49,916 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:14:49,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-20 15:14:49,917 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:49,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2075622360] [2022-03-20 15:14:49,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2075622360] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:49,917 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:49,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:14:49,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245254805] [2022-03-20 15:14:49,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:49,918 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:14:49,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:49,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:14:49,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:14:49,918 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 15:14:50,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:50,352 INFO L93 Difference]: Finished difference Result 349 states and 486 transitions. [2022-03-20 15:14:50,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:14:50,353 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 15:14:50,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:50,354 INFO L225 Difference]: With dead ends: 349 [2022-03-20 15:14:50,354 INFO L226 Difference]: Without dead ends: 295 [2022-03-20 15:14:50,355 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 177 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=192, Invalid=678, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:14:50,355 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 44 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:50,355 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 580 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:14:50,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-03-20 15:14:50,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 253. [2022-03-20 15:14:50,428 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 15:14:50,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 340 transitions. [2022-03-20 15:14:50,429 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 340 transitions. Word has length 113 [2022-03-20 15:14:50,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:50,430 INFO L478 AbstractCegarLoop]: Abstraction has 253 states and 340 transitions. [2022-03-20 15:14:50,430 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 15:14:50,430 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 340 transitions. [2022-03-20 15:14:50,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 15:14:50,431 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:50,431 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:14:50,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:50,644 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 15:14:50,644 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:50,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:50,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-03-20 15:14:50,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:50,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [748676456] [2022-03-20 15:14:50,645 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:50,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-03-20 15:14:50,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:50,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871194633] [2022-03-20 15:14:50,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:50,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:50,655 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:50,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [145322994] [2022-03-20 15:14:50,656 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:50,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:50,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:50,657 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:50,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-20 15:14:50,711 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:14:50,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:50,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-20 15:14:50,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:50,944 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 15:14:50,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:51,285 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 15:14:51,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:51,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871194633] [2022-03-20 15:14:51,286 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:51,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145322994] [2022-03-20 15:14:51,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145322994] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:51,286 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:51,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 21 [2022-03-20 15:14:51,286 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:51,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [748676456] [2022-03-20 15:14:51,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [748676456] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:51,287 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:51,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:14:51,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894408415] [2022-03-20 15:14:51,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:51,287 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:14:51,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:51,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:14:51,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-03-20 15:14:51,287 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 15:14:51,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:51,688 INFO L93 Difference]: Finished difference Result 317 states and 438 transitions. [2022-03-20 15:14:51,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 15:14:51,689 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 15:14:51,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:51,690 INFO L225 Difference]: With dead ends: 317 [2022-03-20 15:14:51,690 INFO L226 Difference]: Without dead ends: 310 [2022-03-20 15:14:51,691 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 15:14:51,691 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 58 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:51,691 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 473 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:14:51,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-03-20 15:14:51,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 259. [2022-03-20 15:14:51,737 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 15:14:51,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 347 transitions. [2022-03-20 15:14:51,738 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 347 transitions. Word has length 116 [2022-03-20 15:14:51,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:51,738 INFO L478 AbstractCegarLoop]: Abstraction has 259 states and 347 transitions. [2022-03-20 15:14:51,738 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 15:14:51,738 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 347 transitions. [2022-03-20 15:14:51,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 15:14:51,739 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:51,739 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:14:51,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-03-20 15:14:51,955 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:51,955 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:51,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:51,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-03-20 15:14:51,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:51,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [91906360] [2022-03-20 15:14:51,956 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:51,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-03-20 15:14:51,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:51,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748495047] [2022-03-20 15:14:51,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:51,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:51,962 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:51,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [770436069] [2022-03-20 15:14:51,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:14:51,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:51,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:51,963 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:51,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-20 15:14:52,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:14:52,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:52,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:14:52,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:52,373 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 15:14:52,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:52,742 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 15:14:52,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:52,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748495047] [2022-03-20 15:14:52,742 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:52,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770436069] [2022-03-20 15:14:52,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770436069] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:52,742 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:52,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 26 [2022-03-20 15:14:52,742 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:52,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [91906360] [2022-03-20 15:14:52,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [91906360] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:52,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:52,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:14:52,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678470979] [2022-03-20 15:14:52,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:52,744 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:14:52,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:52,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:14:52,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:14:52,745 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 15:14:53,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:53,127 INFO L93 Difference]: Finished difference Result 376 states and 511 transitions. [2022-03-20 15:14:53,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:14:53,127 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 15:14:53,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:53,129 INFO L225 Difference]: With dead ends: 376 [2022-03-20 15:14:53,129 INFO L226 Difference]: Without dead ends: 259 [2022-03-20 15:14:53,129 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 15:14:53,130 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 52 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:53,130 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 466 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:14:53,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-03-20 15:14:53,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 259. [2022-03-20 15:14:53,177 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 15:14:53,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 346 transitions. [2022-03-20 15:14:53,178 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 346 transitions. Word has length 116 [2022-03-20 15:14:53,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:53,179 INFO L478 AbstractCegarLoop]: Abstraction has 259 states and 346 transitions. [2022-03-20 15:14:53,179 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 15:14:53,179 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 346 transitions. [2022-03-20 15:14:53,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-03-20 15:14:53,180 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:53,180 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 15:14:53,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:53,396 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:53,396 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:53,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:53,396 INFO L85 PathProgramCache]: Analyzing trace with hash 2089528091, now seen corresponding path program 1 times [2022-03-20 15:14:53,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:53,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2127324455] [2022-03-20 15:14:53,397 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:53,397 INFO L85 PathProgramCache]: Analyzing trace with hash 2089528091, now seen corresponding path program 2 times [2022-03-20 15:14:53,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:53,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094927350] [2022-03-20 15:14:53,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:53,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:53,402 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:53,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [684751165] [2022-03-20 15:14:53,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:14:53,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:53,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:53,404 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:53,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-20 15:14:53,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:14:53,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:53,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 15:14:53,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:53,702 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 15:14:53,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:53,989 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 15:14:53,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:53,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094927350] [2022-03-20 15:14:53,990 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:53,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684751165] [2022-03-20 15:14:53,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684751165] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:53,990 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:53,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2022-03-20 15:14:53,990 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:53,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2127324455] [2022-03-20 15:14:53,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2127324455] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:53,990 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:53,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:14:53,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794392230] [2022-03-20 15:14:53,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:53,991 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:14:53,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:53,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:14:53,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-03-20 15:14:53,991 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 15:14:54,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:54,212 INFO L93 Difference]: Finished difference Result 318 states and 413 transitions. [2022-03-20 15:14:54,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:14:54,212 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 15:14:54,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:54,213 INFO L225 Difference]: With dead ends: 318 [2022-03-20 15:14:54,213 INFO L226 Difference]: Without dead ends: 141 [2022-03-20 15:14:54,214 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 15:14:54,215 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 37 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:54,215 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 327 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:14:54,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-03-20 15:14:54,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2022-03-20 15:14:54,248 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 15:14:54,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 167 transitions. [2022-03-20 15:14:54,248 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 167 transitions. Word has length 119 [2022-03-20 15:14:54,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:54,249 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 167 transitions. [2022-03-20 15:14:54,249 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 15:14:54,249 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 167 transitions. [2022-03-20 15:14:54,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-20 15:14:54,250 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:54,250 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:14:54,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:54,455 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-20 15:14:54,455 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:54,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:54,455 INFO L85 PathProgramCache]: Analyzing trace with hash 2097211745, now seen corresponding path program 15 times [2022-03-20 15:14:54,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:54,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [724276116] [2022-03-20 15:14:54,456 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:54,456 INFO L85 PathProgramCache]: Analyzing trace with hash 2097211745, now seen corresponding path program 16 times [2022-03-20 15:14:54,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:54,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648492634] [2022-03-20 15:14:54,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:54,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:54,476 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:54,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [339001675] [2022-03-20 15:14:54,476 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:14:54,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:54,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:54,484 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:54,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-20 15:14:54,535 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:14:54,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:54,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:14:54,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:56,226 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 15:14:56,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:56,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:56,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648492634] [2022-03-20 15:14:56,964 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:56,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339001675] [2022-03-20 15:14:56,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339001675] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:14:56,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:14:56,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-20 15:14:56,964 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:56,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [724276116] [2022-03-20 15:14:56,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [724276116] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:56,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:56,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:14:56,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073210745] [2022-03-20 15:14:56,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:56,965 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:14:56,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:56,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:14:56,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=749, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:14:56,966 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 15:14:57,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:57,494 INFO L93 Difference]: Finished difference Result 218 states and 267 transitions. [2022-03-20 15:14:57,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:14:57,494 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 15:14:57,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:57,495 INFO L225 Difference]: With dead ends: 218 [2022-03-20 15:14:57,495 INFO L226 Difference]: Without dead ends: 147 [2022-03-20 15:14:57,496 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=237, Invalid=1323, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 15:14:57,496 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 62 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:57,496 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 710 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 196 Invalid, 0 Unknown, 134 Unchecked, 0.3s Time] [2022-03-20 15:14:57,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-03-20 15:14:57,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2022-03-20 15:14:57,528 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 15:14:57,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 177 transitions. [2022-03-20 15:14:57,528 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 177 transitions. Word has length 160 [2022-03-20 15:14:57,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:57,529 INFO L478 AbstractCegarLoop]: Abstraction has 147 states and 177 transitions. [2022-03-20 15:14:57,529 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 15:14:57,529 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 177 transitions. [2022-03-20 15:14:57,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-03-20 15:14:57,530 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:57,530 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 15:14:57,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:57,746 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-20 15:14:57,746 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:57,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:57,746 INFO L85 PathProgramCache]: Analyzing trace with hash 576880450, now seen corresponding path program 17 times [2022-03-20 15:14:57,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:57,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1424040770] [2022-03-20 15:14:57,747 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:57,747 INFO L85 PathProgramCache]: Analyzing trace with hash 576880450, now seen corresponding path program 18 times [2022-03-20 15:14:57,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:57,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909464930] [2022-03-20 15:14:57,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:57,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:57,754 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:57,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [705789511] [2022-03-20 15:14:57,755 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:57,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:57,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:57,756 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:57,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-20 15:14:57,829 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:14:57,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:57,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 15:14:57,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:58,144 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 15:14:58,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:58,505 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 15:14:58,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:58,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909464930] [2022-03-20 15:14:58,506 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:58,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705789511] [2022-03-20 15:14:58,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705789511] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:58,506 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:58,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 18 [2022-03-20 15:14:58,506 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:58,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1424040770] [2022-03-20 15:14:58,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1424040770] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:58,506 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:58,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:14:58,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914317300] [2022-03-20 15:14:58,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:58,507 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:14:58,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:58,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:14:58,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:14:58,507 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 15:14:58,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:58,782 INFO L93 Difference]: Finished difference Result 153 states and 182 transitions. [2022-03-20 15:14:58,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:14:58,782 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 15:14:58,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:58,783 INFO L225 Difference]: With dead ends: 153 [2022-03-20 15:14:58,783 INFO L226 Difference]: Without dead ends: 146 [2022-03-20 15:14:58,783 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 15:14:58,787 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 41 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:58,787 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 422 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:14:58,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-20 15:14:58,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 140. [2022-03-20 15:14:58,807 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 15:14:58,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 169 transitions. [2022-03-20 15:14:58,809 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 169 transitions. Word has length 182 [2022-03-20 15:14:58,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:58,810 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 169 transitions. [2022-03-20 15:14:58,810 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 15:14:58,810 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 169 transitions. [2022-03-20 15:14:58,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-03-20 15:14:58,813 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:58,813 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 15:14:58,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:59,029 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:59,030 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:59,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:59,030 INFO L85 PathProgramCache]: Analyzing trace with hash 2054277986, now seen corresponding path program 3 times [2022-03-20 15:14:59,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:59,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1811654534] [2022-03-20 15:14:59,030 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:59,030 INFO L85 PathProgramCache]: Analyzing trace with hash 2054277986, now seen corresponding path program 4 times [2022-03-20 15:14:59,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:59,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062079105] [2022-03-20 15:14:59,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:59,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:59,049 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:59,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [860699814] [2022-03-20 15:14:59,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:14:59,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:59,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:59,051 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:59,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-20 15:14:59,113 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:14:59,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:59,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-20 15:14:59,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:01,608 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 15:15:01,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:02,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:02,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062079105] [2022-03-20 15:15:02,997 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:02,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860699814] [2022-03-20 15:15:02,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860699814] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:15:02,997 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:15:02,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-20 15:15:02,997 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:02,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1811654534] [2022-03-20 15:15:02,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1811654534] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:02,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:02,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:15:02,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489619016] [2022-03-20 15:15:02,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:02,998 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:15:02,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:02,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:15:02,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-03-20 15:15:02,998 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 15:15:03,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:03,751 INFO L93 Difference]: Finished difference Result 213 states and 264 transitions. [2022-03-20 15:15:03,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 15:15:03,751 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 15:15:03,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:03,752 INFO L225 Difference]: With dead ends: 213 [2022-03-20 15:15:03,752 INFO L226 Difference]: Without dead ends: 146 [2022-03-20 15:15:03,753 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=280, Invalid=1526, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 15:15:03,753 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 65 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 163 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:03,753 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 619 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 212 Invalid, 0 Unknown, 163 Unchecked, 0.4s Time] [2022-03-20 15:15:03,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-20 15:15:03,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-03-20 15:15:03,776 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 15:15:03,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 179 transitions. [2022-03-20 15:15:03,776 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 179 transitions. Word has length 185 [2022-03-20 15:15:03,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:03,777 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 179 transitions. [2022-03-20 15:15:03,777 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 15:15:03,777 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 179 transitions. [2022-03-20 15:15:03,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-03-20 15:15:03,777 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:03,778 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 15:15:03,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-20 15:15:03,990 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:03,991 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:03,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:03,991 INFO L85 PathProgramCache]: Analyzing trace with hash 294904993, now seen corresponding path program 5 times [2022-03-20 15:15:03,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:03,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1220785964] [2022-03-20 15:15:03,991 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:03,992 INFO L85 PathProgramCache]: Analyzing trace with hash 294904993, now seen corresponding path program 6 times [2022-03-20 15:15:03,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:03,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307412385] [2022-03-20 15:15:03,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:03,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:04,003 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:04,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [129684397] [2022-03-20 15:15:04,003 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:15:04,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:04,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:04,012 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:04,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-20 15:15:04,065 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:15:04,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:04,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:15:04,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:04,554 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 15:15:04,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:04,931 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 15:15:04,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:04,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307412385] [2022-03-20 15:15:04,931 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:04,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129684397] [2022-03-20 15:15:04,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129684397] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:15:04,932 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:15:04,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 26 [2022-03-20 15:15:04,932 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:04,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1220785964] [2022-03-20 15:15:04,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1220785964] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:04,932 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:04,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:15:04,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916185377] [2022-03-20 15:15:04,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:04,933 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:15:04,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:04,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:15:04,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:15:04,933 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 15:15:05,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:05,228 INFO L93 Difference]: Finished difference Result 158 states and 188 transitions. [2022-03-20 15:15:05,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:15:05,228 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 15:15:05,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:05,229 INFO L225 Difference]: With dead ends: 158 [2022-03-20 15:15:05,229 INFO L226 Difference]: Without dead ends: 0 [2022-03-20 15:15:05,229 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 15:15:05,230 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 38 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:05,230 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 382 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:15:05,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-03-20 15:15:05,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-03-20 15:15:05,230 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 15:15:05,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-03-20 15:15:05,231 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 207 [2022-03-20 15:15:05,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:05,231 INFO L478 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-03-20 15:15:05,231 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 15:15:05,231 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-03-20 15:15:05,231 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-03-20 15:15:05,235 INFO L788 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-03-20 15:15:05,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-20 15:15:05,436 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-20 15:15:05,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-03-20 15:15:34,132 WARN L232 SmtUtils]: Spent 24.42s 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 15:16:09,921 INFO L882 garLoopResultBuilder]: For program point reach_errorEXIT(line 4) no Hoare annotation was computed. [2022-03-20 15:16:09,922 INFO L882 garLoopResultBuilder]: For program point reach_errorENTRY(line 4) no Hoare annotation was computed. [2022-03-20 15:16:09,922 INFO L882 garLoopResultBuilder]: For program point reach_errorFINAL(line 4) no Hoare annotation was computed. [2022-03-20 15:16:09,922 INFO L885 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 7 9) the Hoare annotation is: true [2022-03-20 15:16:09,922 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 15:16:09,922 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 15:16:09,922 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 15:16:09,922 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 15:16:09,922 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 15:16:09,922 INFO L885 garLoopResultBuilder]: At program point mainEXIT(lines 18 76) the Hoare annotation is: true [2022-03-20 15:16:09,922 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 15:16:09,923 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 15:16:09,923 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 15:16:09,923 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 15:16:09,923 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 15:16:09,923 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 15:16:09,923 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 15:16:09,923 INFO L885 garLoopResultBuilder]: At program point L74(line 74) the Hoare annotation is: true [2022-03-20 15:16:09,923 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 15:16:09,923 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 15:16:09,923 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 15:16:09,923 INFO L885 garLoopResultBuilder]: At program point mainFINAL(lines 18 76) the Hoare annotation is: true [2022-03-20 15:16:09,924 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 15:16:09,924 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 15:16:09,924 INFO L885 garLoopResultBuilder]: At program point mainENTRY(lines 18 76) the Hoare annotation is: true [2022-03-20 15:16:09,924 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 15:16:09,924 INFO L885 garLoopResultBuilder]: At program point L22(line 22) the Hoare annotation is: true [2022-03-20 15:16:09,924 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 15:16:09,924 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 15:16:09,924 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 15:16:09,924 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: true [2022-03-20 15:16:09,924 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 15:16:09,924 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initEXIT(line -1) the Hoare annotation is: true [2022-03-20 15:16:09,924 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startEXIT(line -1) the Hoare annotation is: true [2022-03-20 15:16:09,924 INFO L885 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: true [2022-03-20 15:16:09,924 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2022-03-20 15:16:09,925 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startFINAL(line -1) the Hoare annotation is: true [2022-03-20 15:16:09,925 INFO L885 garLoopResultBuilder]: At program point __VERIFIER_assertENTRY(lines 10 16) the Hoare annotation is: true [2022-03-20 15:16:09,925 INFO L878 garLoopResultBuilder]: At program point L12(lines 12 13) the Hoare annotation is: (not (<= 1 |__VERIFIER_assert_#in~cond|)) [2022-03-20 15:16:09,925 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 15:16:09,925 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 15:16:09,925 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 15:16:09,925 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 15:16:09,927 INFO L719 BasicCegarLoop]: Path program histogram: [18, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2] [2022-03-20 15:16:09,928 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-20 15:16:09,970 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.03 03:16:09 BoogieIcfgContainer [2022-03-20 15:16:09,970 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-20 15:16:09,970 INFO L158 Benchmark]: Toolchain (without parser) took 337933.64ms. Allocated memory was 181.4MB in the beginning and 437.3MB in the end (delta: 255.9MB). Free memory was 127.1MB in the beginning and 298.9MB in the end (delta: -171.8MB). Peak memory consumption was 243.5MB. Max. memory is 8.0GB. [2022-03-20 15:16:09,970 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 181.4MB. Free memory was 143.0MB in the beginning and 143.0MB in the end (delta: 72.8kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-20 15:16:09,971 INFO L158 Benchmark]: CACSL2BoogieTranslator took 212.05ms. Allocated memory was 181.4MB in the beginning and 243.3MB in the end (delta: 61.9MB). Free memory was 126.9MB in the beginning and 213.3MB in the end (delta: -86.4MB). Peak memory consumption was 14.0MB. Max. memory is 8.0GB. [2022-03-20 15:16:09,971 INFO L158 Benchmark]: Boogie Preprocessor took 19.58ms. Allocated memory is still 243.3MB. Free memory was 213.3MB in the beginning and 211.9MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-20 15:16:09,971 INFO L158 Benchmark]: RCFGBuilder took 267.44ms. Allocated memory is still 243.3MB. Free memory was 211.6MB in the beginning and 200.0MB in the end (delta: 11.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-03-20 15:16:09,971 INFO L158 Benchmark]: TraceAbstraction took 337421.68ms. Allocated memory was 243.3MB in the beginning and 437.3MB in the end (delta: 194.0MB). Free memory was 199.7MB in the beginning and 298.9MB in the end (delta: -99.2MB). Peak memory consumption was 254.7MB. Max. memory is 8.0GB. [2022-03-20 15:16:09,972 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 181.4MB. Free memory was 143.0MB in the beginning and 143.0MB in the end (delta: 72.8kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 212.05ms. Allocated memory was 181.4MB in the beginning and 243.3MB in the end (delta: 61.9MB). Free memory was 126.9MB in the beginning and 213.3MB in the end (delta: -86.4MB). Peak memory consumption was 14.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 19.58ms. Allocated memory is still 243.3MB. Free memory was 213.3MB in the beginning and 211.9MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 267.44ms. Allocated memory is still 243.3MB. Free memory was 211.6MB in the beginning and 200.0MB in the end (delta: 11.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 337421.68ms. Allocated memory was 243.3MB in the beginning and 437.3MB in the end (delta: 194.0MB). Free memory was 199.7MB in the beginning and 298.9MB in the end (delta: -99.2MB). Peak memory consumption was 254.7MB. 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: 337.3s, OverallIterations: 25, TraceHistogramMax: 29, PathProgramHistogramMax: 18, EmptinessCheckTime: 0.1s, AutomataDifference: 8.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 64.5s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1186 SdHoareTripleChecker+Valid, 4.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1064 mSDsluCounter, 8832 SdHoareTripleChecker+Invalid, 3.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 297 IncrementalHoareTripleChecker+Unchecked, 7466 mSDsCounter, 1152 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6075 IncrementalHoareTripleChecker+Invalid, 7524 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1152 mSolverCounterUnsat, 1366 mSDtfsCounter, 6075 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4494 GetRequests, 3914 SyntacticMatches, 25 SemanticMatches, 555 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2891 ImplicationChecksByTransitivity, 20.1s 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, 29.2s HoareSimplificationTime, 40 FomulaSimplificationsInter, 1614736 FormulaSimplificationTreeSizeReductionInter, 35.3s 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 15:16:10,147 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...