/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 22:23:17,578 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 22:23:17,580 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 22:23:17,606 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 22:23:17,606 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 22:23:17,607 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 22:23:17,608 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 22:23:17,610 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 22:23:17,611 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 22:23:17,612 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 22:23:17,613 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 22:23:17,614 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 22:23:17,614 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 22:23:17,618 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 22:23:17,619 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 22:23:17,621 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 22:23:17,622 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 22:23:17,627 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 22:23:17,633 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 22:23:17,637 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 22:23:17,638 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 22:23:17,639 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 22:23:17,640 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 22:23:17,641 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 22:23:17,641 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 22:23:17,643 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 22:23:17,643 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 22:23:17,644 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 22:23:17,644 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 22:23:17,644 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 22:23:17,645 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 22:23:17,645 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 22:23:17,646 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 22:23:17,646 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 22:23:17,653 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 22:23:17,653 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 22:23:17,654 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 22:23:17,655 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 22:23:17,655 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 22:23:17,655 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 22:23:17,656 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 22:23:17,657 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 22:23:17,657 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-06 22:23:17,667 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 22:23:17,667 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 22:23:17,668 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 22:23:17,668 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 22:23:17,669 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 22:23:17,669 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 22:23:17,669 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 22:23:17,669 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 22:23:17,669 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 22:23:17,669 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 22:23:17,669 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 22:23:17,669 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 22:23:17,670 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 22:23:17,670 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 22:23:17,670 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 22:23:17,670 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:23:17,670 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 22:23:17,670 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 22:23:17,670 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 22:23:17,670 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 22:23:17,671 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 22:23:17,671 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-06 22:23:17,671 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 22:23:17,884 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 22:23:17,905 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 22:23:17,908 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 22:23:17,909 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 22:23:17,909 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 22:23:17,910 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound100.c [2022-04-06 22:23:17,965 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/832f9db7a/1e17fe340ce64db79c1f450d12358d12/FLAG0d331d404 [2022-04-06 22:23:18,313 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 22:23:18,313 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound100.c [2022-04-06 22:23:18,320 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/832f9db7a/1e17fe340ce64db79c1f450d12358d12/FLAG0d331d404 [2022-04-06 22:23:18,758 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/832f9db7a/1e17fe340ce64db79c1f450d12358d12 [2022-04-06 22:23:18,760 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 22:23:18,761 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 22:23:18,765 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 22:23:18,765 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 22:23:18,768 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 22:23:18,768 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:23:18" (1/1) ... [2022-04-06 22:23:18,769 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d7d3308 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:23:18, skipping insertion in model container [2022-04-06 22:23:18,769 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:23:18" (1/1) ... [2022-04-06 22:23:18,774 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 22:23:18,785 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 22:23:18,935 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/egcd-ll_valuebound100.c[489,502] [2022-04-06 22:23:18,967 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:23:18,975 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 22:23:18,987 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/egcd-ll_valuebound100.c[489,502] [2022-04-06 22:23:19,008 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:23:19,018 INFO L208 MainTranslator]: Completed translation [2022-04-06 22:23:19,019 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:23:19 WrapperNode [2022-04-06 22:23:19,019 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 22:23:19,025 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 22:23:19,025 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 22:23:19,025 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 22:23:19,035 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:23:19" (1/1) ... [2022-04-06 22:23:19,035 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:23:19" (1/1) ... [2022-04-06 22:23:19,041 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:23:19" (1/1) ... [2022-04-06 22:23:19,041 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:23:19" (1/1) ... [2022-04-06 22:23:19,051 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:23:19" (1/1) ... [2022-04-06 22:23:19,055 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:23:19" (1/1) ... [2022-04-06 22:23:19,062 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:23:19" (1/1) ... [2022-04-06 22:23:19,065 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 22:23:19,066 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 22:23:19,066 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 22:23:19,066 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 22:23:19,067 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:23:19" (1/1) ... [2022-04-06 22:23:19,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:23:19,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:19,094 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-06 22:23:19,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-06 22:23:19,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 22:23:19,119 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 22:23:19,119 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 22:23:19,119 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 22:23:19,119 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 22:23:19,119 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 22:23:19,119 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 22:23:19,120 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 22:23:19,120 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 22:23:19,120 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 22:23:19,120 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 22:23:19,120 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 22:23:19,120 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 22:23:19,120 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 22:23:19,120 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 22:23:19,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 22:23:19,121 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 22:23:19,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 22:23:19,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 22:23:19,121 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 22:23:19,165 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 22:23:19,166 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 22:23:19,257 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 22:23:19,262 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 22:23:19,262 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-06 22:23:19,264 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:23:19 BoogieIcfgContainer [2022-04-06 22:23:19,264 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 22:23:19,266 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 22:23:19,266 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 22:23:19,290 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 22:23:19,290 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 10:23:18" (1/3) ... [2022-04-06 22:23:19,290 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e58d62e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:23:19, skipping insertion in model container [2022-04-06 22:23:19,291 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:23:19" (2/3) ... [2022-04-06 22:23:19,291 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e58d62e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:23:19, skipping insertion in model container [2022-04-06 22:23:19,291 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:23:19" (3/3) ... [2022-04-06 22:23:19,292 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd-ll_valuebound100.c [2022-04-06 22:23:19,296 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 22:23:19,296 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 22:23:19,329 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 22:23:19,334 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-04-06 22:23:19,335 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 22:23:19,347 INFO L276 IsEmpty]: Start isEmpty. Operand has 37 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 22:23:19,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-06 22:23:19,360 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:19,360 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:19,361 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:19,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:19,365 INFO L85 PathProgramCache]: Analyzing trace with hash 870870740, now seen corresponding path program 1 times [2022-04-06 22:23:19,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:19,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [772491404] [2022-04-06 22:23:19,384 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:19,384 INFO L85 PathProgramCache]: Analyzing trace with hash 870870740, now seen corresponding path program 2 times [2022-04-06 22:23:19,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:19,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941569908] [2022-04-06 22:23:19,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:19,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:19,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:23:19,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 22:23:19,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:23:19,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 22:23:19,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:23:19,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 22:23:19,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:23:19,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-04-06 22:23:19,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:23:19,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-04-06 22:23:19,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:23:19,546 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:23:19,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:19,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941569908] [2022-04-06 22:23:19,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941569908] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:19,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:19,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:23:19,550 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:19,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [772491404] [2022-04-06 22:23:19,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [772491404] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:19,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:19,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:23:19,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385064311] [2022-04-06 22:23:19,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:19,555 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 22:23:19,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:19,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 22:23:19,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:23:19,579 INFO L87 Difference]: Start difference. First operand has 37 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:23:19,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:19,656 INFO L93 Difference]: Finished difference Result 67 states and 105 transitions. [2022-04-06 22:23:19,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 22:23:19,658 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-04-06 22:23:19,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:19,664 INFO L225 Difference]: With dead ends: 67 [2022-04-06 22:23:19,664 INFO L226 Difference]: Without dead ends: 32 [2022-04-06 22:23:19,667 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:23:19,670 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 18 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:19,671 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 39 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:23:19,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-04-06 22:23:19,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-04-06 22:23:19,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 15 states have (on average 1.2) internal successors, (18), 16 states have internal predecessors, (18), 13 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 22:23:19,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 42 transitions. [2022-04-06 22:23:19,705 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 42 transitions. Word has length 33 [2022-04-06 22:23:19,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:19,705 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 42 transitions. [2022-04-06 22:23:19,705 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:23:19,705 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 42 transitions. [2022-04-06 22:23:19,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-06 22:23:19,707 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:19,707 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:19,708 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 22:23:19,708 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:19,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:19,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1006914976, now seen corresponding path program 1 times [2022-04-06 22:23:19,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:19,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1056538005] [2022-04-06 22:23:19,710 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:19,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1006914976, now seen corresponding path program 2 times [2022-04-06 22:23:19,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:19,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67582203] [2022-04-06 22:23:19,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:19,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:19,734 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:19,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1285889694] [2022-04-06 22:23:19,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:19,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:19,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:19,736 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:19,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-06 22:23:19,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 22:23:19,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:19,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:23:19,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:19,915 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:23:19,915 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:23:19,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:19,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67582203] [2022-04-06 22:23:19,916 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:19,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285889694] [2022-04-06 22:23:19,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285889694] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:19,917 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:19,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:23:19,918 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:19,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1056538005] [2022-04-06 22:23:19,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1056538005] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:19,918 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:19,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:23:19,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459652096] [2022-04-06 22:23:19,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:19,919 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:23:19,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:19,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:23:19,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:23:19,920 INFO L87 Difference]: Start difference. First operand 32 states and 42 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 22:23:19,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:19,979 INFO L93 Difference]: Finished difference Result 48 states and 65 transitions. [2022-04-06 22:23:19,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:23:19,980 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 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 33 [2022-04-06 22:23:19,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:19,981 INFO L225 Difference]: With dead ends: 48 [2022-04-06 22:23:19,982 INFO L226 Difference]: Without dead ends: 46 [2022-04-06 22:23:19,982 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:23:19,983 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 7 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:19,984 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 143 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:23:19,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-04-06 22:23:20,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 45. [2022-04-06 22:23:20,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 23 states have internal predecessors, (26), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-04-06 22:23:20,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 62 transitions. [2022-04-06 22:23:20,008 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 62 transitions. Word has length 33 [2022-04-06 22:23:20,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:20,008 INFO L478 AbstractCegarLoop]: Abstraction has 45 states and 62 transitions. [2022-04-06 22:23:20,008 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 22:23:20,009 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 62 transitions. [2022-04-06 22:23:20,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-04-06 22:23:20,009 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:20,010 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] [2022-04-06 22:23:20,035 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-04-06 22:23:20,231 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:20,232 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:20,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:20,233 INFO L85 PathProgramCache]: Analyzing trace with hash -124657161, now seen corresponding path program 1 times [2022-04-06 22:23:20,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:20,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1983557579] [2022-04-06 22:23:20,235 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:20,235 INFO L85 PathProgramCache]: Analyzing trace with hash -124657161, now seen corresponding path program 2 times [2022-04-06 22:23:20,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:20,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982346223] [2022-04-06 22:23:20,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:20,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:20,266 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:20,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [573367219] [2022-04-06 22:23:20,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:20,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:20,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:20,275 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:20,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-06 22:23:20,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:23:20,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:20,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:23:20,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:20,496 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:23:20,496 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:23:20,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:20,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982346223] [2022-04-06 22:23:20,497 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:20,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573367219] [2022-04-06 22:23:20,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573367219] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:20,497 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:20,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:23:20,498 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:20,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1983557579] [2022-04-06 22:23:20,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1983557579] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:20,498 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:20,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:23:20,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306707140] [2022-04-06 22:23:20,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:20,499 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:23:20,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:20,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:23:20,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:23:20,500 INFO L87 Difference]: Start difference. First operand 45 states and 62 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 22:23:20,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:20,573 INFO L93 Difference]: Finished difference Result 52 states and 68 transitions. [2022-04-06 22:23:20,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:23:20,574 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 38 [2022-04-06 22:23:20,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:20,578 INFO L225 Difference]: With dead ends: 52 [2022-04-06 22:23:20,579 INFO L226 Difference]: Without dead ends: 50 [2022-04-06 22:23:20,580 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:23:20,589 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 8 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:20,589 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 140 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:23:20,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-04-06 22:23:20,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2022-04-06 22:23:20,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 26 states have internal predecessors, (29), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-04-06 22:23:20,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 65 transitions. [2022-04-06 22:23:20,615 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 65 transitions. Word has length 38 [2022-04-06 22:23:20,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:20,615 INFO L478 AbstractCegarLoop]: Abstraction has 49 states and 65 transitions. [2022-04-06 22:23:20,615 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 22:23:20,615 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 65 transitions. [2022-04-06 22:23:20,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-04-06 22:23:20,616 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:20,616 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] [2022-04-06 22:23:20,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:20,817 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-04-06 22:23:20,817 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:20,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:20,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1732898944, now seen corresponding path program 1 times [2022-04-06 22:23:20,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:20,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [606653190] [2022-04-06 22:23:20,819 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:20,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1732898944, now seen corresponding path program 2 times [2022-04-06 22:23:20,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:20,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532372882] [2022-04-06 22:23:20,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:20,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:20,841 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:20,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1535353352] [2022-04-06 22:23:20,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:20,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:20,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:20,845 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:20,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-06 22:23:20,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:23:20,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:20,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:23:20,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:21,044 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 22:23:21,045 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:23:21,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:21,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532372882] [2022-04-06 22:23:21,045 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:21,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535353352] [2022-04-06 22:23:21,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535353352] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:21,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:21,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:23:21,046 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:21,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [606653190] [2022-04-06 22:23:21,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [606653190] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:21,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:21,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:23:21,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087623774] [2022-04-06 22:23:21,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:21,047 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:23:21,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:21,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:23:21,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:23:21,048 INFO L87 Difference]: Start difference. First operand 49 states and 65 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:23:21,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:21,106 INFO L93 Difference]: Finished difference Result 74 states and 105 transitions. [2022-04-06 22:23:21,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:23:21,107 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 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 43 [2022-04-06 22:23:21,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:21,109 INFO L225 Difference]: With dead ends: 74 [2022-04-06 22:23:21,110 INFO L226 Difference]: Without dead ends: 70 [2022-04-06 22:23:21,110 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:23:21,111 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 8 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:21,111 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 139 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:23:21,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-04-06 22:23:21,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2022-04-06 22:23:21,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 33 states have (on average 1.2727272727272727) internal successors, (42), 37 states have internal predecessors, (42), 30 states have call successors, (30), 7 states have call predecessors, (30), 6 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 22:23:21,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 98 transitions. [2022-04-06 22:23:21,125 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 98 transitions. Word has length 43 [2022-04-06 22:23:21,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:21,126 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 98 transitions. [2022-04-06 22:23:21,126 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:23:21,126 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 98 transitions. [2022-04-06 22:23:21,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-04-06 22:23:21,127 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:21,127 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] [2022-04-06 22:23:21,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:21,343 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:21,344 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:21,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:21,344 INFO L85 PathProgramCache]: Analyzing trace with hash -301191846, now seen corresponding path program 1 times [2022-04-06 22:23:21,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:21,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [886260191] [2022-04-06 22:23:21,346 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:21,346 INFO L85 PathProgramCache]: Analyzing trace with hash -301191846, now seen corresponding path program 2 times [2022-04-06 22:23:21,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:21,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202877432] [2022-04-06 22:23:21,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:21,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:21,358 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:21,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [573392334] [2022-04-06 22:23:21,359 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:21,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:21,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:21,368 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:21,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-06 22:23:21,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:23:21,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:21,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 22:23:21,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:21,529 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-04-06 22:23:21,529 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:23:21,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:21,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202877432] [2022-04-06 22:23:21,530 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:21,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573392334] [2022-04-06 22:23:21,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573392334] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:21,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:21,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:23:21,530 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:21,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [886260191] [2022-04-06 22:23:21,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [886260191] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:21,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:21,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:23:21,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981816878] [2022-04-06 22:23:21,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:21,531 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:23:21,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:21,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:23:21,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:23:21,532 INFO L87 Difference]: Start difference. First operand 70 states and 98 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-04-06 22:23:21,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:21,572 INFO L93 Difference]: Finished difference Result 76 states and 103 transitions. [2022-04-06 22:23:21,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:23:21,573 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 49 [2022-04-06 22:23:21,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:21,574 INFO L225 Difference]: With dead ends: 76 [2022-04-06 22:23:21,574 INFO L226 Difference]: Without dead ends: 74 [2022-04-06 22:23:21,574 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:23:21,575 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 5 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:21,575 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 139 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:23:21,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-04-06 22:23:21,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2022-04-06 22:23:21,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 36 states have (on average 1.25) internal successors, (45), 40 states have internal predecessors, (45), 30 states have call successors, (30), 8 states have call predecessors, (30), 7 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 22:23:21,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 101 transitions. [2022-04-06 22:23:21,588 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 101 transitions. Word has length 49 [2022-04-06 22:23:21,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:21,588 INFO L478 AbstractCegarLoop]: Abstraction has 74 states and 101 transitions. [2022-04-06 22:23:21,588 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-04-06 22:23:21,588 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 101 transitions. [2022-04-06 22:23:21,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-04-06 22:23:21,589 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:21,589 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 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, 1, 1, 1] [2022-04-06 22:23:21,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:21,811 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:21,812 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:21,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:21,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1164909737, now seen corresponding path program 1 times [2022-04-06 22:23:21,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:21,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [108101643] [2022-04-06 22:23:21,813 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:21,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1164909737, now seen corresponding path program 2 times [2022-04-06 22:23:21,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:21,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43383850] [2022-04-06 22:23:21,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:21,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:21,827 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:21,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1228417506] [2022-04-06 22:23:21,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:21,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:21,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:21,844 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:21,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-06 22:23:21,892 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:23:21,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:21,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 22:23:21,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:22,026 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-04-06 22:23:22,031 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:23:22,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:22,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43383850] [2022-04-06 22:23:22,032 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:22,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228417506] [2022-04-06 22:23:22,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228417506] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:22,032 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:22,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:23:22,034 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:22,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [108101643] [2022-04-06 22:23:22,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [108101643] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:22,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:22,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:23:22,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827920260] [2022-04-06 22:23:22,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:22,036 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:23:22,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:22,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:23:22,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:23:22,037 INFO L87 Difference]: Start difference. First operand 74 states and 101 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 22:23:22,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:22,081 INFO L93 Difference]: Finished difference Result 84 states and 109 transitions. [2022-04-06 22:23:22,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:23:22,081 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 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 51 [2022-04-06 22:23:22,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:22,082 INFO L225 Difference]: With dead ends: 84 [2022-04-06 22:23:22,083 INFO L226 Difference]: Without dead ends: 81 [2022-04-06 22:23:22,083 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:23:22,084 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:22,084 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 146 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:23:22,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-04-06 22:23:22,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 79. [2022-04-06 22:23:22,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 42 states have (on average 1.2142857142857142) internal successors, (51), 45 states have internal predecessors, (51), 27 states have call successors, (27), 10 states have call predecessors, (27), 9 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2022-04-06 22:23:22,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 102 transitions. [2022-04-06 22:23:22,096 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 102 transitions. Word has length 51 [2022-04-06 22:23:22,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:22,096 INFO L478 AbstractCegarLoop]: Abstraction has 79 states and 102 transitions. [2022-04-06 22:23:22,096 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 22:23:22,096 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 102 transitions. [2022-04-06 22:23:22,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-04-06 22:23:22,097 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:22,097 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:22,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:22,323 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:22,324 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:22,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:22,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1924168317, now seen corresponding path program 1 times [2022-04-06 22:23:22,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:22,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [952085682] [2022-04-06 22:23:22,325 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:22,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1924168317, now seen corresponding path program 2 times [2022-04-06 22:23:22,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:22,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192545073] [2022-04-06 22:23:22,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:22,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:22,338 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:22,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1576547653] [2022-04-06 22:23:22,339 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:22,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:22,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:22,340 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:22,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-06 22:23:22,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:23:22,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:22,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 10 conjunts are in the unsatisfiable core [2022-04-06 22:23:22,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:22,510 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-06 22:23:22,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:22,673 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-06 22:23:22,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:22,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192545073] [2022-04-06 22:23:22,674 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:22,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576547653] [2022-04-06 22:23:22,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576547653] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:22,674 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:22,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:23:22,675 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:22,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [952085682] [2022-04-06 22:23:22,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [952085682] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:22,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:22,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:23:22,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637741883] [2022-04-06 22:23:22,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:22,676 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:23:22,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:22,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:23:22,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:23:22,677 INFO L87 Difference]: Start difference. First operand 79 states and 102 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 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-04-06 22:23:22,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:22,791 INFO L93 Difference]: Finished difference Result 88 states and 112 transitions. [2022-04-06 22:23:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 22:23:22,792 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 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 54 [2022-04-06 22:23:22,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:22,795 INFO L225 Difference]: With dead ends: 88 [2022-04-06 22:23:22,795 INFO L226 Difference]: Without dead ends: 84 [2022-04-06 22:23:22,796 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:23:22,797 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 14 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:22,797 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 129 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:23:22,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-04-06 22:23:22,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2022-04-06 22:23:22,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 49 states have internal predecessors, (53), 27 states have call successors, (27), 11 states have call predecessors, (27), 10 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2022-04-06 22:23:22,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 105 transitions. [2022-04-06 22:23:22,819 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 105 transitions. Word has length 54 [2022-04-06 22:23:22,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:22,819 INFO L478 AbstractCegarLoop]: Abstraction has 84 states and 105 transitions. [2022-04-06 22:23:22,820 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 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-04-06 22:23:22,820 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 105 transitions. [2022-04-06 22:23:22,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-04-06 22:23:22,824 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:22,824 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 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] [2022-04-06 22:23:22,849 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-04-06 22:23:23,039 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:23,040 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:23,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:23,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1698149216, now seen corresponding path program 3 times [2022-04-06 22:23:23,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:23,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1549976181] [2022-04-06 22:23:23,041 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:23,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1698149216, now seen corresponding path program 4 times [2022-04-06 22:23:23,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:23,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516254758] [2022-04-06 22:23:23,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:23,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:23,053 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:23,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1971428685] [2022-04-06 22:23:23,053 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:23:23,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:23,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:23,054 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:23,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-06 22:23:23,100 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:23:23,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:23,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 22:23:23,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:23,339 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 22:23:23,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:23,462 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 22:23:23,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:23,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516254758] [2022-04-06 22:23:23,462 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:23,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971428685] [2022-04-06 22:23:23,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971428685] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:23,462 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:23,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2022-04-06 22:23:23,463 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:23,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1549976181] [2022-04-06 22:23:23,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1549976181] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:23,463 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:23,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:23:23,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161079940] [2022-04-06 22:23:23,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:23,464 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 22:23:23,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:23,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 22:23:23,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:23:23,464 INFO L87 Difference]: Start difference. First operand 84 states and 105 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 22:23:23,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:23,568 INFO L93 Difference]: Finished difference Result 118 states and 147 transitions. [2022-04-06 22:23:23,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:23:23,568 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 56 [2022-04-06 22:23:23,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:23,570 INFO L225 Difference]: With dead ends: 118 [2022-04-06 22:23:23,570 INFO L226 Difference]: Without dead ends: 116 [2022-04-06 22:23:23,570 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:23:23,571 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 8 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:23,571 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 170 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:23:23,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-04-06 22:23:23,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 112. [2022-04-06 22:23:23,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 64 states have (on average 1.15625) internal successors, (74), 67 states have internal predecessors, (74), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (31), 29 states have call predecessors, (31), 31 states have call successors, (31) [2022-04-06 22:23:23,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 138 transitions. [2022-04-06 22:23:23,587 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 138 transitions. Word has length 56 [2022-04-06 22:23:23,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:23,588 INFO L478 AbstractCegarLoop]: Abstraction has 112 states and 138 transitions. [2022-04-06 22:23:23,588 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 22:23:23,588 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 138 transitions. [2022-04-06 22:23:23,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-06 22:23:23,589 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:23,589 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:23,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:23,803 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:23,804 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:23,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:23,804 INFO L85 PathProgramCache]: Analyzing trace with hash 888099957, now seen corresponding path program 1 times [2022-04-06 22:23:23,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:23,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [600200261] [2022-04-06 22:23:23,804 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:23,805 INFO L85 PathProgramCache]: Analyzing trace with hash 888099957, now seen corresponding path program 2 times [2022-04-06 22:23:23,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:23,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955221809] [2022-04-06 22:23:23,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:23,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:23,816 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:23,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [529256598] [2022-04-06 22:23:23,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:23,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:23,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:23,818 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:23,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-06 22:23:23,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:23:23,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:23,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 22:23:23,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:24,068 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 22:23:24,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:24,187 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 22:23:24,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:24,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955221809] [2022-04-06 22:23:24,187 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:24,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529256598] [2022-04-06 22:23:24,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529256598] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:24,188 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:24,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2022-04-06 22:23:24,188 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:24,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [600200261] [2022-04-06 22:23:24,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [600200261] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:24,188 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:24,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:23:24,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676647394] [2022-04-06 22:23:24,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:24,189 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 22:23:24,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:24,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 22:23:24,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:23:24,190 INFO L87 Difference]: Start difference. First operand 112 states and 138 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-04-06 22:23:24,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:24,288 INFO L93 Difference]: Finished difference Result 137 states and 178 transitions. [2022-04-06 22:23:24,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:23:24,289 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 61 [2022-04-06 22:23:24,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:24,290 INFO L225 Difference]: With dead ends: 137 [2022-04-06 22:23:24,290 INFO L226 Difference]: Without dead ends: 131 [2022-04-06 22:23:24,291 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 114 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:23:24,291 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 8 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:24,292 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 160 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:23:24,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-04-06 22:23:24,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2022-04-06 22:23:24,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 73 states have (on average 1.178082191780822) internal successors, (86), 77 states have internal predecessors, (86), 42 states have call successors, (42), 16 states have call predecessors, (42), 15 states have return successors, (39), 37 states have call predecessors, (39), 39 states have call successors, (39) [2022-04-06 22:23:24,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 167 transitions. [2022-04-06 22:23:24,308 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 167 transitions. Word has length 61 [2022-04-06 22:23:24,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:24,308 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 167 transitions. [2022-04-06 22:23:24,308 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-04-06 22:23:24,308 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 167 transitions. [2022-04-06 22:23:24,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-06 22:23:24,309 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:24,309 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 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-04-06 22:23:24,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:24,523 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-04-06 22:23:24,524 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:24,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:24,524 INFO L85 PathProgramCache]: Analyzing trace with hash 2064127436, now seen corresponding path program 1 times [2022-04-06 22:23:24,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:24,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1997299896] [2022-04-06 22:23:24,525 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:24,525 INFO L85 PathProgramCache]: Analyzing trace with hash 2064127436, now seen corresponding path program 2 times [2022-04-06 22:23:24,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:24,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550674196] [2022-04-06 22:23:24,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:24,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:24,535 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:24,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [152519960] [2022-04-06 22:23:24,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:24,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:24,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:24,537 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:24,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-06 22:23:24,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:23:24,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:24,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 22:23:24,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:24,828 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 22:23:24,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:24,959 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-04-06 22:23:24,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:24,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550674196] [2022-04-06 22:23:24,960 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:24,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152519960] [2022-04-06 22:23:24,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152519960] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 22:23:24,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:23:24,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2022-04-06 22:23:24,961 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:24,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1997299896] [2022-04-06 22:23:24,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1997299896] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:24,961 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:24,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:23:24,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68306254] [2022-04-06 22:23:24,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:24,961 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:23:24,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:24,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:23:24,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:23:24,962 INFO L87 Difference]: Start difference. First operand 131 states and 167 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 22:23:25,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:25,009 INFO L93 Difference]: Finished difference Result 137 states and 172 transitions. [2022-04-06 22:23:25,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:23:25,010 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 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 69 [2022-04-06 22:23:25,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:25,011 INFO L225 Difference]: With dead ends: 137 [2022-04-06 22:23:25,011 INFO L226 Difference]: Without dead ends: 132 [2022-04-06 22:23:25,012 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 128 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:23:25,012 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 6 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:25,013 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 116 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:23:25,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-04-06 22:23:25,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2022-04-06 22:23:25,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 76 states have (on average 1.1578947368421053) internal successors, (88), 79 states have internal predecessors, (88), 39 states have call successors, (39), 17 states have call predecessors, (39), 16 states have return successors, (37), 35 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-06 22:23:25,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 164 transitions. [2022-04-06 22:23:25,029 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 164 transitions. Word has length 69 [2022-04-06 22:23:25,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:25,029 INFO L478 AbstractCegarLoop]: Abstraction has 132 states and 164 transitions. [2022-04-06 22:23:25,029 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 22:23:25,030 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 164 transitions. [2022-04-06 22:23:25,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-04-06 22:23:25,030 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:25,030 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:25,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:25,255 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-06 22:23:25,256 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:25,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:25,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1196252297, now seen corresponding path program 5 times [2022-04-06 22:23:25,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:25,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [801236948] [2022-04-06 22:23:25,257 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:25,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1196252297, now seen corresponding path program 6 times [2022-04-06 22:23:25,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:25,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941486823] [2022-04-06 22:23:25,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:25,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:25,268 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:25,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1062301665] [2022-04-06 22:23:25,268 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:23:25,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:25,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:25,269 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:25,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-06 22:23:25,338 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:23:25,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:25,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 22:23:25,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:25,674 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 39 proven. 17 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-04-06 22:23:25,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:26,345 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 42 proven. 14 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-04-06 22:23:26,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:26,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941486823] [2022-04-06 22:23:26,346 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:26,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062301665] [2022-04-06 22:23:26,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062301665] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:26,346 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:26,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2022-04-06 22:23:26,346 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:26,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [801236948] [2022-04-06 22:23:26,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [801236948] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:26,347 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:26,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:23:26,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705822899] [2022-04-06 22:23:26,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:26,348 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:23:26,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:26,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:23:26,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:23:26,348 INFO L87 Difference]: Start difference. First operand 132 states and 164 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-04-06 22:23:26,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:26,680 INFO L93 Difference]: Finished difference Result 166 states and 206 transitions. [2022-04-06 22:23:26,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:23:26,681 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 74 [2022-04-06 22:23:26,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:26,682 INFO L225 Difference]: With dead ends: 166 [2022-04-06 22:23:26,682 INFO L226 Difference]: Without dead ends: 164 [2022-04-06 22:23:26,683 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 131 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:23:26,683 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 19 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:26,684 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 168 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:23:26,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-04-06 22:23:26,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 150. [2022-04-06 22:23:26,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 88 states have (on average 1.1477272727272727) internal successors, (101), 91 states have internal predecessors, (101), 42 states have call successors, (42), 20 states have call predecessors, (42), 19 states have return successors, (40), 38 states have call predecessors, (40), 40 states have call successors, (40) [2022-04-06 22:23:26,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 183 transitions. [2022-04-06 22:23:26,702 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 183 transitions. Word has length 74 [2022-04-06 22:23:26,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:26,702 INFO L478 AbstractCegarLoop]: Abstraction has 150 states and 183 transitions. [2022-04-06 22:23:26,702 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-04-06 22:23:26,702 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 183 transitions. [2022-04-06 22:23:26,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-04-06 22:23:26,703 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:26,703 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 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] [2022-04-06 22:23:26,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:26,925 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-04-06 22:23:26,925 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:26,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:26,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1712511605, now seen corresponding path program 3 times [2022-04-06 22:23:26,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:26,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [559133294] [2022-04-06 22:23:26,926 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:26,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1712511605, now seen corresponding path program 4 times [2022-04-06 22:23:26,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:26,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933672000] [2022-04-06 22:23:26,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:26,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:26,943 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:26,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [315791311] [2022-04-06 22:23:26,943 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:23:26,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:26,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:26,944 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:26,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-06 22:23:26,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:23:26,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:26,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 22:23:26,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:27,787 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 27 proven. 29 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-04-06 22:23:27,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:28,198 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:23:28,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:28,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933672000] [2022-04-06 22:23:28,893 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:28,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315791311] [2022-04-06 22:23:28,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315791311] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:23:28,894 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:23:28,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-04-06 22:23:28,894 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:28,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [559133294] [2022-04-06 22:23:28,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [559133294] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:28,894 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:28,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:23:28,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758485391] [2022-04-06 22:23:28,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:28,895 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:23:28,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:28,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:23:28,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:23:28,895 INFO L87 Difference]: Start difference. First operand 150 states and 183 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2022-04-06 22:23:29,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:29,831 INFO L93 Difference]: Finished difference Result 184 states and 225 transitions. [2022-04-06 22:23:29,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 22:23:29,832 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) Word has length 74 [2022-04-06 22:23:29,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:29,833 INFO L225 Difference]: With dead ends: 184 [2022-04-06 22:23:29,833 INFO L226 Difference]: Without dead ends: 182 [2022-04-06 22:23:29,834 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2022-04-06 22:23:29,834 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 15 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:29,834 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 196 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 22:23:29,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-04-06 22:23:29,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2022-04-06 22:23:29,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 100 states have (on average 1.14) internal successors, (114), 103 states have internal predecessors, (114), 45 states have call successors, (45), 23 states have call predecessors, (45), 22 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) [2022-04-06 22:23:29,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 202 transitions. [2022-04-06 22:23:29,860 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 202 transitions. Word has length 74 [2022-04-06 22:23:29,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:29,861 INFO L478 AbstractCegarLoop]: Abstraction has 168 states and 202 transitions. [2022-04-06 22:23:29,861 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2022-04-06 22:23:29,861 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 202 transitions. [2022-04-06 22:23:29,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-04-06 22:23:29,862 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:29,862 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:29,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:30,087 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 22:23:30,088 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:30,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:30,088 INFO L85 PathProgramCache]: Analyzing trace with hash 15858924, now seen corresponding path program 5 times [2022-04-06 22:23:30,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:30,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [350852697] [2022-04-06 22:23:30,089 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:30,089 INFO L85 PathProgramCache]: Analyzing trace with hash 15858924, now seen corresponding path program 6 times [2022-04-06 22:23:30,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:30,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351966754] [2022-04-06 22:23:30,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:30,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:30,112 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:30,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [461005112] [2022-04-06 22:23:30,113 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:23:30,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:30,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:30,123 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:30,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 22:23:30,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:23:30,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:30,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 24 conjunts are in the unsatisfiable core [2022-04-06 22:23:30,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:30,406 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 30 proven. 18 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-04-06 22:23:30,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:30,615 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 27 proven. 14 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2022-04-06 22:23:30,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:30,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351966754] [2022-04-06 22:23:30,615 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:30,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461005112] [2022-04-06 22:23:30,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461005112] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:30,616 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:30,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2022-04-06 22:23:30,616 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:30,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [350852697] [2022-04-06 22:23:30,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [350852697] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:30,616 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:30,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 22:23:30,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591704518] [2022-04-06 22:23:30,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:30,617 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 22:23:30,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:30,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 22:23:30,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-04-06 22:23:30,617 INFO L87 Difference]: Start difference. First operand 168 states and 202 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-04-06 22:23:30,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:30,867 INFO L93 Difference]: Finished difference Result 182 states and 221 transitions. [2022-04-06 22:23:30,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 22:23:30,868 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 79 [2022-04-06 22:23:30,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:30,869 INFO L225 Difference]: With dead ends: 182 [2022-04-06 22:23:30,869 INFO L226 Difference]: Without dead ends: 169 [2022-04-06 22:23:30,870 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 145 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-04-06 22:23:30,870 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 15 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:30,870 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 148 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:23:30,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-04-06 22:23:30,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 149. [2022-04-06 22:23:30,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 91 states have (on average 1.0879120879120878) internal successors, (99), 95 states have internal predecessors, (99), 36 states have call successors, (36), 22 states have call predecessors, (36), 21 states have return successors, (35), 31 states have call predecessors, (35), 35 states have call successors, (35) [2022-04-06 22:23:30,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 170 transitions. [2022-04-06 22:23:30,893 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 170 transitions. Word has length 79 [2022-04-06 22:23:30,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:30,894 INFO L478 AbstractCegarLoop]: Abstraction has 149 states and 170 transitions. [2022-04-06 22:23:30,894 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-04-06 22:23:30,894 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 170 transitions. [2022-04-06 22:23:30,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-04-06 22:23:30,895 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:30,895 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 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] [2022-04-06 22:23:30,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-04-06 22:23:31,107 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 22:23:31,107 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:31,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:31,108 INFO L85 PathProgramCache]: Analyzing trace with hash 2066842922, now seen corresponding path program 3 times [2022-04-06 22:23:31,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:31,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [82392273] [2022-04-06 22:23:31,109 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:31,109 INFO L85 PathProgramCache]: Analyzing trace with hash 2066842922, now seen corresponding path program 4 times [2022-04-06 22:23:31,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:31,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592811018] [2022-04-06 22:23:31,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:31,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:31,117 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:31,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [759637910] [2022-04-06 22:23:31,117 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:23:31,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:31,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:31,118 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:31,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-06 22:23:31,171 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:23:31,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:31,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 36 conjunts are in the unsatisfiable core [2022-04-06 22:23:31,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:31,780 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 36 proven. 24 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-04-06 22:23:31,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:32,145 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 34 proven. 17 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-04-06 22:23:32,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:32,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592811018] [2022-04-06 22:23:32,145 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:32,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759637910] [2022-04-06 22:23:32,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759637910] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:32,146 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:32,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 18 [2022-04-06 22:23:32,146 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:32,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [82392273] [2022-04-06 22:23:32,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [82392273] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:32,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:32,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:23:32,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125678602] [2022-04-06 22:23:32,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:32,147 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:23:32,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:32,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:23:32,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:23:32,148 INFO L87 Difference]: Start difference. First operand 149 states and 170 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:23:32,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:32,648 INFO L93 Difference]: Finished difference Result 171 states and 198 transitions. [2022-04-06 22:23:32,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:23:32,648 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 79 [2022-04-06 22:23:32,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:32,649 INFO L225 Difference]: With dead ends: 171 [2022-04-06 22:23:32,649 INFO L226 Difference]: Without dead ends: 169 [2022-04-06 22:23:32,650 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-04-06 22:23:32,650 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 22 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:32,651 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 164 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:23:32,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-04-06 22:23:32,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 159. [2022-04-06 22:23:32,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 97 states have (on average 1.092783505154639) internal successors, (106), 101 states have internal predecessors, (106), 39 states have call successors, (39), 23 states have call predecessors, (39), 22 states have return successors, (38), 34 states have call predecessors, (38), 38 states have call successors, (38) [2022-04-06 22:23:32,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 183 transitions. [2022-04-06 22:23:32,678 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 183 transitions. Word has length 79 [2022-04-06 22:23:32,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:32,678 INFO L478 AbstractCegarLoop]: Abstraction has 159 states and 183 transitions. [2022-04-06 22:23:32,678 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:23:32,678 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 183 transitions. [2022-04-06 22:23:32,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-04-06 22:23:32,679 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:32,679 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:32,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:32,902 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 22:23:32,902 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:32,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:32,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1804875380, now seen corresponding path program 7 times [2022-04-06 22:23:32,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:32,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1341220520] [2022-04-06 22:23:32,903 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:32,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1804875380, now seen corresponding path program 8 times [2022-04-06 22:23:32,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:32,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736956365] [2022-04-06 22:23:32,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:32,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:32,912 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:32,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1018807517] [2022-04-06 22:23:32,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:32,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:32,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:32,913 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:32,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-06 22:23:32,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:23:32,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:32,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 51 conjunts are in the unsatisfiable core [2022-04-06 22:23:32,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:36,817 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 66 proven. 38 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2022-04-06 22:23:36,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:37,436 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 75 proven. 8 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-04-06 22:23:37,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:37,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736956365] [2022-04-06 22:23:37,436 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:37,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018807517] [2022-04-06 22:23:37,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018807517] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:37,437 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:37,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 20 [2022-04-06 22:23:37,437 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:37,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1341220520] [2022-04-06 22:23:37,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1341220520] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:37,437 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:37,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:23:37,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273073313] [2022-04-06 22:23:37,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:37,438 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:23:37,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:37,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:23:37,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=316, Unknown=1, NotChecked=0, Total=380 [2022-04-06 22:23:37,439 INFO L87 Difference]: Start difference. First operand 159 states and 183 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-04-06 22:23:38,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:38,981 INFO L93 Difference]: Finished difference Result 189 states and 222 transitions. [2022-04-06 22:23:38,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:23:38,982 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) Word has length 92 [2022-04-06 22:23:38,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:38,984 INFO L225 Difference]: With dead ends: 189 [2022-04-06 22:23:38,984 INFO L226 Difference]: Without dead ends: 187 [2022-04-06 22:23:38,985 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 164 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=81, Invalid=424, Unknown=1, NotChecked=0, Total=506 [2022-04-06 22:23:38,987 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 24 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:38,987 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 165 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 432 Invalid, 0 Unknown, 54 Unchecked, 1.3s Time] [2022-04-06 22:23:38,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-04-06 22:23:39,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 183. [2022-04-06 22:23:39,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 110 states have (on average 1.1) internal successors, (121), 115 states have internal predecessors, (121), 48 states have call successors, (48), 25 states have call predecessors, (48), 24 states have return successors, (47), 42 states have call predecessors, (47), 47 states have call successors, (47) [2022-04-06 22:23:39,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 216 transitions. [2022-04-06 22:23:39,036 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 216 transitions. Word has length 92 [2022-04-06 22:23:39,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:39,036 INFO L478 AbstractCegarLoop]: Abstraction has 183 states and 216 transitions. [2022-04-06 22:23:39,036 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-04-06 22:23:39,036 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 216 transitions. [2022-04-06 22:23:39,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-04-06 22:23:39,037 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:39,038 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:39,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:39,246 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:39,246 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:39,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:39,246 INFO L85 PathProgramCache]: Analyzing trace with hash 65583604, now seen corresponding path program 9 times [2022-04-06 22:23:39,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:39,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [230015767] [2022-04-06 22:23:39,247 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:39,247 INFO L85 PathProgramCache]: Analyzing trace with hash 65583604, now seen corresponding path program 10 times [2022-04-06 22:23:39,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:39,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932219192] [2022-04-06 22:23:39,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:39,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:39,262 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:39,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1198810021] [2022-04-06 22:23:39,262 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:23:39,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:39,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:39,263 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:39,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-06 22:23:39,310 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:23:39,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:39,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 56 conjunts are in the unsatisfiable core [2022-04-06 22:23:39,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:40,028 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 65 proven. 54 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-04-06 22:23:40,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:40,376 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 75 proven. 8 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-04-06 22:23:40,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:40,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932219192] [2022-04-06 22:23:40,377 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:40,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198810021] [2022-04-06 22:23:40,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198810021] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:40,377 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:40,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 18 [2022-04-06 22:23:40,377 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:40,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [230015767] [2022-04-06 22:23:40,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [230015767] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:40,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:40,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 22:23:40,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027171696] [2022-04-06 22:23:40,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:40,378 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 22:23:40,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:40,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 22:23:40,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:23:40,379 INFO L87 Difference]: Start difference. First operand 183 states and 216 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 22:23:40,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:40,936 INFO L93 Difference]: Finished difference Result 220 states and 258 transitions. [2022-04-06 22:23:40,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:23:40,937 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 92 [2022-04-06 22:23:40,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:40,938 INFO L225 Difference]: With dead ends: 220 [2022-04-06 22:23:40,938 INFO L226 Difference]: Without dead ends: 218 [2022-04-06 22:23:40,939 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 164 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-04-06 22:23:40,939 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 23 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:40,939 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 186 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:23:40,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-04-06 22:23:40,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 208. [2022-04-06 22:23:40,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 127 states have (on average 1.1023622047244095) internal successors, (140), 131 states have internal predecessors, (140), 52 states have call successors, (52), 29 states have call predecessors, (52), 28 states have return successors, (51), 47 states have call predecessors, (51), 51 states have call successors, (51) [2022-04-06 22:23:40,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 243 transitions. [2022-04-06 22:23:40,986 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 243 transitions. Word has length 92 [2022-04-06 22:23:40,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:40,986 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 243 transitions. [2022-04-06 22:23:40,986 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 22:23:40,986 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 243 transitions. [2022-04-06 22:23:40,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-04-06 22:23:40,988 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:40,988 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:41,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:41,211 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-06 22:23:41,211 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:41,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:41,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1451786998, now seen corresponding path program 11 times [2022-04-06 22:23:41,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:41,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1206451221] [2022-04-06 22:23:41,212 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:41,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1451786998, now seen corresponding path program 12 times [2022-04-06 22:23:41,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:41,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94221757] [2022-04-06 22:23:41,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:41,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:41,219 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:41,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [673342468] [2022-04-06 22:23:41,220 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:23:41,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:41,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:41,224 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:41,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-06 22:23:41,268 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:23:41,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:41,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 30 conjunts are in the unsatisfiable core [2022-04-06 22:23:41,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:41,514 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:23:41,516 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:23:44,330 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 70 proven. 11 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2022-04-06 22:23:44,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:44,532 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:24:56,034 WARN L855 $PredicateComparison]: unable to prove that (forall ((v_main_~r~0_BEFORE_CALL_121 Int) (v_main_~p~0_BEFORE_CALL_124 Int) (v_main_~s~0_BEFORE_CALL_112 Int) (v_main_~q~0_BEFORE_CALL_121 Int)) (or (not (= (+ (* (+ (* (- 1) v_main_~s~0_BEFORE_CALL_112) v_main_~r~0_BEFORE_CALL_121) v_main_~q~0_BEFORE_CALL_121) 1) (* v_main_~s~0_BEFORE_CALL_112 (+ v_main_~p~0_BEFORE_CALL_124 (* (- 1) v_main_~q~0_BEFORE_CALL_121))))) (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (let ((.cse0 (+ (* v_main_~r~0_BEFORE_CALL_121 v_main_~q~0_BEFORE_CALL_121) 1))) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (= (mod .cse0 v_main_~p~0_BEFORE_CALL_124) 0) (= .cse0 0)))))) is different from true [2022-04-06 22:26:00,197 WARN L855 $PredicateComparison]: unable to prove that (or (forall ((v_main_~r~0_BEFORE_CALL_121 Int) (v_main_~p~0_BEFORE_CALL_124 Int) (v_main_~s~0_BEFORE_CALL_112 Int) (v_main_~q~0_BEFORE_CALL_121 Int)) (or (not (= (+ (* (+ (* (- 1) v_main_~s~0_BEFORE_CALL_112) v_main_~r~0_BEFORE_CALL_121) v_main_~q~0_BEFORE_CALL_121) 1) (* v_main_~s~0_BEFORE_CALL_112 (+ v_main_~p~0_BEFORE_CALL_124 (* (- 1) v_main_~q~0_BEFORE_CALL_121))))) (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (let ((.cse0 (+ (* v_main_~r~0_BEFORE_CALL_121 v_main_~q~0_BEFORE_CALL_121) 1))) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (= (mod .cse0 v_main_~p~0_BEFORE_CALL_124) 0) (= .cse0 0)))))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-04-06 22:26:18,241 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~r~0_BEFORE_CALL_121 Int) (v_main_~p~0_BEFORE_CALL_124 Int) (v_main_~s~0_BEFORE_CALL_112 Int) (v_main_~q~0_BEFORE_CALL_121 Int)) (let ((.cse0 (+ (* v_main_~r~0_BEFORE_CALL_121 v_main_~q~0_BEFORE_CALL_121) 1))) (or (not (= (+ (* (+ (* (- 1) v_main_~s~0_BEFORE_CALL_112) v_main_~r~0_BEFORE_CALL_121) v_main_~q~0_BEFORE_CALL_121) 1) (* v_main_~s~0_BEFORE_CALL_112 (+ v_main_~p~0_BEFORE_CALL_124 (* (- 1) v_main_~q~0_BEFORE_CALL_121))))) (= (mod .cse0 v_main_~p~0_BEFORE_CALL_124) 0) (= .cse0 0))))) is different from true [2022-04-06 22:26:30,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:26:30,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94221757] [2022-04-06 22:26:30,797 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:26:30,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673342468] [2022-04-06 22:26:30,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673342468] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:26:30,797 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:26:30,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-04-06 22:26:30,797 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:26:30,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1206451221] [2022-04-06 22:26:30,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1206451221] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:26:30,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:26:30,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:26:30,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087649875] [2022-04-06 22:26:30,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:26:30,798 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:26:30,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:26:30,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:26:30,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=189, Unknown=8, NotChecked=90, Total=342 [2022-04-06 22:26:30,799 INFO L87 Difference]: Start difference. First operand 208 states and 243 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-04-06 22:26:33,156 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:26:35,192 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:26:59,503 WARN L232 SmtUtils]: Spent 24.28s on a formula simplification. DAG size of input: 47 DAG size of output: 44 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:27:02,086 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:27:02,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:27:02,126 INFO L93 Difference]: Finished difference Result 236 states and 281 transitions. [2022-04-06 22:27:02,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 22:27:02,126 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 92 [2022-04-06 22:27:02,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:27:02,128 INFO L225 Difference]: With dead ends: 236 [2022-04-06 22:27:02,128 INFO L226 Difference]: Without dead ends: 234 [2022-04-06 22:27:02,128 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 47.4s TimeCoverageRelationStatistics Valid=76, Invalid=270, Unknown=8, NotChecked=108, Total=462 [2022-04-06 22:27:02,129 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 15 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 9 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:27:02,129 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 201 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 267 Invalid, 3 Unknown, 0 Unchecked, 6.8s Time] [2022-04-06 22:27:02,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-04-06 22:27:02,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 232. [2022-04-06 22:27:02,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 140 states have (on average 1.1071428571428572) internal successors, (155), 145 states have internal predecessors, (155), 61 states have call successors, (61), 31 states have call predecessors, (61), 30 states have return successors, (60), 55 states have call predecessors, (60), 60 states have call successors, (60) [2022-04-06 22:27:02,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 276 transitions. [2022-04-06 22:27:02,176 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 276 transitions. Word has length 92 [2022-04-06 22:27:02,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:27:02,177 INFO L478 AbstractCegarLoop]: Abstraction has 232 states and 276 transitions. [2022-04-06 22:27:02,177 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-04-06 22:27:02,177 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 276 transitions. [2022-04-06 22:27:02,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-04-06 22:27:02,178 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:27:02,178 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:27:02,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-06 22:27:02,398 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 22:27:02,399 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:27:02,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:27:02,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1963826657, now seen corresponding path program 13 times [2022-04-06 22:27:02,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:02,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [532644057] [2022-04-06 22:27:02,400 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:27:02,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1963826657, now seen corresponding path program 14 times [2022-04-06 22:27:02,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:27:02,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336681223] [2022-04-06 22:27:02,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:27:02,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:27:02,414 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:27:02,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [241126851] [2022-04-06 22:27:02,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:27:02,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:02,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:27:02,429 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:27:02,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-06 22:27:02,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:27:02,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:27:02,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 42 conjunts are in the unsatisfiable core [2022-04-06 22:27:02,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:27:02,919 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 45 proven. 37 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-04-06 22:27:02,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:27:03,231 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 55 proven. 27 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-04-06 22:27:03,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:27:03,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336681223] [2022-04-06 22:27:03,232 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:27:03,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241126851] [2022-04-06 22:27:03,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241126851] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:27:03,232 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:27:03,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2022-04-06 22:27:03,233 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:27:03,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [532644057] [2022-04-06 22:27:03,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [532644057] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:27:03,233 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:27:03,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:27:03,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081836904] [2022-04-06 22:27:03,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:27:03,233 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:27:03,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:03,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:27:03,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:27:03,234 INFO L87 Difference]: Start difference. First operand 232 states and 276 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2022-04-06 22:27:03,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:27:03,614 INFO L93 Difference]: Finished difference Result 266 states and 313 transitions. [2022-04-06 22:27:03,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:27:03,614 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) Word has length 97 [2022-04-06 22:27:03,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:27:03,616 INFO L225 Difference]: With dead ends: 266 [2022-04-06 22:27:03,616 INFO L226 Difference]: Without dead ends: 264 [2022-04-06 22:27:03,616 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 177 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:27:03,617 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 13 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:27:03,617 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 202 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:27:03,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-04-06 22:27:03,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 264. [2022-04-06 22:27:03,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 161 states have (on average 1.1055900621118013) internal successors, (178), 166 states have internal predecessors, (178), 67 states have call successors, (67), 36 states have call predecessors, (67), 35 states have return successors, (66), 61 states have call predecessors, (66), 66 states have call successors, (66) [2022-04-06 22:27:03,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 311 transitions. [2022-04-06 22:27:03,682 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 311 transitions. Word has length 97 [2022-04-06 22:27:03,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:27:03,682 INFO L478 AbstractCegarLoop]: Abstraction has 264 states and 311 transitions. [2022-04-06 22:27:03,682 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2022-04-06 22:27:03,682 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 311 transitions. [2022-04-06 22:27:03,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-04-06 22:27:03,684 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:27:03,684 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:27:03,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 22:27:03,899 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-06 22:27:03,899 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:27:03,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:27:03,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1451182689, now seen corresponding path program 15 times [2022-04-06 22:27:03,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:03,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [749574628] [2022-04-06 22:27:03,900 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:27:03,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1451182689, now seen corresponding path program 16 times [2022-04-06 22:27:03,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:27:03,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58023648] [2022-04-06 22:27:03,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:27:03,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:27:03,907 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:27:03,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1430500676] [2022-04-06 22:27:03,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:27:03,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:03,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:27:03,908 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:27:03,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-06 22:27:03,962 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:27:03,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:27:03,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 22:27:03,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:27:04,808 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 57 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2022-04-06 22:27:04,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:27:05,125 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 87 proven. 5 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-04-06 22:27:05,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:27:05,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58023648] [2022-04-06 22:27:05,125 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:27:05,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430500676] [2022-04-06 22:27:05,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430500676] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:27:05,126 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:27:05,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 8] total 19 [2022-04-06 22:27:05,126 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:27:05,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [749574628] [2022-04-06 22:27:05,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [749574628] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:27:05,126 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:27:05,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:27:05,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402407358] [2022-04-06 22:27:05,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:27:05,127 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:27:05,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:05,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:27:05,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-04-06 22:27:05,127 INFO L87 Difference]: Start difference. First operand 264 states and 311 transitions. Second operand has 16 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 8 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 22:27:06,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:27:06,074 INFO L93 Difference]: Finished difference Result 294 states and 345 transitions. [2022-04-06 22:27:06,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:27:06,075 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 8 states have call predecessors, (16), 6 states have call successors, (16) Word has length 97 [2022-04-06 22:27:06,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:27:06,076 INFO L225 Difference]: With dead ends: 294 [2022-04-06 22:27:06,076 INFO L226 Difference]: Without dead ends: 292 [2022-04-06 22:27:06,077 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 173 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-04-06 22:27:06,077 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 29 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:27:06,077 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 184 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 22:27:06,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-04-06 22:27:06,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2022-04-06 22:27:06,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 179 states have (on average 1.106145251396648) internal successors, (198), 184 states have internal predecessors, (198), 73 states have call successors, (73), 40 states have call predecessors, (73), 39 states have return successors, (72), 67 states have call predecessors, (72), 72 states have call successors, (72) [2022-04-06 22:27:06,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 343 transitions. [2022-04-06 22:27:06,141 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 343 transitions. Word has length 97 [2022-04-06 22:27:06,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:27:06,141 INFO L478 AbstractCegarLoop]: Abstraction has 292 states and 343 transitions. [2022-04-06 22:27:06,141 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 8 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 22:27:06,141 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 343 transitions. [2022-04-06 22:27:06,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-04-06 22:27:06,142 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:27:06,142 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:27:06,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-04-06 22:27:06,351 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:06,351 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:27:06,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:27:06,352 INFO L85 PathProgramCache]: Analyzing trace with hash -792800609, now seen corresponding path program 5 times [2022-04-06 22:27:06,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:06,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [428843340] [2022-04-06 22:27:06,352 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:27:06,352 INFO L85 PathProgramCache]: Analyzing trace with hash -792800609, now seen corresponding path program 6 times [2022-04-06 22:27:06,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:27:06,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214975093] [2022-04-06 22:27:06,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:27:06,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:27:06,359 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:27:06,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1412144890] [2022-04-06 22:27:06,360 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:27:06,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:06,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:27:06,361 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:27:06,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-06 22:27:06,460 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:27:06,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:27:06,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 22:27:06,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:27:06,819 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 97 proven. 33 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2022-04-06 22:27:06,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:27:07,242 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 107 proven. 3 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-04-06 22:27:07,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:27:07,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214975093] [2022-04-06 22:27:07,242 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:27:07,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412144890] [2022-04-06 22:27:07,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412144890] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:27:07,243 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:27:07,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-04-06 22:27:07,243 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:27:07,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [428843340] [2022-04-06 22:27:07,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [428843340] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:27:07,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:27:07,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:27:07,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309315290] [2022-04-06 22:27:07,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:27:07,244 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:27:07,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:07,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:27:07,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-04-06 22:27:07,244 INFO L87 Difference]: Start difference. First operand 292 states and 343 transitions. Second operand has 11 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 22:27:07,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:27:07,478 INFO L93 Difference]: Finished difference Result 310 states and 364 transitions. [2022-04-06 22:27:07,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:27:07,478 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) Word has length 97 [2022-04-06 22:27:07,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:27:07,480 INFO L225 Difference]: With dead ends: 310 [2022-04-06 22:27:07,480 INFO L226 Difference]: Without dead ends: 308 [2022-04-06 22:27:07,481 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 177 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:27:07,481 INFO L913 BasicCegarLoop]: 25 mSDtfsCounter, 22 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:27:07,481 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 138 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:27:07,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-04-06 22:27:07,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2022-04-06 22:27:07,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 190 states have (on average 1.1105263157894736) internal successors, (211), 194 states have internal predecessors, (211), 76 states have call successors, (76), 42 states have call predecessors, (76), 41 states have return successors, (75), 71 states have call predecessors, (75), 75 states have call successors, (75) [2022-04-06 22:27:07,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 362 transitions. [2022-04-06 22:27:07,547 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 362 transitions. Word has length 97 [2022-04-06 22:27:07,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:27:07,547 INFO L478 AbstractCegarLoop]: Abstraction has 308 states and 362 transitions. [2022-04-06 22:27:07,547 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 22:27:07,547 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 362 transitions. [2022-04-06 22:27:07,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-04-06 22:27:07,548 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:27:07,548 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:27:07,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 22:27:07,771 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:07,771 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:27:07,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:27:07,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1750450403, now seen corresponding path program 17 times [2022-04-06 22:27:07,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:07,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1430672969] [2022-04-06 22:27:07,772 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:27:07,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1750450403, now seen corresponding path program 18 times [2022-04-06 22:27:07,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:27:07,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413652547] [2022-04-06 22:27:07,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:27:07,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:27:07,781 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:27:07,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [618211155] [2022-04-06 22:27:07,781 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:27:07,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:07,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:27:07,782 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:27:07,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-06 22:27:08,229 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:27:08,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:27:08,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 42 conjunts are in the unsatisfiable core [2022-04-06 22:27:08,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:27:25,507 WARN L232 SmtUtils]: Spent 5.73s on a formula simplification that was a NOOP. DAG size: 36 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:28:23,002 WARN L232 SmtUtils]: Spent 5.41s on a formula simplification. DAG size of input: 9 DAG size of output: 1 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-04-06 22:28:59,811 WARN L232 SmtUtils]: Spent 5.13s on a formula simplification. DAG size of input: 3 DAG size of output: 1 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-04-06 22:30:14,177 WARN L232 SmtUtils]: Spent 5.59s on a formula simplification. DAG size of input: 3 DAG size of output: 1 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-04-06 22:31:30,930 WARN L232 SmtUtils]: Spent 5.58s on a formula simplification. DAG size of input: 3 DAG size of output: 1 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-04-06 22:32:09,053 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:33:43,196 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 91 proven. 53 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2022-04-06 22:33:43,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:33:58,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:33:58,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413652547] [2022-04-06 22:33:58,822 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:33:58,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618211155] [2022-04-06 22:33:58,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618211155] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:33:58,823 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:33:58,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 22:33:58,823 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:33:58,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1430672969] [2022-04-06 22:33:58,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1430672969] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:33:58,823 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:33:58,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:33:58,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964105902] [2022-04-06 22:33:58,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:33:58,825 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:33:58,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:58,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:33:58,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=466, Unknown=1, NotChecked=0, Total=552 [2022-04-06 22:33:58,825 INFO L87 Difference]: Start difference. First operand 308 states and 362 transitions. Second operand has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 22:34:07,493 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:09,549 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:22,885 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:27,808 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:30,852 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:34,479 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:37,441 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:38,837 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:39,966 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:42,800 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:44,903 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:46,941 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:48,322 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:49,439 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:51,534 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:34:51,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:34:51,578 INFO L93 Difference]: Finished difference Result 361 states and 436 transitions. [2022-04-06 22:34:51,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 22:34:51,578 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) Word has length 110 [2022-04-06 22:34:51,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:34:51,580 INFO L225 Difference]: With dead ends: 361 [2022-04-06 22:34:51,580 INFO L226 Difference]: Without dead ends: 359 [2022-04-06 22:34:51,581 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 57.2s TimeCoverageRelationStatistics Valid=111, Invalid=644, Unknown=1, NotChecked=0, Total=756 [2022-04-06 22:34:51,581 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 25 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 26 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 36.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:34:51,582 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 219 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 640 Invalid, 4 Unknown, 64 Unchecked, 36.8s Time] [2022-04-06 22:34:51,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-04-06 22:34:51,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 328. [2022-04-06 22:34:51,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 202 states have (on average 1.113861386138614) internal successors, (225), 206 states have internal predecessors, (225), 82 states have call successors, (82), 44 states have call predecessors, (82), 43 states have return successors, (81), 77 states have call predecessors, (81), 81 states have call successors, (81) [2022-04-06 22:34:51,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 388 transitions. [2022-04-06 22:34:51,679 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 388 transitions. Word has length 110 [2022-04-06 22:34:51,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:34:51,679 INFO L478 AbstractCegarLoop]: Abstraction has 328 states and 388 transitions. [2022-04-06 22:34:51,679 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 22:34:51,680 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 388 transitions. [2022-04-06 22:34:51,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-04-06 22:34:51,681 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:34:51,681 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:34:51,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-04-06 22:34:51,886 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-04-06 22:34:51,886 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:34:51,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:34:51,887 INFO L85 PathProgramCache]: Analyzing trace with hash 805225117, now seen corresponding path program 19 times [2022-04-06 22:34:51,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:51,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1094425212] [2022-04-06 22:34:51,887 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:34:51,887 INFO L85 PathProgramCache]: Analyzing trace with hash 805225117, now seen corresponding path program 20 times [2022-04-06 22:34:51,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:34:51,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82015642] [2022-04-06 22:34:51,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:34:51,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:34:51,902 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:34:51,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1421773236] [2022-04-06 22:34:51,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:34:51,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:51,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:34:51,904 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:34:51,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-06 22:34:51,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:34:51,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:34:51,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 62 conjunts are in the unsatisfiable core [2022-04-06 22:34:51,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:34:55,669 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 104 proven. 69 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-04-06 22:34:55,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:34:56,120 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 105 proven. 8 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2022-04-06 22:34:56,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:34:56,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82015642] [2022-04-06 22:34:56,120 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:34:56,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421773236] [2022-04-06 22:34:56,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421773236] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:34:56,120 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:34:56,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 9] total 20 [2022-04-06 22:34:56,121 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:34:56,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1094425212] [2022-04-06 22:34:56,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1094425212] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:34:56,121 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:34:56,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:34:56,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869623475] [2022-04-06 22:34:56,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:34:56,121 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:34:56,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:56,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:34:56,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:34:56,122 INFO L87 Difference]: Start difference. First operand 328 states and 388 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2022-04-06 22:34:58,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:34:58,789 INFO L93 Difference]: Finished difference Result 354 states and 419 transitions. [2022-04-06 22:34:58,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:34:58,791 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) Word has length 110 [2022-04-06 22:34:58,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:34:58,793 INFO L225 Difference]: With dead ends: 354 [2022-04-06 22:34:58,793 INFO L226 Difference]: Without dead ends: 352 [2022-04-06 22:34:58,793 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 199 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-04-06 22:34:58,794 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 24 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:34:58,794 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 208 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 650 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-04-06 22:34:58,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-04-06 22:34:58,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 342. [2022-04-06 22:34:58,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 211 states have (on average 1.113744075829384) internal successors, (235), 215 states have internal predecessors, (235), 85 states have call successors, (85), 46 states have call predecessors, (85), 45 states have return successors, (84), 80 states have call predecessors, (84), 84 states have call successors, (84) [2022-04-06 22:34:58,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 404 transitions. [2022-04-06 22:34:58,888 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 404 transitions. Word has length 110 [2022-04-06 22:34:58,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:34:58,888 INFO L478 AbstractCegarLoop]: Abstraction has 342 states and 404 transitions. [2022-04-06 22:34:58,888 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2022-04-06 22:34:58,888 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 404 transitions. [2022-04-06 22:34:58,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-04-06 22:34:58,889 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:34:58,890 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 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] [2022-04-06 22:34:58,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-04-06 22:34:59,099 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-06 22:34:59,099 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:34:59,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:34:59,100 INFO L85 PathProgramCache]: Analyzing trace with hash -2103538785, now seen corresponding path program 21 times [2022-04-06 22:34:59,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:59,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2135899421] [2022-04-06 22:34:59,100 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:34:59,100 INFO L85 PathProgramCache]: Analyzing trace with hash -2103538785, now seen corresponding path program 22 times [2022-04-06 22:34:59,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:34:59,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025636884] [2022-04-06 22:34:59,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:34:59,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:34:59,105 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:34:59,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1276071884] [2022-04-06 22:34:59,105 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:34:59,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:59,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:34:59,106 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:34:59,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-06 22:34:59,149 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:34:59,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:34:59,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 58 conjunts are in the unsatisfiable core [2022-04-06 22:34:59,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:35:01,361 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 80 proven. 93 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-04-06 22:35:01,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:02,253 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 103 proven. 33 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-04-06 22:35:02,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:02,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025636884] [2022-04-06 22:35:02,253 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:02,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276071884] [2022-04-06 22:35:02,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276071884] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:35:02,254 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:35:02,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 24 [2022-04-06 22:35:02,254 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:02,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2135899421] [2022-04-06 22:35:02,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2135899421] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:02,254 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:02,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 22:35:02,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793132571] [2022-04-06 22:35:02,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:02,255 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 22:35:02,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:02,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 22:35:02,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:35:02,255 INFO L87 Difference]: Start difference. First operand 342 states and 404 transitions. Second operand has 17 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 8 states have call successors, (18) [2022-04-06 22:35:03,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:35:03,684 INFO L93 Difference]: Finished difference Result 376 states and 441 transitions. [2022-04-06 22:35:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 22:35:03,685 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 8 states have call successors, (18) Word has length 110 [2022-04-06 22:35:03,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:35:03,687 INFO L225 Difference]: With dead ends: 376 [2022-04-06 22:35:03,687 INFO L226 Difference]: Without dead ends: 374 [2022-04-06 22:35:03,688 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 195 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-04-06 22:35:03,688 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 23 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:35:03,688 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 244 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 730 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-04-06 22:35:03,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-04-06 22:35:03,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 298. [2022-04-06 22:35:03,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 187 states have (on average 1.0962566844919786) internal successors, (205), 191 states have internal predecessors, (205), 67 states have call successors, (67), 44 states have call predecessors, (67), 43 states have return successors, (66), 62 states have call predecessors, (66), 66 states have call successors, (66) [2022-04-06 22:35:03,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 338 transitions. [2022-04-06 22:35:03,780 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 338 transitions. Word has length 110 [2022-04-06 22:35:03,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:35:03,780 INFO L478 AbstractCegarLoop]: Abstraction has 298 states and 338 transitions. [2022-04-06 22:35:03,780 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 8 states have call successors, (18) [2022-04-06 22:35:03,780 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 338 transitions. [2022-04-06 22:35:03,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-04-06 22:35:03,781 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:35:03,781 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:35:03,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-04-06 22:35:03,999 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:03,999 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:35:04,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:35:04,000 INFO L85 PathProgramCache]: Analyzing trace with hash -527866339, now seen corresponding path program 23 times [2022-04-06 22:35:04,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:04,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [983882503] [2022-04-06 22:35:04,012 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:35:04,013 INFO L85 PathProgramCache]: Analyzing trace with hash -527866339, now seen corresponding path program 24 times [2022-04-06 22:35:04,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:35:04,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060020364] [2022-04-06 22:35:04,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:35:04,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:35:04,019 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:35:04,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [303690178] [2022-04-06 22:35:04,019 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:35:04,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:04,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:35:04,023 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:35:04,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-06 22:35:04,344 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 22:35:04,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:35:04,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 22:35:04,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:35:04,875 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 67 proven. 40 refuted. 0 times theorem prover too weak. 303 trivial. 0 not checked. [2022-04-06 22:35:04,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:05,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:05,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060020364] [2022-04-06 22:35:05,046 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:05,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303690178] [2022-04-06 22:35:05,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303690178] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:35:05,046 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:35:05,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-04-06 22:35:05,046 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:05,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [983882503] [2022-04-06 22:35:05,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [983882503] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:05,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:05,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 22:35:05,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666457175] [2022-04-06 22:35:05,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:05,047 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 22:35:05,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:05,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 22:35:05,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:35:05,047 INFO L87 Difference]: Start difference. First operand 298 states and 338 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 12 states have internal predecessors, (29), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 22:35:05,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:35:05,680 INFO L93 Difference]: Finished difference Result 344 states and 395 transitions. [2022-04-06 22:35:05,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:35:05,680 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 12 states have internal predecessors, (29), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 110 [2022-04-06 22:35:05,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:35:05,682 INFO L225 Difference]: With dead ends: 344 [2022-04-06 22:35:05,682 INFO L226 Difference]: Without dead ends: 342 [2022-04-06 22:35:05,682 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:35:05,682 INFO L913 BasicCegarLoop]: 23 mSDtfsCounter, 24 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:35:05,683 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 157 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:35:05,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-04-06 22:35:05,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 312. [2022-04-06 22:35:05,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 196 states have (on average 1.096938775510204) internal successors, (215), 200 states have internal predecessors, (215), 70 states have call successors, (70), 46 states have call predecessors, (70), 45 states have return successors, (69), 65 states have call predecessors, (69), 69 states have call successors, (69) [2022-04-06 22:35:05,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 354 transitions. [2022-04-06 22:35:05,760 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 354 transitions. Word has length 110 [2022-04-06 22:35:05,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:35:05,760 INFO L478 AbstractCegarLoop]: Abstraction has 312 states and 354 transitions. [2022-04-06 22:35:05,760 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 12 states have internal predecessors, (29), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 22:35:05,760 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 354 transitions. [2022-04-06 22:35:05,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-04-06 22:35:05,761 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:35:05,761 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 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] [2022-04-06 22:35:05,765 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-04-06 22:35:05,961 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:05,961 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:35:05,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:35:05,962 INFO L85 PathProgramCache]: Analyzing trace with hash 858337055, now seen corresponding path program 25 times [2022-04-06 22:35:05,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:05,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1825908030] [2022-04-06 22:35:05,962 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:35:05,962 INFO L85 PathProgramCache]: Analyzing trace with hash 858337055, now seen corresponding path program 26 times [2022-04-06 22:35:05,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:35:05,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869416784] [2022-04-06 22:35:05,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:35:05,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:35:05,970 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:35:05,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [445686949] [2022-04-06 22:35:05,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:35:05,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:05,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:35:05,971 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:35:05,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-06 22:35:06,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:35:06,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:35:06,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 22:35:06,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:35:06,845 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 90 proven. 59 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-04-06 22:35:06,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:07,117 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 105 proven. 8 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2022-04-06 22:35:07,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:07,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869416784] [2022-04-06 22:35:07,117 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:07,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445686949] [2022-04-06 22:35:07,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445686949] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:35:07,118 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:35:07,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 19 [2022-04-06 22:35:07,118 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:07,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1825908030] [2022-04-06 22:35:07,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1825908030] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:07,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:07,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:35:07,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201017296] [2022-04-06 22:35:07,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:07,118 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:35:07,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:07,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:35:07,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-04-06 22:35:07,119 INFO L87 Difference]: Start difference. First operand 312 states and 354 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 22:35:07,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:35:07,822 INFO L93 Difference]: Finished difference Result 334 states and 382 transitions. [2022-04-06 22:35:07,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:35:07,823 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) Word has length 110 [2022-04-06 22:35:07,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:35:07,825 INFO L225 Difference]: With dead ends: 334 [2022-04-06 22:35:07,825 INFO L226 Difference]: Without dead ends: 332 [2022-04-06 22:35:07,825 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 199 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-04-06 22:35:07,826 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 23 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:35:07,826 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 174 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:35:07,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-04-06 22:35:07,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 284. [2022-04-06 22:35:07,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 178 states have (on average 1.095505617977528) internal successors, (195), 182 states have internal predecessors, (195), 64 states have call successors, (64), 42 states have call predecessors, (64), 41 states have return successors, (63), 59 states have call predecessors, (63), 63 states have call successors, (63) [2022-04-06 22:35:07,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 322 transitions. [2022-04-06 22:35:07,916 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 322 transitions. Word has length 110 [2022-04-06 22:35:07,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:35:07,916 INFO L478 AbstractCegarLoop]: Abstraction has 284 states and 322 transitions. [2022-04-06 22:35:07,916 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 22:35:07,916 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 322 transitions. [2022-04-06 22:35:07,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-04-06 22:35:07,917 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:35:07,917 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 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] [2022-04-06 22:35:07,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-04-06 22:35:08,129 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-04-06 22:35:08,130 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:35:08,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:35:08,130 INFO L85 PathProgramCache]: Analyzing trace with hash -880954721, now seen corresponding path program 27 times [2022-04-06 22:35:08,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:08,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1299789516] [2022-04-06 22:35:08,131 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:35:08,131 INFO L85 PathProgramCache]: Analyzing trace with hash -880954721, now seen corresponding path program 28 times [2022-04-06 22:35:08,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:35:08,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611543295] [2022-04-06 22:35:08,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:35:08,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:35:08,137 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:35:08,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [710985602] [2022-04-06 22:35:08,137 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:35:08,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:08,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:35:08,138 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:35:08,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-06 22:35:08,200 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:35:08,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:35:08,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 57 conjunts are in the unsatisfiable core [2022-04-06 22:35:08,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:35:08,985 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 103 proven. 79 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-04-06 22:35:08,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:09,305 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 105 proven. 8 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2022-04-06 22:35:09,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:09,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611543295] [2022-04-06 22:35:09,305 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:09,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710985602] [2022-04-06 22:35:09,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710985602] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:35:09,305 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:35:09,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 16 [2022-04-06 22:35:09,306 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:09,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1299789516] [2022-04-06 22:35:09,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1299789516] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:09,306 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:09,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 22:35:09,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853527959] [2022-04-06 22:35:09,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:09,306 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 22:35:09,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:09,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 22:35:09,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:35:09,307 INFO L87 Difference]: Start difference. First operand 284 states and 322 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 22:35:10,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:35:10,486 INFO L93 Difference]: Finished difference Result 334 states and 382 transitions. [2022-04-06 22:35:10,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 22:35:10,488 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) Word has length 110 [2022-04-06 22:35:10,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:35:10,490 INFO L225 Difference]: With dead ends: 334 [2022-04-06 22:35:10,490 INFO L226 Difference]: Without dead ends: 332 [2022-04-06 22:35:10,490 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 201 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:35:10,491 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 13 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:35:10,491 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 221 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 22:35:10,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-04-06 22:35:10,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 300. [2022-04-06 22:35:10,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 188 states have (on average 1.0957446808510638) internal successors, (206), 193 states have internal predecessors, (206), 68 states have call successors, (68), 44 states have call predecessors, (68), 43 states have return successors, (67), 62 states have call predecessors, (67), 67 states have call successors, (67) [2022-04-06 22:35:10,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 341 transitions. [2022-04-06 22:35:10,599 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 341 transitions. Word has length 110 [2022-04-06 22:35:10,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:35:10,599 INFO L478 AbstractCegarLoop]: Abstraction has 300 states and 341 transitions. [2022-04-06 22:35:10,600 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 22:35:10,600 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 341 transitions. [2022-04-06 22:35:10,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-04-06 22:35:10,601 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:35:10,601 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 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] [2022-04-06 22:35:10,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-04-06 22:35:10,815 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-06 22:35:10,815 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:35:10,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:35:10,816 INFO L85 PathProgramCache]: Analyzing trace with hash 769627864, now seen corresponding path program 29 times [2022-04-06 22:35:10,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:10,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [706023127] [2022-04-06 22:35:10,816 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:35:10,816 INFO L85 PathProgramCache]: Analyzing trace with hash 769627864, now seen corresponding path program 30 times [2022-04-06 22:35:10,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:35:10,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900284129] [2022-04-06 22:35:10,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:35:10,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:35:10,823 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:35:10,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1335904587] [2022-04-06 22:35:10,823 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:35:10,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:10,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:35:10,826 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:35:10,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-06 22:35:10,913 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:35:10,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:35:10,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 22:35:10,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:35:12,353 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 95 proven. 39 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2022-04-06 22:35:12,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:14,529 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 117 proven. 5 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2022-04-06 22:35:14,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:14,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900284129] [2022-04-06 22:35:14,530 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:14,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335904587] [2022-04-06 22:35:14,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335904587] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:35:14,530 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:35:14,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2022-04-06 22:35:14,530 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:14,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [706023127] [2022-04-06 22:35:14,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [706023127] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:14,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:14,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:35:14,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836550761] [2022-04-06 22:35:14,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:14,531 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:35:14,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:14,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:35:14,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:35:14,531 INFO L87 Difference]: Start difference. First operand 300 states and 341 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 22:35:17,667 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:35:17,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:35:17,755 INFO L93 Difference]: Finished difference Result 334 states and 378 transitions. [2022-04-06 22:35:17,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:35:17,759 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) Word has length 115 [2022-04-06 22:35:17,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:35:17,761 INFO L225 Difference]: With dead ends: 334 [2022-04-06 22:35:17,761 INFO L226 Difference]: Without dead ends: 332 [2022-04-06 22:35:17,761 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 215 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:35:17,762 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 15 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:35:17,762 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 222 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 317 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2022-04-06 22:35:17,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-04-06 22:35:17,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 316. [2022-04-06 22:35:17,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 198 states have (on average 1.0909090909090908) internal successors, (216), 204 states have internal predecessors, (216), 71 states have call successors, (71), 47 states have call predecessors, (71), 46 states have return successors, (70), 64 states have call predecessors, (70), 70 states have call successors, (70) [2022-04-06 22:35:17,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 357 transitions. [2022-04-06 22:35:17,841 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 357 transitions. Word has length 115 [2022-04-06 22:35:17,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:35:17,841 INFO L478 AbstractCegarLoop]: Abstraction has 316 states and 357 transitions. [2022-04-06 22:35:17,842 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 22:35:17,842 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 357 transitions. [2022-04-06 22:35:17,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-04-06 22:35:17,843 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:35:17,843 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 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] [2022-04-06 22:35:17,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-04-06 22:35:18,047 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-04-06 22:35:18,047 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:35:18,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:35:18,048 INFO L85 PathProgramCache]: Analyzing trace with hash 256983896, now seen corresponding path program 31 times [2022-04-06 22:35:18,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:18,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1001317310] [2022-04-06 22:35:18,048 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:35:18,048 INFO L85 PathProgramCache]: Analyzing trace with hash 256983896, now seen corresponding path program 32 times [2022-04-06 22:35:18,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:35:18,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142470050] [2022-04-06 22:35:18,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:35:18,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:35:18,054 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:35:18,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1476002522] [2022-04-06 22:35:18,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:35:18,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:18,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:35:18,056 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:35:18,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-06 22:35:18,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:35:18,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:35:18,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 51 conjunts are in the unsatisfiable core [2022-04-06 22:35:18,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:35:25,381 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 83 proven. 69 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-04-06 22:35:25,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:26,101 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 120 proven. 20 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2022-04-06 22:35:26,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:26,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142470050] [2022-04-06 22:35:26,101 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:26,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476002522] [2022-04-06 22:35:26,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476002522] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:35:26,101 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:35:26,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 20 [2022-04-06 22:35:26,101 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:26,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1001317310] [2022-04-06 22:35:26,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1001317310] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:26,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:26,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 22:35:26,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424747090] [2022-04-06 22:35:26,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:26,102 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 22:35:26,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:26,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 22:35:26,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:35:26,103 INFO L87 Difference]: Start difference. First operand 316 states and 357 transitions. Second operand has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 22:35:30,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:35:30,721 INFO L93 Difference]: Finished difference Result 346 states and 391 transitions. [2022-04-06 22:35:30,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:35:30,722 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) Word has length 115 [2022-04-06 22:35:30,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:35:30,724 INFO L225 Difference]: With dead ends: 346 [2022-04-06 22:35:30,724 INFO L226 Difference]: Without dead ends: 344 [2022-04-06 22:35:30,724 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 210 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-04-06 22:35:30,725 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 17 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:35:30,725 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 262 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-04-06 22:35:30,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-04-06 22:35:30,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2022-04-06 22:35:30,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 216 states have (on average 1.0925925925925926) internal successors, (236), 222 states have internal predecessors, (236), 77 states have call successors, (77), 51 states have call predecessors, (77), 50 states have return successors, (76), 70 states have call predecessors, (76), 76 states have call successors, (76) [2022-04-06 22:35:30,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 389 transitions. [2022-04-06 22:35:30,863 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 389 transitions. Word has length 115 [2022-04-06 22:35:30,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:35:30,863 INFO L478 AbstractCegarLoop]: Abstraction has 344 states and 389 transitions. [2022-04-06 22:35:30,863 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 22:35:30,863 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 389 transitions. [2022-04-06 22:35:30,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-04-06 22:35:30,864 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:35:30,864 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:35:30,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-04-06 22:35:31,069 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-06 22:35:31,069 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:35:31,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:35:31,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1986999402, now seen corresponding path program 33 times [2022-04-06 22:35:31,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:31,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1897468730] [2022-04-06 22:35:31,070 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:35:31,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1986999402, now seen corresponding path program 34 times [2022-04-06 22:35:31,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:35:31,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526937241] [2022-04-06 22:35:31,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:35:31,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:35:31,078 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:35:31,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1347944152] [2022-04-06 22:35:31,078 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:35:31,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:31,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:35:31,079 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:35:31,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-06 22:35:31,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:35:31,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:35:31,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 67 conjunts are in the unsatisfiable core [2022-04-06 22:35:31,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:35:31,947 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 102 proven. 107 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2022-04-06 22:35:31,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:32,315 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 117 proven. 5 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2022-04-06 22:35:32,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:32,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526937241] [2022-04-06 22:35:32,315 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:32,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347944152] [2022-04-06 22:35:32,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347944152] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:35:32,316 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:35:32,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10] total 21 [2022-04-06 22:35:32,316 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:32,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1897468730] [2022-04-06 22:35:32,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1897468730] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:32,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:32,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:35:32,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862958030] [2022-04-06 22:35:32,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:32,316 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:35:32,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:32,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:35:32,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2022-04-06 22:35:32,317 INFO L87 Difference]: Start difference. First operand 344 states and 389 transitions. Second operand has 16 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 22:35:33,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:35:33,107 INFO L93 Difference]: Finished difference Result 392 states and 442 transitions. [2022-04-06 22:35:33,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:35:33,108 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) Word has length 115 [2022-04-06 22:35:33,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:35:33,110 INFO L225 Difference]: With dead ends: 392 [2022-04-06 22:35:33,110 INFO L226 Difference]: Without dead ends: 390 [2022-04-06 22:35:33,111 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 207 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:35:33,111 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 28 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:35:33,111 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 196 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:35:33,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-04-06 22:35:33,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 362. [2022-04-06 22:35:33,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 228 states have (on average 1.0921052631578947) internal successors, (249), 234 states have internal predecessors, (249), 80 states have call successors, (80), 54 states have call predecessors, (80), 53 states have return successors, (79), 73 states have call predecessors, (79), 79 states have call successors, (79) [2022-04-06 22:35:33,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 408 transitions. [2022-04-06 22:35:33,222 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 408 transitions. Word has length 115 [2022-04-06 22:35:33,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:35:33,222 INFO L478 AbstractCegarLoop]: Abstraction has 362 states and 408 transitions. [2022-04-06 22:35:33,222 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 22:35:33,222 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 408 transitions. [2022-04-06 22:35:33,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-04-06 22:35:33,223 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:35:33,223 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 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] [2022-04-06 22:35:33,240 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-04-06 22:35:33,429 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-06 22:35:33,429 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:35:33,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:35:33,429 INFO L85 PathProgramCache]: Analyzing trace with hash 627101656, now seen corresponding path program 35 times [2022-04-06 22:35:33,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:33,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2000550639] [2022-04-06 22:35:33,430 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:35:33,430 INFO L85 PathProgramCache]: Analyzing trace with hash 627101656, now seen corresponding path program 36 times [2022-04-06 22:35:33,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:35:33,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027636926] [2022-04-06 22:35:33,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:35:33,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:35:33,435 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:35:33,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [305168847] [2022-04-06 22:35:33,435 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:35:33,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:33,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:35:33,436 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:35:33,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-06 22:35:33,498 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:35:33,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:35:33,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 22:35:33,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:35:33,902 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 99 proven. 39 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-04-06 22:35:33,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:36,212 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 117 proven. 5 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2022-04-06 22:35:36,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:36,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027636926] [2022-04-06 22:35:36,213 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:36,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305168847] [2022-04-06 22:35:36,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305168847] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:35:36,213 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:35:36,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2022-04-06 22:35:36,213 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:36,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2000550639] [2022-04-06 22:35:36,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2000550639] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:36,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:36,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:35:36,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058476393] [2022-04-06 22:35:36,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:36,214 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:35:36,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:36,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:35:36,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=144, Unknown=1, NotChecked=0, Total=182 [2022-04-06 22:35:36,214 INFO L87 Difference]: Start difference. First operand 362 states and 408 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-04-06 22:35:36,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:35:36,868 INFO L93 Difference]: Finished difference Result 378 states and 427 transitions. [2022-04-06 22:35:36,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 22:35:36,868 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) Word has length 115 [2022-04-06 22:35:36,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:35:36,869 INFO L225 Difference]: With dead ends: 378 [2022-04-06 22:35:36,870 INFO L226 Difference]: Without dead ends: 376 [2022-04-06 22:35:36,870 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 215 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=56, Invalid=215, Unknown=1, NotChecked=0, Total=272 [2022-04-06 22:35:36,870 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 14 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:35:36,870 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 212 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 43 Unchecked, 0.5s Time] [2022-04-06 22:35:36,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-04-06 22:35:37,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 370. [2022-04-06 22:35:37,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 232 states have (on average 1.0905172413793103) internal successors, (253), 239 states have internal predecessors, (253), 83 states have call successors, (83), 55 states have call predecessors, (83), 54 states have return successors, (82), 75 states have call predecessors, (82), 82 states have call successors, (82) [2022-04-06 22:35:37,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 418 transitions. [2022-04-06 22:35:37,032 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 418 transitions. Word has length 115 [2022-04-06 22:35:37,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:35:37,032 INFO L478 AbstractCegarLoop]: Abstraction has 370 states and 418 transitions. [2022-04-06 22:35:37,033 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-04-06 22:35:37,033 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 418 transitions. [2022-04-06 22:35:37,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-04-06 22:35:37,034 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:35:37,034 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:35:37,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-04-06 22:35:37,247 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:37,247 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:35:37,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:35:37,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1616881642, now seen corresponding path program 37 times [2022-04-06 22:35:37,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:37,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1342592518] [2022-04-06 22:35:37,248 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:35:37,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1616881642, now seen corresponding path program 38 times [2022-04-06 22:35:37,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:35:37,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200104618] [2022-04-06 22:35:37,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:35:37,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:35:37,254 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:35:37,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [632753537] [2022-04-06 22:35:37,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:35:37,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:37,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:35:37,255 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:35:37,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-04-06 22:35:37,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:35:37,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:35:37,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 56 conjunts are in the unsatisfiable core [2022-04-06 22:35:37,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:35:37,942 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 112 proven. 67 refuted. 0 times theorem prover too weak. 289 trivial. 0 not checked. [2022-04-06 22:35:37,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:38,269 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 117 proven. 5 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2022-04-06 22:35:38,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:38,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200104618] [2022-04-06 22:35:38,270 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:38,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632753537] [2022-04-06 22:35:38,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632753537] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:35:38,270 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:35:38,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 16 [2022-04-06 22:35:38,270 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:38,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1342592518] [2022-04-06 22:35:38,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1342592518] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:38,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:38,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:35:38,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829487553] [2022-04-06 22:35:38,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:38,270 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:35:38,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:38,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:35:38,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:35:38,271 INFO L87 Difference]: Start difference. First operand 370 states and 418 transitions. Second operand has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 22:35:39,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:35:39,371 INFO L93 Difference]: Finished difference Result 408 states and 462 transitions. [2022-04-06 22:35:39,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:35:39,371 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) Word has length 115 [2022-04-06 22:35:39,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:35:39,377 INFO L225 Difference]: With dead ends: 408 [2022-04-06 22:35:39,377 INFO L226 Difference]: Without dead ends: 406 [2022-04-06 22:35:39,377 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 212 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:35:39,378 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 16 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:35:39,378 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 242 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 22:35:39,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-04-06 22:35:39,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 384. [2022-04-06 22:35:39,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 241 states have (on average 1.0912863070539418) internal successors, (263), 248 states have internal predecessors, (263), 86 states have call successors, (86), 57 states have call predecessors, (86), 56 states have return successors, (85), 78 states have call predecessors, (85), 85 states have call successors, (85) [2022-04-06 22:35:39,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 434 transitions. [2022-04-06 22:35:39,501 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 434 transitions. Word has length 115 [2022-04-06 22:35:39,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:35:39,502 INFO L478 AbstractCegarLoop]: Abstraction has 384 states and 434 transitions. [2022-04-06 22:35:39,502 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 22:35:39,502 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 434 transitions. [2022-04-06 22:35:39,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-04-06 22:35:39,502 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:35:39,503 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:35:39,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-04-06 22:35:39,703 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-04-06 22:35:39,703 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:35:39,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:35:39,704 INFO L85 PathProgramCache]: Analyzing trace with hash -2129525610, now seen corresponding path program 39 times [2022-04-06 22:35:39,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:39,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [123065561] [2022-04-06 22:35:39,704 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:35:39,704 INFO L85 PathProgramCache]: Analyzing trace with hash -2129525610, now seen corresponding path program 40 times [2022-04-06 22:35:39,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:35:39,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675974724] [2022-04-06 22:35:39,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:35:39,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:35:39,711 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:35:39,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [917213453] [2022-04-06 22:35:39,711 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:35:39,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:39,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:35:39,713 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:35:39,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-04-06 22:35:39,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:35:39,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:35:39,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-06 22:35:39,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:35:41,884 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 95 proven. 57 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-04-06 22:35:41,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:42,383 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 117 proven. 5 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2022-04-06 22:35:42,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:42,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675974724] [2022-04-06 22:35:42,383 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:42,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917213453] [2022-04-06 22:35:42,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917213453] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:35:42,384 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:35:42,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 20 [2022-04-06 22:35:42,384 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:42,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [123065561] [2022-04-06 22:35:42,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [123065561] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:42,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:42,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:35:42,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87508828] [2022-04-06 22:35:42,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:42,386 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:35:42,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:42,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:35:42,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:35:42,387 INFO L87 Difference]: Start difference. First operand 384 states and 434 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 22:35:45,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:35:45,228 INFO L93 Difference]: Finished difference Result 414 states and 468 transitions. [2022-04-06 22:35:45,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:35:45,229 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) Word has length 115 [2022-04-06 22:35:45,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:35:45,230 INFO L225 Difference]: With dead ends: 414 [2022-04-06 22:35:45,230 INFO L226 Difference]: Without dead ends: 412 [2022-04-06 22:35:45,231 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 210 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-04-06 22:35:45,231 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 17 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:35:45,231 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 268 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-04-06 22:35:45,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-04-06 22:35:45,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 372. [2022-04-06 22:35:45,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 233 states have (on average 1.090128755364807) internal successors, (254), 241 states have internal predecessors, (254), 84 states have call successors, (84), 55 states have call predecessors, (84), 54 states have return successors, (83), 75 states have call predecessors, (83), 83 states have call successors, (83) [2022-04-06 22:35:45,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 421 transitions. [2022-04-06 22:35:45,370 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 421 transitions. Word has length 115 [2022-04-06 22:35:45,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:35:45,370 INFO L478 AbstractCegarLoop]: Abstraction has 372 states and 421 transitions. [2022-04-06 22:35:45,371 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 22:35:45,371 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 421 transitions. [2022-04-06 22:35:45,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-04-06 22:35:45,372 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:35:45,372 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:35:45,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-04-06 22:35:45,587 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:45,587 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:35:45,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:35:45,588 INFO L85 PathProgramCache]: Analyzing trace with hash -618835194, now seen corresponding path program 41 times [2022-04-06 22:35:45,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:45,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [291626779] [2022-04-06 22:35:45,588 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:35:45,588 INFO L85 PathProgramCache]: Analyzing trace with hash -618835194, now seen corresponding path program 42 times [2022-04-06 22:35:45,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:35:45,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721537989] [2022-04-06 22:35:45,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:35:45,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:35:45,594 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:35:45,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1487148380] [2022-04-06 22:35:45,595 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:35:45,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:45,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:35:45,596 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:35:45,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-04-06 22:35:46,398 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 22:35:46,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:35:46,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 22:35:46,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:35:47,905 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 176 proven. 30 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2022-04-06 22:35:47,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:52,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:52,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721537989] [2022-04-06 22:35:52,153 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:52,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487148380] [2022-04-06 22:35:52,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487148380] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:35:52,153 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:35:52,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-04-06 22:35:52,153 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:52,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [291626779] [2022-04-06 22:35:52,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [291626779] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:52,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:52,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:35:52,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308335142] [2022-04-06 22:35:52,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:52,153 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:35:52,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:52,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:35:52,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=309, Unknown=1, NotChecked=0, Total=380 [2022-04-06 22:35:52,154 INFO L87 Difference]: Start difference. First operand 372 states and 421 transitions. Second operand has 15 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 22:35:58,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:35:58,865 INFO L93 Difference]: Finished difference Result 454 states and 524 transitions. [2022-04-06 22:35:58,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 22:35:58,865 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) Word has length 128 [2022-04-06 22:35:58,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:35:58,867 INFO L225 Difference]: With dead ends: 454 [2022-04-06 22:35:58,867 INFO L226 Difference]: Without dead ends: 244 [2022-04-06 22:35:58,868 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=174, Invalid=695, Unknown=1, NotChecked=0, Total=870 [2022-04-06 22:35:58,868 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 24 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:35:58,868 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 194 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 392 Invalid, 0 Unknown, 19 Unchecked, 1.0s Time] [2022-04-06 22:35:58,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-04-06 22:35:58,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 227. [2022-04-06 22:35:58,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 142 states have (on average 1.0845070422535212) internal successors, (154), 146 states have internal predecessors, (154), 51 states have call successors, (51), 34 states have call predecessors, (51), 33 states have return successors, (50), 46 states have call predecessors, (50), 50 states have call successors, (50) [2022-04-06 22:35:58,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 255 transitions. [2022-04-06 22:35:58,964 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 255 transitions. Word has length 128 [2022-04-06 22:35:58,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:35:58,964 INFO L478 AbstractCegarLoop]: Abstraction has 227 states and 255 transitions. [2022-04-06 22:35:58,964 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 22:35:58,964 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 255 transitions. [2022-04-06 22:35:58,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-04-06 22:35:58,965 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:35:58,965 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:35:58,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-04-06 22:35:59,171 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:59,171 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:35:59,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:35:59,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1849654520, now seen corresponding path program 43 times [2022-04-06 22:35:59,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:59,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [405923929] [2022-04-06 22:35:59,172 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:35:59,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1849654520, now seen corresponding path program 44 times [2022-04-06 22:35:59,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:35:59,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191611800] [2022-04-06 22:35:59,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:35:59,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:35:59,178 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:35:59,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [793470989] [2022-04-06 22:35:59,178 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:35:59,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:35:59,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:35:59,179 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:35:59,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-04-06 22:35:59,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:35:59,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:35:59,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 62 conjunts are in the unsatisfiable core [2022-04-06 22:35:59,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:36:00,465 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 134 proven. 90 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-04-06 22:36:00,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:36:00,833 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 135 proven. 8 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2022-04-06 22:36:00,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:36:00,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191611800] [2022-04-06 22:36:00,833 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:36:00,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793470989] [2022-04-06 22:36:00,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793470989] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:36:00,834 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:36:00,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 17 [2022-04-06 22:36:00,834 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:36:00,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [405923929] [2022-04-06 22:36:00,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [405923929] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:36:00,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:36:00,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:36:00,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257252549] [2022-04-06 22:36:00,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:36:00,834 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:36:00,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:36:00,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:36:00,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:36:00,835 INFO L87 Difference]: Start difference. First operand 227 states and 255 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:36:02,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:36:02,074 INFO L93 Difference]: Finished difference Result 275 states and 312 transitions. [2022-04-06 22:36:02,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:36:02,075 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) Word has length 128 [2022-04-06 22:36:02,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:36:02,076 INFO L225 Difference]: With dead ends: 275 [2022-04-06 22:36:02,076 INFO L226 Difference]: Without dead ends: 273 [2022-04-06 22:36:02,077 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 237 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-04-06 22:36:02,077 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 13 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:36:02,077 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 274 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-04-06 22:36:02,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2022-04-06 22:36:02,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 262. [2022-04-06 22:36:02,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 164 states have (on average 1.0853658536585367) internal successors, (178), 169 states have internal predecessors, (178), 59 states have call successors, (59), 39 states have call predecessors, (59), 38 states have return successors, (58), 53 states have call predecessors, (58), 58 states have call successors, (58) [2022-04-06 22:36:02,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 295 transitions. [2022-04-06 22:36:02,207 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 295 transitions. Word has length 128 [2022-04-06 22:36:02,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:36:02,207 INFO L478 AbstractCegarLoop]: Abstraction has 262 states and 295 transitions. [2022-04-06 22:36:02,208 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:36:02,208 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 295 transitions. [2022-04-06 22:36:02,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-04-06 22:36:02,208 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:36:02,208 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:36:02,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-04-06 22:36:02,409 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-04-06 22:36:02,409 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:36:02,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:36:02,409 INFO L85 PathProgramCache]: Analyzing trace with hash 706021000, now seen corresponding path program 45 times [2022-04-06 22:36:02,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:36:02,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [27608511] [2022-04-06 22:36:02,410 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:36:02,410 INFO L85 PathProgramCache]: Analyzing trace with hash 706021000, now seen corresponding path program 46 times [2022-04-06 22:36:02,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:36:02,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58578346] [2022-04-06 22:36:02,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:36:02,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:36:02,415 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:36:02,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [890089031] [2022-04-06 22:36:02,415 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:36:02,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:36:02,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:36:02,416 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:36:02,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-04-06 22:36:02,498 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:36:02,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:36:02,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 90 conjunts are in the unsatisfiable core [2022-04-06 22:36:02,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:36:04,023 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 140 proven. 156 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-04-06 22:36:04,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:36:04,575 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 135 proven. 8 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2022-04-06 22:36:04,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:36:04,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58578346] [2022-04-06 22:36:04,576 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:36:04,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890089031] [2022-04-06 22:36:04,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890089031] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:36:04,576 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:36:04,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9] total 21 [2022-04-06 22:36:04,576 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:36:04,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [27608511] [2022-04-06 22:36:04,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [27608511] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:36:04,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:36:04,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 22:36:04,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320871867] [2022-04-06 22:36:04,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:36:04,577 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 22:36:04,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:36:04,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 22:36:04,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-04-06 22:36:04,577 INFO L87 Difference]: Start difference. First operand 262 states and 295 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 15 states have internal predecessors, (36), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 22:36:05,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:36:05,485 INFO L93 Difference]: Finished difference Result 302 states and 342 transitions. [2022-04-06 22:36:05,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 22:36:05,486 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 15 states have internal predecessors, (36), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 128 [2022-04-06 22:36:05,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:36:05,487 INFO L225 Difference]: With dead ends: 302 [2022-04-06 22:36:05,487 INFO L226 Difference]: Without dead ends: 300 [2022-04-06 22:36:05,489 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 231 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:36:05,493 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 28 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:36:05,497 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 210 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:36:05,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-04-06 22:36:05,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 287. [2022-04-06 22:36:05,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 180 states have (on average 1.0833333333333333) internal successors, (195), 186 states have internal predecessors, (195), 64 states have call successors, (64), 43 states have call predecessors, (64), 42 states have return successors, (63), 57 states have call predecessors, (63), 63 states have call successors, (63) [2022-04-06 22:36:05,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 322 transitions. [2022-04-06 22:36:05,665 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 322 transitions. Word has length 128 [2022-04-06 22:36:05,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:36:05,666 INFO L478 AbstractCegarLoop]: Abstraction has 287 states and 322 transitions. [2022-04-06 22:36:05,666 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 15 states have internal predecessors, (36), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 22:36:05,666 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 322 transitions. [2022-04-06 22:36:05,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-04-06 22:36:05,667 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:36:05,667 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:36:05,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-04-06 22:36:05,878 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-04-06 22:36:05,878 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:36:05,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:36:05,878 INFO L85 PathProgramCache]: Analyzing trace with hash 2092224394, now seen corresponding path program 47 times [2022-04-06 22:36:05,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:36:05,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1637039388] [2022-04-06 22:36:05,879 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:36:05,879 INFO L85 PathProgramCache]: Analyzing trace with hash 2092224394, now seen corresponding path program 48 times [2022-04-06 22:36:05,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:36:05,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573658086] [2022-04-06 22:36:05,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:36:05,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:36:05,887 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:36:05,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2018824912] [2022-04-06 22:36:05,887 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:36:05,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:36:05,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:36:05,888 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:36:05,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-04-06 22:36:05,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 22:36:05,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:36:05,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 34 conjunts are in the unsatisfiable core [2022-04-06 22:36:05,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:36:06,194 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 176 proven. 18 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2022-04-06 22:36:06,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:36:06,476 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 135 proven. 8 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2022-04-06 22:36:06,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:36:06,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573658086] [2022-04-06 22:36:06,477 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:36:06,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018824912] [2022-04-06 22:36:06,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018824912] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:36:06,477 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:36:06,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-04-06 22:36:06,477 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:36:06,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1637039388] [2022-04-06 22:36:06,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1637039388] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:36:06,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:36:06,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:36:06,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589026410] [2022-04-06 22:36:06,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:36:06,478 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:36:06,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:36:06,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:36:06,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:36:06,478 INFO L87 Difference]: Start difference. First operand 287 states and 322 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 22:36:08,793 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:36:09,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:36:09,143 INFO L93 Difference]: Finished difference Result 287 states and 322 transitions. [2022-04-06 22:36:09,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 22:36:09,144 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 128 [2022-04-06 22:36:09,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:36:09,144 INFO L225 Difference]: With dead ends: 287 [2022-04-06 22:36:09,144 INFO L226 Difference]: Without dead ends: 0 [2022-04-06 22:36:09,145 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 241 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:36:09,145 INFO L913 BasicCegarLoop]: 26 mSDtfsCounter, 11 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:36:09,145 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 153 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 70 Invalid, 1 Unknown, 16 Unchecked, 2.5s Time] [2022-04-06 22:36:09,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-04-06 22:36:09,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-04-06 22:36:09,146 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-04-06 22:36:09,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-04-06 22:36:09,146 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 128 [2022-04-06 22:36:09,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:36:09,146 INFO L478 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-04-06 22:36:09,146 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 22:36:09,146 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-06 22:36:09,146 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-06 22:36:09,148 INFO L788 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-04-06 22:36:09,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-04-06 22:36:09,371 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-04-06 22:36:09,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-04-06 22:36:16,904 WARN L232 SmtUtils]: Spent 7.40s on a formula simplification. DAG size of input: 795 DAG size of output: 774 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-04-06 22:36:23,813 WARN L232 SmtUtils]: Spent 6.79s on a formula simplification. DAG size of input: 771 DAG size of output: 750 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-04-06 22:36:33,112 WARN L232 SmtUtils]: Spent 6.41s on a formula simplification. DAG size of input: 773 DAG size of output: 752 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or)