/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 16:30:06,202 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 16:30:06,203 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 16:30:06,231 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 16:30:06,231 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 16:30:06,232 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 16:30:06,233 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 16:30:06,234 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 16:30:06,239 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 16:30:06,244 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 16:30:06,245 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 16:30:06,247 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 16:30:06,247 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 16:30:06,249 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 16:30:06,250 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 16:30:06,251 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 16:30:06,252 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 16:30:06,252 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 16:30:06,260 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 16:30:06,261 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 16:30:06,264 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 16:30:06,265 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 16:30:06,266 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 16:30:06,266 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 16:30:06,267 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 16:30:06,268 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 16:30:06,268 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 16:30:06,269 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 16:30:06,269 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 16:30:06,269 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 16:30:06,270 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 16:30:06,270 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 16:30:06,275 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 16:30:06,275 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 16:30:06,275 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 16:30:06,276 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 16:30:06,276 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 16:30:06,277 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 16:30:06,277 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 16:30:06,277 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 16:30:06,277 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 16:30:06,278 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 16:30:06,279 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-04-06 16:30:06,287 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 16:30:06,287 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 16:30:06,288 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 16:30:06,288 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-06 16:30:06,288 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 16:30:06,289 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-06 16:30:06,289 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 16:30:06,289 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 16:30:06,289 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 16:30:06,289 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 16:30:06,290 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-06 16:30:06,290 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 16:30:06,290 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 16:30:06,290 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 16:30:06,290 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 16:30:06,290 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 16:30:06,290 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 16:30:06,290 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 16:30:06,290 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:30:06,290 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 16:30:06,290 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 16:30:06,291 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 16:30:06,291 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 16:30:06,291 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 16:30:06,291 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-04-06 16:30:06,291 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 16:30:06,510 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 16:30:06,530 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 16:30:06,532 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 16:30:06,533 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 16:30:06,533 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 16:30:06,534 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound100.c [2022-04-06 16:30:06,584 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/487371645/a7cbc03572ba48978038511fa0fbe879/FLAG8ce132c2a [2022-04-06 16:30:06,903 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 16:30:06,904 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound100.c [2022-04-06 16:30:06,911 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/487371645/a7cbc03572ba48978038511fa0fbe879/FLAG8ce132c2a [2022-04-06 16:30:07,310 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/487371645/a7cbc03572ba48978038511fa0fbe879 [2022-04-06 16:30:07,312 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 16:30:07,314 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 16:30:07,315 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 16:30:07,315 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 16:30:07,317 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 16:30:07,318 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:30:07" (1/1) ... [2022-04-06 16:30:07,319 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17436f40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:30:07, skipping insertion in model container [2022-04-06 16:30:07,319 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:30:07" (1/1) ... [2022-04-06 16:30:07,323 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 16:30:07,336 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 16:30:07,497 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/egcd2-ll_unwindbound100.c[490,503] [2022-04-06 16:30:07,513 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:30:07,519 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 16:30:07,526 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/egcd2-ll_unwindbound100.c[490,503] [2022-04-06 16:30:07,543 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:30:07,552 INFO L208 MainTranslator]: Completed translation [2022-04-06 16:30:07,552 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:30:07 WrapperNode [2022-04-06 16:30:07,553 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 16:30:07,553 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 16:30:07,554 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 16:30:07,554 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 16:30:07,561 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:30:07" (1/1) ... [2022-04-06 16:30:07,562 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:30:07" (1/1) ... [2022-04-06 16:30:07,572 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:30:07" (1/1) ... [2022-04-06 16:30:07,573 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:30:07" (1/1) ... [2022-04-06 16:30:07,584 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:30:07" (1/1) ... [2022-04-06 16:30:07,587 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:30:07" (1/1) ... [2022-04-06 16:30:07,588 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:30:07" (1/1) ... [2022-04-06 16:30:07,589 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 16:30:07,590 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 16:30:07,590 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 16:30:07,590 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 16:30:07,595 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:30:07" (1/1) ... [2022-04-06 16:30:07,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:30:07,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:07,625 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 16:30:07,631 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 16:30:07,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 16:30:07,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 16:30:07,658 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 16:30:07,658 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 16:30:07,658 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 16:30:07,658 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 16:30:07,659 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 16:30:07,659 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 16:30:07,659 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 16:30:07,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 16:30:07,659 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 16:30:07,660 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 16:30:07,660 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 16:30:07,660 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 16:30:07,660 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 16:30:07,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 16:30:07,661 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 16:30:07,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 16:30:07,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 16:30:07,661 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 16:30:07,728 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 16:30:07,729 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 16:30:07,903 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 16:30:07,908 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 16:30:07,908 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-04-06 16:30:07,909 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:30:07 BoogieIcfgContainer [2022-04-06 16:30:07,909 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 16:30:07,927 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 16:30:07,927 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 16:30:07,930 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 16:30:07,931 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 04:30:07" (1/3) ... [2022-04-06 16:30:07,931 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6abe0401 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:30:07, skipping insertion in model container [2022-04-06 16:30:07,931 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:30:07" (2/3) ... [2022-04-06 16:30:07,931 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6abe0401 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:30:07, skipping insertion in model container [2022-04-06 16:30:07,932 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:30:07" (3/3) ... [2022-04-06 16:30:07,932 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_unwindbound100.c [2022-04-06 16:30:07,938 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 16:30:07,938 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 16:30:07,971 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 16:30:07,977 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 16:30:07,978 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 16:30:07,990 INFO L276 IsEmpty]: Start isEmpty. Operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 16:30:07,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-04-06 16:30:07,996 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:07,996 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] [2022-04-06 16:30:07,997 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:08,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:08,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1950618521, now seen corresponding path program 1 times [2022-04-06 16:30:08,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:08,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1178639869] [2022-04-06 16:30:08,017 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:08,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1950618521, now seen corresponding path program 2 times [2022-04-06 16:30:08,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:08,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848626156] [2022-04-06 16:30:08,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:08,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:08,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:30:08,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 16:30:08,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:30:08,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 16:30:08,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:30:08,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 16:30:08,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:30:08,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-04-06 16:30:08,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:30:08,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-04-06 16:30:08,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:30:08,247 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 16:30:08,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:08,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848626156] [2022-04-06 16:30:08,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848626156] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:08,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:08,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:30:08,251 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:08,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1178639869] [2022-04-06 16:30:08,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1178639869] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:08,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:08,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:30:08,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470037168] [2022-04-06 16:30:08,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:08,255 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 16:30:08,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:08,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 16:30:08,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 16:30:08,276 INFO L87 Difference]: Start difference. First operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 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 16:30:08,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:08,357 INFO L93 Difference]: Finished difference Result 72 states and 112 transitions. [2022-04-06 16:30:08,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 16:30:08,359 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 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 32 [2022-04-06 16:30:08,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:08,364 INFO L225 Difference]: With dead ends: 72 [2022-04-06 16:30:08,364 INFO L226 Difference]: Without dead ends: 35 [2022-04-06 16:30:08,366 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 16:30:08,369 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:08,370 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 49 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:08,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-06 16:30:08,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2022-04-06 16:30:08,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 20 states have internal predecessors, (23), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-04-06 16:30:08,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2022-04-06 16:30:08,405 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 32 [2022-04-06 16:30:08,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:08,405 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2022-04-06 16:30:08,405 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 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 16:30:08,406 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2022-04-06 16:30:08,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-06 16:30:08,407 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:08,407 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 16:30:08,407 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 16:30:08,407 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:08,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:08,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1734391985, now seen corresponding path program 1 times [2022-04-06 16:30:08,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:08,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1686978572] [2022-04-06 16:30:08,409 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:08,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1734391985, now seen corresponding path program 2 times [2022-04-06 16:30:08,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:08,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646082495] [2022-04-06 16:30:08,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:08,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:08,422 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:08,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [386913214] [2022-04-06 16:30:08,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:08,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:08,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:08,424 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 16:30:08,432 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 16:30:08,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 16:30:08,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:08,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 16:30:08,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:08,644 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 16:30:08,645 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:30:08,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:08,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646082495] [2022-04-06 16:30:08,645 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:08,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386913214] [2022-04-06 16:30:08,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386913214] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:08,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:08,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 16:30:08,646 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:08,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1686978572] [2022-04-06 16:30:08,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1686978572] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:08,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:08,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 16:30:08,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575798376] [2022-04-06 16:30:08,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:08,648 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-06 16:30:08,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:08,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-06 16:30:08,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-06 16:30:08,652 INFO L87 Difference]: Start difference. First operand 34 states and 45 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:30:08,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:08,670 INFO L93 Difference]: Finished difference Result 44 states and 56 transitions. [2022-04-06 16:30:08,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-06 16:30:08,676 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-04-06 16:30:08,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:08,677 INFO L225 Difference]: With dead ends: 44 [2022-04-06 16:30:08,677 INFO L226 Difference]: Without dead ends: 36 [2022-04-06 16:30:08,677 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-06 16:30:08,678 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:08,678 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 110 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:30:08,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-04-06 16:30:08,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-04-06 16:30:08,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 20 states have (on average 1.25) internal successors, (25), 21 states have internal predecessors, (25), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-04-06 16:30:08,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2022-04-06 16:30:08,685 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 33 [2022-04-06 16:30:08,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:08,686 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2022-04-06 16:30:08,687 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:30:08,687 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2022-04-06 16:30:08,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-04-06 16:30:08,687 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:08,688 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:08,708 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 16:30:08,905 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 16:30:08,905 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:08,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:08,906 INFO L85 PathProgramCache]: Analyzing trace with hash 2066454233, now seen corresponding path program 1 times [2022-04-06 16:30:08,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:08,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1988096127] [2022-04-06 16:30:08,906 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:08,907 INFO L85 PathProgramCache]: Analyzing trace with hash 2066454233, now seen corresponding path program 2 times [2022-04-06 16:30:08,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:08,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25956466] [2022-04-06 16:30:08,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:08,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:08,923 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:08,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1360285638] [2022-04-06 16:30:08,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:08,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:08,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:08,926 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 16:30:08,928 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 16:30:08,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:08,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:08,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:30:08,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:09,086 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 16:30:09,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:09,193 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 16:30:09,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:09,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25956466] [2022-04-06 16:30:09,194 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:09,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360285638] [2022-04-06 16:30:09,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360285638] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:09,194 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:09,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-04-06 16:30:09,194 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:09,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1988096127] [2022-04-06 16:30:09,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1988096127] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:09,195 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:09,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:30:09,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41486944] [2022-04-06 16:30:09,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:09,196 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:30:09,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:09,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:30:09,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:30:09,196 INFO L87 Difference]: Start difference. First operand 36 states and 47 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:30:09,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:09,318 INFO L93 Difference]: Finished difference Result 53 states and 71 transitions. [2022-04-06 16:30:09,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:30:09,318 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2022-04-06 16:30:09,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:09,319 INFO L225 Difference]: With dead ends: 53 [2022-04-06 16:30:09,319 INFO L226 Difference]: Without dead ends: 45 [2022-04-06 16:30:09,320 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:30:09,321 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 28 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:09,321 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 135 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:09,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-04-06 16:30:09,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2022-04-06 16:30:09,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 22 states have internal predecessors, (26), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-04-06 16:30:09,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-04-06 16:30:09,344 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 34 [2022-04-06 16:30:09,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:09,344 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-04-06 16:30:09,344 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:30:09,344 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-04-06 16:30:09,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-04-06 16:30:09,345 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:09,345 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:09,366 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 16:30:09,564 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 16:30:09,564 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:09,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:09,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1678606280, now seen corresponding path program 1 times [2022-04-06 16:30:09,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:09,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [252984644] [2022-04-06 16:30:09,565 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:09,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1678606280, now seen corresponding path program 2 times [2022-04-06 16:30:09,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:09,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257880642] [2022-04-06 16:30:09,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:09,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:09,574 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:09,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1554928874] [2022-04-06 16:30:09,575 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:09,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:09,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:09,576 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 16:30:09,577 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 16:30:09,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 16:30:09,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:09,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 16:30:09,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:09,710 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 16:30:09,711 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:30:09,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:09,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257880642] [2022-04-06 16:30:09,711 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:09,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554928874] [2022-04-06 16:30:09,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554928874] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:09,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:09,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:30:09,712 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:09,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [252984644] [2022-04-06 16:30:09,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [252984644] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:09,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:09,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:30:09,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914602875] [2022-04-06 16:30:09,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:09,713 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:30:09,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:09,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:30:09,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:30:09,714 INFO L87 Difference]: Start difference. First operand 37 states and 48 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, (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 16:30:09,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:09,769 INFO L93 Difference]: Finished difference Result 51 states and 67 transitions. [2022-04-06 16:30:09,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:30:09,770 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, (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 36 [2022-04-06 16:30:09,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:09,771 INFO L225 Difference]: With dead ends: 51 [2022-04-06 16:30:09,771 INFO L226 Difference]: Without dead ends: 49 [2022-04-06 16:30:09,771 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 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 16:30:09,772 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 7 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:09,772 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 150 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:30:09,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-04-06 16:30:09,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 44. [2022-04-06 16:30:09,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 28 states have internal predecessors, (32), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 16:30:09,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 56 transitions. [2022-04-06 16:30:09,788 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 56 transitions. Word has length 36 [2022-04-06 16:30:09,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:09,789 INFO L478 AbstractCegarLoop]: Abstraction has 44 states and 56 transitions. [2022-04-06 16:30:09,789 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, (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 16:30:09,789 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 56 transitions. [2022-04-06 16:30:09,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-06 16:30:09,790 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:09,790 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:09,813 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 16:30:10,003 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 16:30:10,004 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:10,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:10,005 INFO L85 PathProgramCache]: Analyzing trace with hash -2124209112, now seen corresponding path program 1 times [2022-04-06 16:30:10,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:10,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1784177941] [2022-04-06 16:30:10,005 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:10,006 INFO L85 PathProgramCache]: Analyzing trace with hash -2124209112, now seen corresponding path program 2 times [2022-04-06 16:30:10,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:10,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396034438] [2022-04-06 16:30:10,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:10,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:10,017 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:10,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1226352934] [2022-04-06 16:30:10,017 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:10,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:10,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:10,027 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 16:30:10,029 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 16:30:10,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:10,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:10,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:30:10,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:10,175 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 16:30:10,175 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:30:10,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:10,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396034438] [2022-04-06 16:30:10,177 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:10,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226352934] [2022-04-06 16:30:10,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226352934] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:10,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:10,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:30:10,178 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:10,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1784177941] [2022-04-06 16:30:10,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1784177941] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:10,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:10,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:30:10,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103247453] [2022-04-06 16:30:10,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:10,179 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:30:10,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:10,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:30:10,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:30:10,181 INFO L87 Difference]: Start difference. First operand 44 states and 56 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:30:10,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:10,217 INFO L93 Difference]: Finished difference Result 72 states and 94 transitions. [2022-04-06 16:30:10,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:30:10,217 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), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-04-06 16:30:10,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:10,219 INFO L225 Difference]: With dead ends: 72 [2022-04-06 16:30:10,219 INFO L226 Difference]: Without dead ends: 46 [2022-04-06 16:30:10,219 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:30:10,220 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 6 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:10,220 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 133 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:30:10,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-04-06 16:30:10,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2022-04-06 16:30:10,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 28 states have (on average 1.2142857142857142) internal successors, (34), 30 states have internal predecessors, (34), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 16:30:10,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 58 transitions. [2022-04-06 16:30:10,229 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 58 transitions. Word has length 39 [2022-04-06 16:30:10,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:10,229 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 58 transitions. [2022-04-06 16:30:10,229 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), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:30:10,229 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 58 transitions. [2022-04-06 16:30:10,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-04-06 16:30:10,236 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:10,236 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:10,256 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 16:30:10,437 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 16:30:10,437 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:10,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:10,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1052701339, now seen corresponding path program 1 times [2022-04-06 16:30:10,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:10,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1126634061] [2022-04-06 16:30:10,438 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:10,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1052701339, now seen corresponding path program 2 times [2022-04-06 16:30:10,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:10,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034874283] [2022-04-06 16:30:10,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:10,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:10,447 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:10,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1073220694] [2022-04-06 16:30:10,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:10,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:10,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:10,449 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 16:30:10,475 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 16:30:10,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:10,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:10,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 16:30:10,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:10,684 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 16:30:10,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:10,803 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 16:30:10,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:10,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034874283] [2022-04-06 16:30:10,803 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:10,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073220694] [2022-04-06 16:30:10,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073220694] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 16:30:10,804 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:30:10,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-04-06 16:30:10,804 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:10,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1126634061] [2022-04-06 16:30:10,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1126634061] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:10,805 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:10,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:30:10,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528172068] [2022-04-06 16:30:10,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:10,805 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:30:10,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:10,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:30:10,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:30:10,807 INFO L87 Difference]: Start difference. First operand 46 states and 58 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, (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 16:30:10,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:10,850 INFO L93 Difference]: Finished difference Result 61 states and 79 transitions. [2022-04-06 16:30:10,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:30:10,851 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, (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 41 [2022-04-06 16:30:10,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:10,853 INFO L225 Difference]: With dead ends: 61 [2022-04-06 16:30:10,854 INFO L226 Difference]: Without dead ends: 59 [2022-04-06 16:30:10,854 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-04-06 16:30:10,857 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 8 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:10,857 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 157 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:30:10,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-04-06 16:30:10,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2022-04-06 16:30:10,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 37 states have internal predecessors, (42), 18 states have call successors, (18), 6 states have call predecessors, (18), 5 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-04-06 16:30:10,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 76 transitions. [2022-04-06 16:30:10,875 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 76 transitions. Word has length 41 [2022-04-06 16:30:10,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:10,875 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 76 transitions. [2022-04-06 16:30:10,875 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, (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 16:30:10,875 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 76 transitions. [2022-04-06 16:30:10,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-04-06 16:30:10,876 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:10,876 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:10,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-04-06 16:30:11,099 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 16:30:11,100 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:11,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:11,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1531994984, now seen corresponding path program 1 times [2022-04-06 16:30:11,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:11,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1646290008] [2022-04-06 16:30:11,101 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:11,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1531994984, now seen corresponding path program 2 times [2022-04-06 16:30:11,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:11,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507597644] [2022-04-06 16:30:11,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:11,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:11,108 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:11,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [872871918] [2022-04-06 16:30:11,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:11,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:11,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:11,110 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 16:30:11,111 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 16:30:11,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:11,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:11,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 16:30:11,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:11,310 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 16:30:11,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:11,407 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 16:30:11,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:11,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507597644] [2022-04-06 16:30:11,407 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:11,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872871918] [2022-04-06 16:30:11,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872871918] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 16:30:11,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:30:11,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-04-06 16:30:11,408 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:11,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1646290008] [2022-04-06 16:30:11,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1646290008] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:11,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:11,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:30:11,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347830198] [2022-04-06 16:30:11,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:11,410 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:30:11,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:11,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:30:11,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:30:11,411 INFO L87 Difference]: Start difference. First operand 58 states and 76 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, (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 16:30:11,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:11,475 INFO L93 Difference]: Finished difference Result 65 states and 82 transitions. [2022-04-06 16:30:11,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:30:11,476 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, (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 46 [2022-04-06 16:30:11,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:11,478 INFO L225 Difference]: With dead ends: 65 [2022-04-06 16:30:11,478 INFO L226 Difference]: Without dead ends: 63 [2022-04-06 16:30:11,479 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-04-06 16:30:11,480 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 8 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:11,481 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 148 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:30:11,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-04-06 16:30:11,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2022-04-06 16:30:11,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 40 states have internal predecessors, (45), 18 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-04-06 16:30:11,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 79 transitions. [2022-04-06 16:30:11,506 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 79 transitions. Word has length 46 [2022-04-06 16:30:11,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:11,508 INFO L478 AbstractCegarLoop]: Abstraction has 62 states and 79 transitions. [2022-04-06 16:30:11,508 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, (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 16:30:11,508 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 79 transitions. [2022-04-06 16:30:11,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-04-06 16:30:11,509 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:11,509 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:11,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-06 16:30:11,727 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 16:30:11,728 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:11,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:11,728 INFO L85 PathProgramCache]: Analyzing trace with hash -300711301, now seen corresponding path program 1 times [2022-04-06 16:30:11,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:11,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1563456497] [2022-04-06 16:30:11,728 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:11,729 INFO L85 PathProgramCache]: Analyzing trace with hash -300711301, now seen corresponding path program 2 times [2022-04-06 16:30:11,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:11,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231687275] [2022-04-06 16:30:11,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:11,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:11,737 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:11,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [733194371] [2022-04-06 16:30:11,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:11,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:11,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:11,741 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 16:30:11,759 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 16:30:11,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:11,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:11,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 16:30:11,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:11,987 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-04-06 16:30:11,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:12,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:12,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231687275] [2022-04-06 16:30:12,076 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:12,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733194371] [2022-04-06 16:30:12,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733194371] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:30:12,077 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:30:12,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-04-06 16:30:12,077 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:12,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1563456497] [2022-04-06 16:30:12,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1563456497] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:12,077 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:12,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:30:12,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703498506] [2022-04-06 16:30:12,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:12,078 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:30:12,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:12,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:30:12,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:30:12,079 INFO L87 Difference]: Start difference. First operand 62 states and 79 transitions. Second operand has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 16:30:12,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:12,176 INFO L93 Difference]: Finished difference Result 69 states and 85 transitions. [2022-04-06 16:30:12,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 16:30:12,177 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 51 [2022-04-06 16:30:12,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:12,177 INFO L225 Difference]: With dead ends: 69 [2022-04-06 16:30:12,177 INFO L226 Difference]: Without dead ends: 67 [2022-04-06 16:30:12,178 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-04-06 16:30:12,178 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 12 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:12,178 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 160 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:12,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-04-06 16:30:12,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 66. [2022-04-06 16:30:12,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 40 states have (on average 1.2) internal successors, (48), 43 states have internal predecessors, (48), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-04-06 16:30:12,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 82 transitions. [2022-04-06 16:30:12,186 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 82 transitions. Word has length 51 [2022-04-06 16:30:12,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:12,186 INFO L478 AbstractCegarLoop]: Abstraction has 66 states and 82 transitions. [2022-04-06 16:30:12,186 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 16:30:12,186 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 82 transitions. [2022-04-06 16:30:12,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-04-06 16:30:12,187 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:12,187 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:12,209 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 16:30:12,403 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 16:30:12,404 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:12,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:12,404 INFO L85 PathProgramCache]: Analyzing trace with hash -2044027516, now seen corresponding path program 1 times [2022-04-06 16:30:12,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:12,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1368010879] [2022-04-06 16:30:12,404 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:12,405 INFO L85 PathProgramCache]: Analyzing trace with hash -2044027516, now seen corresponding path program 2 times [2022-04-06 16:30:12,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:12,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950093837] [2022-04-06 16:30:12,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:12,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:12,411 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:12,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1801599823] [2022-04-06 16:30:12,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:12,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:12,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:12,413 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 16:30:12,414 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 16:30:12,453 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:12,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:12,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 16:30:12,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:12,561 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 16:30:12,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:12,671 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 16:30:12,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:12,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950093837] [2022-04-06 16:30:12,671 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:12,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801599823] [2022-04-06 16:30:12,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801599823] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:12,672 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:12,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-04-06 16:30:12,674 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:12,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1368010879] [2022-04-06 16:30:12,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1368010879] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:12,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:12,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:30:12,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660860851] [2022-04-06 16:30:12,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:12,675 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:30:12,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:12,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:30:12,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:30:12,676 INFO L87 Difference]: Start difference. First operand 66 states and 82 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 16:30:12,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:12,747 INFO L93 Difference]: Finished difference Result 96 states and 131 transitions. [2022-04-06 16:30:12,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:30:12,747 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 59 [2022-04-06 16:30:12,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:12,750 INFO L225 Difference]: With dead ends: 96 [2022-04-06 16:30:12,750 INFO L226 Difference]: Without dead ends: 94 [2022-04-06 16:30:12,752 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 110 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:30:12,754 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 9 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:12,754 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 208 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:30:12,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-04-06 16:30:12,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 84. [2022-04-06 16:30:12,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 49 states have (on average 1.2448979591836735) internal successors, (61), 52 states have internal predecessors, (61), 26 states have call successors, (26), 9 states have call predecessors, (26), 8 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2022-04-06 16:30:12,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 111 transitions. [2022-04-06 16:30:12,770 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 111 transitions. Word has length 59 [2022-04-06 16:30:12,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:12,770 INFO L478 AbstractCegarLoop]: Abstraction has 84 states and 111 transitions. [2022-04-06 16:30:12,770 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 16:30:12,770 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 111 transitions. [2022-04-06 16:30:12,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-04-06 16:30:12,772 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:12,772 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:12,796 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 16:30:12,987 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 16:30:12,988 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:12,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:12,988 INFO L85 PathProgramCache]: Analyzing trace with hash 35160305, now seen corresponding path program 1 times [2022-04-06 16:30:12,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:12,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2020182131] [2022-04-06 16:30:12,989 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:12,989 INFO L85 PathProgramCache]: Analyzing trace with hash 35160305, now seen corresponding path program 2 times [2022-04-06 16:30:12,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:12,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784190302] [2022-04-06 16:30:12,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:12,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:12,996 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:12,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1126460788] [2022-04-06 16:30:12,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:12,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:12,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:12,997 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 16:30:12,998 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 16:30:13,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:13,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:13,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:30:13,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:13,143 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 16:30:13,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:13,241 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 16:30:13,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:13,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784190302] [2022-04-06 16:30:13,242 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:13,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126460788] [2022-04-06 16:30:13,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126460788] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:13,242 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:13,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-06 16:30:13,243 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:13,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2020182131] [2022-04-06 16:30:13,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2020182131] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:13,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:13,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:30:13,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293221499] [2022-04-06 16:30:13,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:13,243 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:30:13,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:13,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:30:13,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 16:30:13,244 INFO L87 Difference]: Start difference. First operand 84 states and 111 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 16:30:13,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:13,285 INFO L93 Difference]: Finished difference Result 111 states and 135 transitions. [2022-04-06 16:30:13,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 16:30:13,286 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 60 [2022-04-06 16:30:13,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:13,287 INFO L225 Difference]: With dead ends: 111 [2022-04-06 16:30:13,287 INFO L226 Difference]: Without dead ends: 103 [2022-04-06 16:30:13,287 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-04-06 16:30:13,288 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 14 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:13,288 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 131 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:30:13,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-04-06 16:30:13,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-04-06 16:30:13,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 64 states have (on average 1.1875) internal successors, (76), 67 states have internal predecessors, (76), 26 states have call successors, (26), 13 states have call predecessors, (26), 12 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2022-04-06 16:30:13,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 126 transitions. [2022-04-06 16:30:13,299 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 126 transitions. Word has length 60 [2022-04-06 16:30:13,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:13,299 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 126 transitions. [2022-04-06 16:30:13,299 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 16:30:13,299 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 126 transitions. [2022-04-06 16:30:13,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-06 16:30:13,300 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:13,300 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:13,319 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 16:30:13,516 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 16:30:13,516 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:13,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:13,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1088000375, now seen corresponding path program 1 times [2022-04-06 16:30:13,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:13,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [363339594] [2022-04-06 16:30:13,517 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:13,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1088000375, now seen corresponding path program 2 times [2022-04-06 16:30:13,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:13,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702341027] [2022-04-06 16:30:13,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:13,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:13,524 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:13,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [568105734] [2022-04-06 16:30:13,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:13,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:13,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:13,526 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 16:30:13,530 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 16:30:13,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:13,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:13,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:30:13,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:13,656 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-06 16:30:13,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:13,753 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-06 16:30:13,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:13,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702341027] [2022-04-06 16:30:13,753 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:13,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568105734] [2022-04-06 16:30:13,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568105734] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:13,754 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:13,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 16:30:13,754 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:13,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [363339594] [2022-04-06 16:30:13,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [363339594] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:13,754 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:13,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:30:13,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951942551] [2022-04-06 16:30:13,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:13,754 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:30:13,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:13,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:30:13,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:30:13,755 INFO L87 Difference]: Start difference. First operand 103 states and 126 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 16:30:13,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:13,955 INFO L93 Difference]: Finished difference Result 182 states and 256 transitions. [2022-04-06 16:30:13,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:30:13,956 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 61 [2022-04-06 16:30:13,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:13,957 INFO L225 Difference]: With dead ends: 182 [2022-04-06 16:30:13,957 INFO L226 Difference]: Without dead ends: 174 [2022-04-06 16:30:13,958 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:30:13,958 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 59 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:13,958 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 317 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:13,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-04-06 16:30:13,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 146. [2022-04-06 16:30:13,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 90 states have (on average 1.2777777777777777) internal successors, (115), 94 states have internal predecessors, (115), 43 states have call successors, (43), 13 states have call predecessors, (43), 12 states have return successors, (41), 38 states have call predecessors, (41), 41 states have call successors, (41) [2022-04-06 16:30:13,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 199 transitions. [2022-04-06 16:30:13,974 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 199 transitions. Word has length 61 [2022-04-06 16:30:13,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:13,974 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 199 transitions. [2022-04-06 16:30:13,974 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 16:30:13,974 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 199 transitions. [2022-04-06 16:30:13,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-04-06 16:30:13,975 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:13,975 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:13,994 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 16:30:14,188 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 16:30:14,188 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:14,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:14,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1537891564, now seen corresponding path program 1 times [2022-04-06 16:30:14,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:14,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [145073897] [2022-04-06 16:30:14,189 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:14,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1537891564, now seen corresponding path program 2 times [2022-04-06 16:30:14,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:14,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128781719] [2022-04-06 16:30:14,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:14,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:14,197 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:14,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [83186492] [2022-04-06 16:30:14,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:14,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:14,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:14,198 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 16:30:14,199 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 16:30:14,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:14,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:14,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:30:14,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:14,355 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 16:30:14,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:14,485 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 16:30:14,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:14,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128781719] [2022-04-06 16:30:14,486 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:14,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83186492] [2022-04-06 16:30:14,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83186492] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:14,486 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:14,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-06 16:30:14,486 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:14,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [145073897] [2022-04-06 16:30:14,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [145073897] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:14,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:14,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:30:14,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451991069] [2022-04-06 16:30:14,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:14,487 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:30:14,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:14,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:30:14,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 16:30:14,487 INFO L87 Difference]: Start difference. First operand 146 states and 199 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 16:30:14,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:14,527 INFO L93 Difference]: Finished difference Result 183 states and 250 transitions. [2022-04-06 16:30:14,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 16:30:14,528 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 62 [2022-04-06 16:30:14,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:14,529 INFO L225 Difference]: With dead ends: 183 [2022-04-06 16:30:14,529 INFO L226 Difference]: Without dead ends: 146 [2022-04-06 16:30:14,529 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-04-06 16:30:14,530 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 10 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:14,530 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 139 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:30:14,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-04-06 16:30:14,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-04-06 16:30:14,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 90 states have (on average 1.2666666666666666) internal successors, (114), 94 states have internal predecessors, (114), 43 states have call successors, (43), 13 states have call predecessors, (43), 12 states have return successors, (41), 38 states have call predecessors, (41), 41 states have call successors, (41) [2022-04-06 16:30:14,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 198 transitions. [2022-04-06 16:30:14,544 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 198 transitions. Word has length 62 [2022-04-06 16:30:14,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:14,544 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 198 transitions. [2022-04-06 16:30:14,544 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 16:30:14,544 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 198 transitions. [2022-04-06 16:30:14,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-04-06 16:30:14,545 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:14,545 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:14,564 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 16:30:14,757 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 16:30:14,757 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:14,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:14,757 INFO L85 PathProgramCache]: Analyzing trace with hash -385934262, now seen corresponding path program 1 times [2022-04-06 16:30:14,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:14,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2061711673] [2022-04-06 16:30:14,758 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:14,758 INFO L85 PathProgramCache]: Analyzing trace with hash -385934262, now seen corresponding path program 2 times [2022-04-06 16:30:14,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:14,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609298357] [2022-04-06 16:30:14,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:14,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:14,764 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:14,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1243272318] [2022-04-06 16:30:14,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:14,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:14,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:14,765 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 16:30:14,770 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 16:30:14,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:14,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:14,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 16:30:14,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:14,912 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 16:30:14,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:15,018 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 16:30:15,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:15,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609298357] [2022-04-06 16:30:15,019 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:15,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243272318] [2022-04-06 16:30:15,019 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243272318] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:15,019 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:15,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-06 16:30:15,019 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:15,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2061711673] [2022-04-06 16:30:15,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2061711673] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:15,020 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:15,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:30:15,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069373006] [2022-04-06 16:30:15,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:15,020 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:30:15,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:15,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:30:15,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:30:15,021 INFO L87 Difference]: Start difference. First operand 146 states and 198 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 16:30:15,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:15,082 INFO L93 Difference]: Finished difference Result 253 states and 351 transitions. [2022-04-06 16:30:15,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:30:15,082 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 66 [2022-04-06 16:30:15,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:15,083 INFO L225 Difference]: With dead ends: 253 [2022-04-06 16:30:15,084 INFO L226 Difference]: Without dead ends: 173 [2022-04-06 16:30:15,084 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:30:15,085 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 35 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:15,085 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 142 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:30:15,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-04-06 16:30:15,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 171. [2022-04-06 16:30:15,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 108 states have (on average 1.2314814814814814) internal successors, (133), 111 states have internal predecessors, (133), 46 states have call successors, (46), 17 states have call predecessors, (46), 16 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 16:30:15,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 223 transitions. [2022-04-06 16:30:15,101 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 223 transitions. Word has length 66 [2022-04-06 16:30:15,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:15,101 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 223 transitions. [2022-04-06 16:30:15,102 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 16:30:15,102 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 223 transitions. [2022-04-06 16:30:15,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-04-06 16:30:15,102 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:15,102 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:15,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-04-06 16:30:15,320 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 16:30:15,321 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:15,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:15,321 INFO L85 PathProgramCache]: Analyzing trace with hash 792554045, now seen corresponding path program 1 times [2022-04-06 16:30:15,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:15,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2015487798] [2022-04-06 16:30:15,322 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:15,322 INFO L85 PathProgramCache]: Analyzing trace with hash 792554045, now seen corresponding path program 2 times [2022-04-06 16:30:15,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:15,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435468243] [2022-04-06 16:30:15,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:15,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:15,328 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:15,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [713039547] [2022-04-06 16:30:15,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:15,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:15,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:15,332 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 16:30:15,332 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 16:30:15,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:15,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:15,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2022-04-06 16:30:15,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:15,545 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 15 proven. 14 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:30:15,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:15,704 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:30:15,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:15,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435468243] [2022-04-06 16:30:15,704 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:15,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713039547] [2022-04-06 16:30:15,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713039547] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:15,704 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:15,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-04-06 16:30:15,705 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:15,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2015487798] [2022-04-06 16:30:15,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2015487798] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:15,705 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:15,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:30:15,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31711048] [2022-04-06 16:30:15,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:15,705 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:30:15,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:15,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:30:15,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-04-06 16:30:15,706 INFO L87 Difference]: Start difference. First operand 171 states and 223 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-04-06 16:30:15,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:15,879 INFO L93 Difference]: Finished difference Result 195 states and 259 transitions. [2022-04-06 16:30:15,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:30:15,879 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 68 [2022-04-06 16:30:15,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:15,880 INFO L225 Difference]: With dead ends: 195 [2022-04-06 16:30:15,880 INFO L226 Difference]: Without dead ends: 193 [2022-04-06 16:30:15,881 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:30:15,881 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 23 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:15,881 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 235 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:15,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-04-06 16:30:15,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 190. [2022-04-06 16:30:15,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 117 states have (on average 1.2478632478632479) internal successors, (146), 121 states have internal predecessors, (146), 55 states have call successors, (55), 18 states have call predecessors, (55), 17 states have return successors, (53), 50 states have call predecessors, (53), 53 states have call successors, (53) [2022-04-06 16:30:15,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 254 transitions. [2022-04-06 16:30:15,898 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 254 transitions. Word has length 68 [2022-04-06 16:30:15,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:15,898 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 254 transitions. [2022-04-06 16:30:15,899 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-04-06 16:30:15,899 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 254 transitions. [2022-04-06 16:30:15,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-04-06 16:30:15,899 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:15,899 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:15,919 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 16:30:16,111 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 16:30:16,111 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:16,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:16,112 INFO L85 PathProgramCache]: Analyzing trace with hash 783638790, now seen corresponding path program 3 times [2022-04-06 16:30:16,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:16,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [806967155] [2022-04-06 16:30:16,112 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:16,112 INFO L85 PathProgramCache]: Analyzing trace with hash 783638790, now seen corresponding path program 4 times [2022-04-06 16:30:16,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:16,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690547222] [2022-04-06 16:30:16,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:16,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:16,118 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:16,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1797338226] [2022-04-06 16:30:16,118 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:30:16,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:16,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:16,125 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 16:30:16,129 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 16:30:16,170 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:30:16,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:16,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-06 16:30:16,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:16,530 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 12 proven. 17 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-04-06 16:30:16,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:16,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:16,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690547222] [2022-04-06 16:30:16,666 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:16,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797338226] [2022-04-06 16:30:16,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797338226] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:30:16,666 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:30:16,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-04-06 16:30:16,666 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:16,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [806967155] [2022-04-06 16:30:16,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [806967155] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:16,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:16,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:30:16,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194058284] [2022-04-06 16:30:16,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:16,667 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:30:16,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:16,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:30:16,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:30:16,668 INFO L87 Difference]: Start difference. First operand 190 states and 254 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 16:30:16,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:16,867 INFO L93 Difference]: Finished difference Result 199 states and 262 transitions. [2022-04-06 16:30:16,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:30:16,868 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 73 [2022-04-06 16:30:16,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:16,869 INFO L225 Difference]: With dead ends: 199 [2022-04-06 16:30:16,869 INFO L226 Difference]: Without dead ends: 197 [2022-04-06 16:30:16,869 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-04-06 16:30:16,869 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 49 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:16,870 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 267 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:16,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-04-06 16:30:16,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 194. [2022-04-06 16:30:16,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 120 states have (on average 1.2416666666666667) internal successors, (149), 124 states have internal predecessors, (149), 55 states have call successors, (55), 19 states have call predecessors, (55), 18 states have return successors, (53), 50 states have call predecessors, (53), 53 states have call successors, (53) [2022-04-06 16:30:16,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 257 transitions. [2022-04-06 16:30:16,896 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 257 transitions. Word has length 73 [2022-04-06 16:30:16,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:16,896 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 257 transitions. [2022-04-06 16:30:16,896 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 16:30:16,896 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 257 transitions. [2022-04-06 16:30:16,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-04-06 16:30:16,897 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:16,898 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:16,919 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 16:30:17,110 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 16:30:17,111 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:17,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:17,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446301, now seen corresponding path program 5 times [2022-04-06 16:30:17,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:17,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [941310802] [2022-04-06 16:30:17,112 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:17,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446301, now seen corresponding path program 6 times [2022-04-06 16:30:17,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:17,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607764903] [2022-04-06 16:30:17,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:17,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:17,119 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:17,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [784971292] [2022-04-06 16:30:17,120 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:30:17,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:17,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:17,121 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 16:30:17,122 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 16:30:17,176 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:30:17,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:17,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 16:30:17,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:18,199 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 31 proven. 19 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-04-06 16:30:18,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:18,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:18,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607764903] [2022-04-06 16:30:18,302 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:18,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784971292] [2022-04-06 16:30:18,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784971292] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:30:18,302 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:30:18,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-04-06 16:30:18,303 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:18,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [941310802] [2022-04-06 16:30:18,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [941310802] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:18,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:18,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:30:18,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496918101] [2022-04-06 16:30:18,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:18,303 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:30:18,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:18,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:30:18,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:30:18,304 INFO L87 Difference]: Start difference. First operand 194 states and 257 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 16:30:19,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:19,129 INFO L93 Difference]: Finished difference Result 203 states and 265 transitions. [2022-04-06 16:30:19,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:30:19,130 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 78 [2022-04-06 16:30:19,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:19,131 INFO L225 Difference]: With dead ends: 203 [2022-04-06 16:30:19,131 INFO L226 Difference]: Without dead ends: 201 [2022-04-06 16:30:19,132 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:30:19,132 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 56 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:19,132 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 205 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:30:19,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-04-06 16:30:19,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 198. [2022-04-06 16:30:19,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 123 states have (on average 1.2357723577235773) internal successors, (152), 127 states have internal predecessors, (152), 55 states have call successors, (55), 20 states have call predecessors, (55), 19 states have return successors, (53), 50 states have call predecessors, (53), 53 states have call successors, (53) [2022-04-06 16:30:19,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 260 transitions. [2022-04-06 16:30:19,149 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 260 transitions. Word has length 78 [2022-04-06 16:30:19,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:19,149 INFO L478 AbstractCegarLoop]: Abstraction has 198 states and 260 transitions. [2022-04-06 16:30:19,149 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 16:30:19,150 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 260 transitions. [2022-04-06 16:30:19,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-04-06 16:30:19,150 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:19,150 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:19,171 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 16:30:19,364 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 16:30:19,364 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:19,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:19,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1849570232, now seen corresponding path program 3 times [2022-04-06 16:30:19,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:19,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [138555623] [2022-04-06 16:30:19,365 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:19,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1849570232, now seen corresponding path program 4 times [2022-04-06 16:30:19,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:19,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169384391] [2022-04-06 16:30:19,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:19,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:19,372 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:19,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [926989386] [2022-04-06 16:30:19,373 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:30:19,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:19,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:19,379 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 16:30:19,380 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 16:30:19,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:30:19,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:19,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-06 16:30:19,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:19,746 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-04-06 16:30:19,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:19,925 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 37 proven. 10 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-04-06 16:30:19,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:19,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169384391] [2022-04-06 16:30:19,926 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:19,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926989386] [2022-04-06 16:30:19,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926989386] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:19,926 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:19,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 7] total 16 [2022-04-06 16:30:19,926 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:19,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [138555623] [2022-04-06 16:30:19,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [138555623] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:19,926 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:19,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:30:19,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873577573] [2022-04-06 16:30:19,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:19,927 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:30:19,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:19,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:30:19,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:30:19,927 INFO L87 Difference]: Start difference. First operand 198 states and 260 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) 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, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:30:20,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:20,574 INFO L93 Difference]: Finished difference Result 212 states and 278 transitions. [2022-04-06 16:30:20,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:30:20,574 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) 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, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 82 [2022-04-06 16:30:20,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:20,576 INFO L225 Difference]: With dead ends: 212 [2022-04-06 16:30:20,576 INFO L226 Difference]: Without dead ends: 210 [2022-04-06 16:30:20,576 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 147 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-04-06 16:30:20,577 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 54 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:20,577 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 248 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:30:20,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-04-06 16:30:20,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 203. [2022-04-06 16:30:20,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 126 states have (on average 1.2301587301587302) internal successors, (155), 131 states have internal predecessors, (155), 56 states have call successors, (56), 21 states have call predecessors, (56), 20 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 16:30:20,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 265 transitions. [2022-04-06 16:30:20,594 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 265 transitions. Word has length 82 [2022-04-06 16:30:20,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:20,595 INFO L478 AbstractCegarLoop]: Abstraction has 203 states and 265 transitions. [2022-04-06 16:30:20,595 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) 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, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:30:20,595 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 265 transitions. [2022-04-06 16:30:20,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-04-06 16:30:20,595 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:20,596 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:20,615 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 16:30:20,806 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 16:30:20,806 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:20,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:20,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1768368813, now seen corresponding path program 1 times [2022-04-06 16:30:20,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:20,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1969137020] [2022-04-06 16:30:20,807 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:20,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1768368813, now seen corresponding path program 2 times [2022-04-06 16:30:20,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:20,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586252214] [2022-04-06 16:30:20,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:20,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:20,814 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:20,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1804238892] [2022-04-06 16:30:20,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:20,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:20,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:20,815 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 16:30:20,818 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 16:30:20,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:20,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:20,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 16:30:20,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:21,013 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 16 proven. 73 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-04-06 16:30:21,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:21,171 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-04-06 16:30:21,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:21,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586252214] [2022-04-06 16:30:21,172 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:21,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804238892] [2022-04-06 16:30:21,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804238892] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:21,172 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:21,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-06 16:30:21,172 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:21,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1969137020] [2022-04-06 16:30:21,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1969137020] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:21,173 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:21,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:30:21,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053660529] [2022-04-06 16:30:21,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:21,173 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:30:21,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:21,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:30:21,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:30:21,174 INFO L87 Difference]: Start difference. First operand 203 states and 265 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 16:30:21,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:21,248 INFO L93 Difference]: Finished difference Result 214 states and 277 transitions. [2022-04-06 16:30:21,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:30:21,256 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 83 [2022-04-06 16:30:21,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:21,259 INFO L225 Difference]: With dead ends: 214 [2022-04-06 16:30:21,259 INFO L226 Difference]: Without dead ends: 206 [2022-04-06 16:30:21,259 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:30:21,259 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 13 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:21,260 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 154 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:30:21,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-04-06 16:30:21,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2022-04-06 16:30:21,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 129 states have (on average 1.2248062015503876) internal successors, (158), 134 states have internal predecessors, (158), 56 states have call successors, (56), 21 states have call predecessors, (56), 20 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 16:30:21,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 268 transitions. [2022-04-06 16:30:21,278 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 268 transitions. Word has length 83 [2022-04-06 16:30:21,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:21,280 INFO L478 AbstractCegarLoop]: Abstraction has 206 states and 268 transitions. [2022-04-06 16:30:21,280 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 16:30:21,280 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 268 transitions. [2022-04-06 16:30:21,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-04-06 16:30:21,282 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:21,282 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:21,299 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 16:30:21,491 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 16:30:21,491 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:21,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:21,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1017110725, now seen corresponding path program 1 times [2022-04-06 16:30:21,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:21,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [474494634] [2022-04-06 16:30:21,492 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:21,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1017110725, now seen corresponding path program 2 times [2022-04-06 16:30:21,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:21,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329121420] [2022-04-06 16:30:21,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:21,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:21,511 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:21,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [749050617] [2022-04-06 16:30:21,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:21,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:21,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:21,512 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 16:30:21,514 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 16:30:21,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:21,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:21,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 16:30:21,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:22,010 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-04-06 16:30:22,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:22,327 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-04-06 16:30:22,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:22,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329121420] [2022-04-06 16:30:22,327 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:22,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749050617] [2022-04-06 16:30:22,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749050617] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:22,328 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:22,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-04-06 16:30:22,328 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:22,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [474494634] [2022-04-06 16:30:22,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [474494634] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:22,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:22,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:30:22,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139299778] [2022-04-06 16:30:22,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:22,328 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:30:22,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:22,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:30:22,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:30:22,329 INFO L87 Difference]: Start difference. First operand 206 states and 268 transitions. Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 16:30:22,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:22,621 INFO L93 Difference]: Finished difference Result 234 states and 311 transitions. [2022-04-06 16:30:22,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:30:22,622 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 84 [2022-04-06 16:30:22,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:22,624 INFO L225 Difference]: With dead ends: 234 [2022-04-06 16:30:22,624 INFO L226 Difference]: Without dead ends: 232 [2022-04-06 16:30:22,624 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 154 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:30:22,625 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 25 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:22,625 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 307 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:30:22,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-04-06 16:30:22,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 229. [2022-04-06 16:30:22,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 141 states have (on average 1.24822695035461) internal successors, (176), 148 states have internal predecessors, (176), 66 states have call successors, (66), 22 states have call predecessors, (66), 21 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2022-04-06 16:30:22,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 306 transitions. [2022-04-06 16:30:22,647 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 306 transitions. Word has length 84 [2022-04-06 16:30:22,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:22,647 INFO L478 AbstractCegarLoop]: Abstraction has 229 states and 306 transitions. [2022-04-06 16:30:22,647 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 16:30:22,647 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 306 transitions. [2022-04-06 16:30:22,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-04-06 16:30:22,648 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:22,648 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:22,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-04-06 16:30:22,859 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 16:30:22,859 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:22,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:22,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1676300815, now seen corresponding path program 3 times [2022-04-06 16:30:22,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:22,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2001001723] [2022-04-06 16:30:22,860 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:22,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1676300815, now seen corresponding path program 4 times [2022-04-06 16:30:22,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:22,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408672686] [2022-04-06 16:30:22,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:22,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:22,868 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:22,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [779818056] [2022-04-06 16:30:22,868 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:30:22,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:22,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:22,869 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 16:30:22,870 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 16:30:22,910 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:30:22,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:22,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 16:30:22,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:23,014 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-04-06 16:30:23,014 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:30:23,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:23,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408672686] [2022-04-06 16:30:23,014 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:23,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779818056] [2022-04-06 16:30:23,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779818056] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:23,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:23,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:30:23,015 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:23,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2001001723] [2022-04-06 16:30:23,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2001001723] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:23,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:23,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:30:23,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78744599] [2022-04-06 16:30:23,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:23,015 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:30:23,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:23,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:30:23,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:30:23,016 INFO L87 Difference]: Start difference. First operand 229 states and 306 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-04-06 16:30:23,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:23,112 INFO L93 Difference]: Finished difference Result 371 states and 532 transitions. [2022-04-06 16:30:23,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:30:23,113 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 87 [2022-04-06 16:30:23,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:23,114 INFO L225 Difference]: With dead ends: 371 [2022-04-06 16:30:23,114 INFO L226 Difference]: Without dead ends: 291 [2022-04-06 16:30:23,115 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:30:23,115 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 12 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:23,115 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 172 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:23,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-04-06 16:30:23,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 257. [2022-04-06 16:30:23,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 161 states have (on average 1.2546583850931676) internal successors, (202), 168 states have internal predecessors, (202), 74 states have call successors, (74), 22 states have call predecessors, (74), 21 states have return successors, (72), 66 states have call predecessors, (72), 72 states have call successors, (72) [2022-04-06 16:30:23,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 348 transitions. [2022-04-06 16:30:23,138 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 348 transitions. Word has length 87 [2022-04-06 16:30:23,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:23,149 INFO L478 AbstractCegarLoop]: Abstraction has 257 states and 348 transitions. [2022-04-06 16:30:23,149 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-04-06 16:30:23,150 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 348 transitions. [2022-04-06 16:30:23,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-04-06 16:30:23,150 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:23,151 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:23,185 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 16:30:23,359 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 16:30:23,359 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:23,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:23,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1175887352, now seen corresponding path program 1 times [2022-04-06 16:30:23,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:23,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1021712657] [2022-04-06 16:30:23,360 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:23,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1175887352, now seen corresponding path program 2 times [2022-04-06 16:30:23,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:23,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235186807] [2022-04-06 16:30:23,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:23,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:23,366 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:23,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1842932913] [2022-04-06 16:30:23,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:23,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:23,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:23,367 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 16:30:23,367 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 16:30:23,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:23,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:23,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 18 conjunts are in the unsatisfiable core [2022-04-06 16:30:23,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:23,578 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 37 proven. 10 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-04-06 16:30:23,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:23,757 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 40 proven. 7 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-04-06 16:30:23,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:23,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235186807] [2022-04-06 16:30:23,757 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:23,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842932913] [2022-04-06 16:30:23,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842932913] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:23,758 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:23,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-04-06 16:30:23,758 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:23,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1021712657] [2022-04-06 16:30:23,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1021712657] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:23,758 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:23,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:30:23,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645158722] [2022-04-06 16:30:23,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:23,758 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:30:23,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:23,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:30:23,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:30:23,759 INFO L87 Difference]: Start difference. First operand 257 states and 348 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 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 16:30:23,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:23,974 INFO L93 Difference]: Finished difference Result 301 states and 415 transitions. [2022-04-06 16:30:23,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 16:30:23,975 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 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 89 [2022-04-06 16:30:23,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:23,976 INFO L225 Difference]: With dead ends: 301 [2022-04-06 16:30:23,976 INFO L226 Difference]: Without dead ends: 297 [2022-04-06 16:30:23,977 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:30:23,977 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 25 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:23,977 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 236 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:30:23,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-04-06 16:30:24,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 293. [2022-04-06 16:30:24,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 183 states have (on average 1.273224043715847) internal successors, (233), 191 states have internal predecessors, (233), 87 states have call successors, (87), 23 states have call predecessors, (87), 22 states have return successors, (84), 78 states have call predecessors, (84), 84 states have call successors, (84) [2022-04-06 16:30:24,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 404 transitions. [2022-04-06 16:30:24,002 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 404 transitions. Word has length 89 [2022-04-06 16:30:24,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:24,002 INFO L478 AbstractCegarLoop]: Abstraction has 293 states and 404 transitions. [2022-04-06 16:30:24,003 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 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 16:30:24,003 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 404 transitions. [2022-04-06 16:30:24,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-04-06 16:30:24,003 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:24,003 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:24,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-06 16:30:24,215 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 16:30:24,215 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:24,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:24,215 INFO L85 PathProgramCache]: Analyzing trace with hash -201422586, now seen corresponding path program 1 times [2022-04-06 16:30:24,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:24,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [273677] [2022-04-06 16:30:24,216 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:24,216 INFO L85 PathProgramCache]: Analyzing trace with hash -201422586, now seen corresponding path program 2 times [2022-04-06 16:30:24,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:24,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976460091] [2022-04-06 16:30:24,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:24,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:24,221 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:24,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1181253598] [2022-04-06 16:30:24,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:24,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:24,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:24,225 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 16:30:24,226 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 16:30:24,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:24,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:24,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 16:30:24,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:24,424 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 21 proven. 78 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-04-06 16:30:24,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:24,585 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 21 proven. 14 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-04-06 16:30:24,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:24,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976460091] [2022-04-06 16:30:24,586 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:24,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181253598] [2022-04-06 16:30:24,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181253598] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:24,586 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:24,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 16:30:24,586 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:24,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [273677] [2022-04-06 16:30:24,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [273677] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:24,586 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:24,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:30:24,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276624024] [2022-04-06 16:30:24,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:24,587 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:30:24,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:24,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:30:24,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:30:24,587 INFO L87 Difference]: Start difference. First operand 293 states and 404 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 16:30:24,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:24,697 INFO L93 Difference]: Finished difference Result 463 states and 647 transitions. [2022-04-06 16:30:24,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:30:24,697 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 89 [2022-04-06 16:30:24,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:24,699 INFO L225 Difference]: With dead ends: 463 [2022-04-06 16:30:24,699 INFO L226 Difference]: Without dead ends: 329 [2022-04-06 16:30:24,700 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=165, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:30:24,700 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 44 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:24,700 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 169 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:24,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-04-06 16:30:24,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 327. [2022-04-06 16:30:24,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 207 states have (on average 1.2367149758454106) internal successors, (256), 214 states have internal predecessors, (256), 90 states have call successors, (90), 30 states have call predecessors, (90), 29 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-04-06 16:30:24,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 433 transitions. [2022-04-06 16:30:24,739 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 433 transitions. Word has length 89 [2022-04-06 16:30:24,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:24,739 INFO L478 AbstractCegarLoop]: Abstraction has 327 states and 433 transitions. [2022-04-06 16:30:24,740 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 16:30:24,740 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 433 transitions. [2022-04-06 16:30:24,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-04-06 16:30:24,740 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:24,740 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:24,761 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 16:30:24,958 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 16:30:24,959 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:24,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:24,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1415088729, now seen corresponding path program 1 times [2022-04-06 16:30:24,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:24,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1612585575] [2022-04-06 16:30:24,959 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:24,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1415088729, now seen corresponding path program 2 times [2022-04-06 16:30:24,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:24,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944481796] [2022-04-06 16:30:24,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:24,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:24,965 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:24,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1317715833] [2022-04-06 16:30:24,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:24,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:24,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:24,967 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 16:30:24,968 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 16:30:25,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:25,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:25,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 64 conjunts are in the unsatisfiable core [2022-04-06 16:30:25,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:28,624 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 84 proven. 53 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-04-06 16:30:28,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:29,038 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:30:30,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:30,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944481796] [2022-04-06 16:30:30,484 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:30,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317715833] [2022-04-06 16:30:30,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317715833] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:30:30,484 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:30:30,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 16:30:30,484 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:30,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1612585575] [2022-04-06 16:30:30,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1612585575] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:30,484 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:30,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:30:30,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722595646] [2022-04-06 16:30:30,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:30,485 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:30:30,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:30,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:30:30,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:30:30,485 INFO L87 Difference]: Start difference. First operand 327 states and 433 transitions. Second operand has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:30:32,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:32,050 INFO L93 Difference]: Finished difference Result 339 states and 443 transitions. [2022-04-06 16:30:32,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:30:32,052 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) Word has length 101 [2022-04-06 16:30:32,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:32,053 INFO L225 Difference]: With dead ends: 339 [2022-04-06 16:30:32,053 INFO L226 Difference]: Without dead ends: 337 [2022-04-06 16:30:32,054 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:30:32,054 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 59 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:32,054 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 269 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-04-06 16:30:32,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-04-06 16:30:32,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 335. [2022-04-06 16:30:32,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 213 states have (on average 1.2300469483568075) internal successors, (262), 220 states have internal predecessors, (262), 90 states have call successors, (90), 32 states have call predecessors, (90), 31 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-04-06 16:30:32,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 439 transitions. [2022-04-06 16:30:32,090 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 439 transitions. Word has length 101 [2022-04-06 16:30:32,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:32,090 INFO L478 AbstractCegarLoop]: Abstraction has 335 states and 439 transitions. [2022-04-06 16:30:32,090 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:30:32,090 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 439 transitions. [2022-04-06 16:30:32,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-04-06 16:30:32,092 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:32,093 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:32,112 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 16:30:32,310 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 16:30:32,310 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:32,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:32,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1524088572, now seen corresponding path program 5 times [2022-04-06 16:30:32,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:32,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1991570576] [2022-04-06 16:30:32,311 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:32,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1524088572, now seen corresponding path program 6 times [2022-04-06 16:30:32,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:32,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707397610] [2022-04-06 16:30:32,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:32,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:32,316 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:32,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1404508316] [2022-04-06 16:30:32,317 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:30:32,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:32,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:32,318 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 16:30:32,319 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 16:30:32,385 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 16:30:32,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:32,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 12 conjunts are in the unsatisfiable core [2022-04-06 16:30:32,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:32,531 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 64 proven. 10 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:30:32,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:32,706 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 64 proven. 10 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:30:32,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:32,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707397610] [2022-04-06 16:30:32,706 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:32,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404508316] [2022-04-06 16:30:32,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404508316] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:32,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:32,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-04-06 16:30:32,707 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:32,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1991570576] [2022-04-06 16:30:32,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1991570576] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:32,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:32,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:30:32,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669228727] [2022-04-06 16:30:32,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:32,707 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:30:32,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:32,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:30:32,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:30:32,708 INFO L87 Difference]: Start difference. First operand 335 states and 439 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-04-06 16:30:32,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:32,801 INFO L93 Difference]: Finished difference Result 341 states and 444 transitions. [2022-04-06 16:30:32,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 16:30:32,802 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 105 [2022-04-06 16:30:32,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:32,803 INFO L225 Difference]: With dead ends: 341 [2022-04-06 16:30:32,803 INFO L226 Difference]: Without dead ends: 339 [2022-04-06 16:30:32,803 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 200 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-04-06 16:30:32,804 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 13 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:32,804 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 167 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:30:32,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-04-06 16:30:32,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 339. [2022-04-06 16:30:32,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 216 states have (on average 1.2268518518518519) internal successors, (265), 223 states have internal predecessors, (265), 90 states have call successors, (90), 33 states have call predecessors, (90), 32 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-04-06 16:30:32,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 442 transitions. [2022-04-06 16:30:32,840 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 442 transitions. Word has length 105 [2022-04-06 16:30:32,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:32,840 INFO L478 AbstractCegarLoop]: Abstraction has 339 states and 442 transitions. [2022-04-06 16:30:32,841 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-04-06 16:30:32,841 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 442 transitions. [2022-04-06 16:30:32,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-04-06 16:30:32,841 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:32,841 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:32,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-06 16:30:33,055 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 16:30:33,055 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:33,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:33,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1026601615, now seen corresponding path program 3 times [2022-04-06 16:30:33,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:33,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2083920985] [2022-04-06 16:30:33,056 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:33,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1026601615, now seen corresponding path program 4 times [2022-04-06 16:30:33,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:33,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474117474] [2022-04-06 16:30:33,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:33,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:33,062 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:33,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [10079242] [2022-04-06 16:30:33,062 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:30:33,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:33,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:33,063 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 16:30:33,064 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 16:30:33,126 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:30:33,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:33,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 16:30:33,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:33,324 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 24 proven. 215 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-04-06 16:30:33,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:33,510 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 24 proven. 23 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-04-06 16:30:33,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:33,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474117474] [2022-04-06 16:30:33,510 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:33,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10079242] [2022-04-06 16:30:33,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10079242] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:33,510 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:33,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 16:30:33,511 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:33,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2083920985] [2022-04-06 16:30:33,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2083920985] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:33,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:33,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:30:33,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917318866] [2022-04-06 16:30:33,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:33,511 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:30:33,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:33,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:30:33,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:30:33,512 INFO L87 Difference]: Start difference. First operand 339 states and 442 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-04-06 16:30:33,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:33,652 INFO L93 Difference]: Finished difference Result 349 states and 452 transitions. [2022-04-06 16:30:33,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:30:33,653 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 106 [2022-04-06 16:30:33,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:33,654 INFO L225 Difference]: With dead ends: 349 [2022-04-06 16:30:33,654 INFO L226 Difference]: Without dead ends: 342 [2022-04-06 16:30:33,655 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=164, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:30:33,655 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 24 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:33,655 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 164 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:33,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-04-06 16:30:33,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2022-04-06 16:30:33,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 219 states have (on average 1.2237442922374429) internal successors, (268), 226 states have internal predecessors, (268), 90 states have call successors, (90), 33 states have call predecessors, (90), 32 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-04-06 16:30:33,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 445 transitions. [2022-04-06 16:30:33,692 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 445 transitions. Word has length 106 [2022-04-06 16:30:33,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:33,693 INFO L478 AbstractCegarLoop]: Abstraction has 342 states and 445 transitions. [2022-04-06 16:30:33,693 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-04-06 16:30:33,693 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 445 transitions. [2022-04-06 16:30:33,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-06 16:30:33,693 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:33,693 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:33,711 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 16:30:33,908 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 16:30:33,908 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:33,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:33,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1761848073, now seen corresponding path program 3 times [2022-04-06 16:30:33,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:33,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1985463207] [2022-04-06 16:30:33,909 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:33,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1761848073, now seen corresponding path program 4 times [2022-04-06 16:30:33,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:33,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76341215] [2022-04-06 16:30:33,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:33,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:33,914 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:33,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1829238915] [2022-04-06 16:30:33,914 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:30:33,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:33,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:33,915 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 16:30:33,917 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 16:30:33,966 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:30:33,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:33,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 44 conjunts are in the unsatisfiable core [2022-04-06 16:30:33,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:35,589 INFO L134 CoverageAnalysis]: Checked inductivity of 336 backedges. 47 proven. 34 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-04-06 16:30:35,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:36,317 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:30:36,333 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:30:39,284 INFO L134 CoverageAnalysis]: Checked inductivity of 336 backedges. 47 proven. 34 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-04-06 16:30:39,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:39,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76341215] [2022-04-06 16:30:39,285 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:39,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829238915] [2022-04-06 16:30:39,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829238915] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:39,285 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:39,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2022-04-06 16:30:39,285 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:39,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1985463207] [2022-04-06 16:30:39,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1985463207] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:39,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:39,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:30:39,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650517825] [2022-04-06 16:30:39,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:39,286 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:30:39,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:39,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:30:39,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-04-06 16:30:39,287 INFO L87 Difference]: Start difference. First operand 342 states and 445 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 16:30:40,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:40,607 INFO L93 Difference]: Finished difference Result 369 states and 485 transitions. [2022-04-06 16:30:40,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:30:40,608 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) Word has length 107 [2022-04-06 16:30:40,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:40,609 INFO L225 Difference]: With dead ends: 369 [2022-04-06 16:30:40,609 INFO L226 Difference]: Without dead ends: 366 [2022-04-06 16:30:40,610 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=140, Invalid=616, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:30:40,610 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 36 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:40,610 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 355 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 656 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:30:40,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-04-06 16:30:40,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 364. [2022-04-06 16:30:40,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 231 states have (on average 1.2294372294372293) internal successors, (284), 239 states have internal predecessors, (284), 99 states have call successors, (99), 34 states have call predecessors, (99), 33 states have return successors, (96), 90 states have call predecessors, (96), 96 states have call successors, (96) [2022-04-06 16:30:40,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 479 transitions. [2022-04-06 16:30:40,646 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 479 transitions. Word has length 107 [2022-04-06 16:30:40,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:40,646 INFO L478 AbstractCegarLoop]: Abstraction has 364 states and 479 transitions. [2022-04-06 16:30:40,646 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 16:30:40,646 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 479 transitions. [2022-04-06 16:30:40,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-04-06 16:30:40,647 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:40,647 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:40,667 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 16:30:40,863 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 16:30:40,863 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:40,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:40,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1514731471, now seen corresponding path program 5 times [2022-04-06 16:30:40,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:40,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [902106268] [2022-04-06 16:30:40,864 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:40,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1514731471, now seen corresponding path program 6 times [2022-04-06 16:30:40,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:40,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082895345] [2022-04-06 16:30:40,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:40,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:40,873 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:40,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1555702287] [2022-04-06 16:30:40,873 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:30:40,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:40,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:40,874 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 16:30:40,875 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 16:30:40,963 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:30:40,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:40,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 16:30:40,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:41,144 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 24 proven. 221 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-04-06 16:30:41,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:41,339 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 24 proven. 29 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-04-06 16:30:41,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:41,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082895345] [2022-04-06 16:30:41,340 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:41,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555702287] [2022-04-06 16:30:41,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555702287] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:41,340 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:41,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 16:30:41,340 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:41,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [902106268] [2022-04-06 16:30:41,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [902106268] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:41,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:41,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:30:41,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749274845] [2022-04-06 16:30:41,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:41,341 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:30:41,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:41,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:30:41,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:30:41,342 INFO L87 Difference]: Start difference. First operand 364 states and 479 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-04-06 16:30:41,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:41,496 INFO L93 Difference]: Finished difference Result 434 states and 549 transitions. [2022-04-06 16:30:41,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:30:41,497 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 110 [2022-04-06 16:30:41,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:41,499 INFO L225 Difference]: With dead ends: 434 [2022-04-06 16:30:41,499 INFO L226 Difference]: Without dead ends: 425 [2022-04-06 16:30:41,500 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=153, Invalid=227, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:30:41,500 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 42 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:41,500 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 211 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:41,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-04-06 16:30:41,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 423. [2022-04-06 16:30:41,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 272 states have (on average 1.2022058823529411) internal successors, (327), 279 states have internal predecessors, (327), 106 states have call successors, (106), 45 states have call predecessors, (106), 44 states have return successors, (103), 98 states have call predecessors, (103), 103 states have call successors, (103) [2022-04-06 16:30:41,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 536 transitions. [2022-04-06 16:30:41,544 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 536 transitions. Word has length 110 [2022-04-06 16:30:41,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:41,544 INFO L478 AbstractCegarLoop]: Abstraction has 423 states and 536 transitions. [2022-04-06 16:30:41,544 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-04-06 16:30:41,545 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 536 transitions. [2022-04-06 16:30:41,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-04-06 16:30:41,545 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:41,545 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:41,549 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 16:30:41,749 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 16:30:41,750 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:41,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:41,750 INFO L85 PathProgramCache]: Analyzing trace with hash -289933735, now seen corresponding path program 5 times [2022-04-06 16:30:41,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:41,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [909707499] [2022-04-06 16:30:41,750 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:41,750 INFO L85 PathProgramCache]: Analyzing trace with hash -289933735, now seen corresponding path program 6 times [2022-04-06 16:30:41,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:41,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336056551] [2022-04-06 16:30:41,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:41,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:41,759 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:41,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [791391572] [2022-04-06 16:30:41,760 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:30:41,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:41,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:41,761 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 16:30:41,762 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 16:30:41,817 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:30:41,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:41,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:30:41,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:41,975 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-04-06 16:30:41,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:42,123 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-04-06 16:30:42,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:42,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336056551] [2022-04-06 16:30:42,123 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:42,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791391572] [2022-04-06 16:30:42,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791391572] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:42,124 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:42,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-04-06 16:30:42,124 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:42,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [909707499] [2022-04-06 16:30:42,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [909707499] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:42,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:42,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:30:42,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149396904] [2022-04-06 16:30:42,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:42,124 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:30:42,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:42,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:30:42,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:30:42,127 INFO L87 Difference]: Start difference. First operand 423 states and 536 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-04-06 16:30:42,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:42,467 INFO L93 Difference]: Finished difference Result 589 states and 810 transitions. [2022-04-06 16:30:42,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:30:42,467 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 111 [2022-04-06 16:30:42,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:42,470 INFO L225 Difference]: With dead ends: 589 [2022-04-06 16:30:42,470 INFO L226 Difference]: Without dead ends: 581 [2022-04-06 16:30:42,470 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 220 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:30:42,470 INFO L913 BasicCegarLoop]: 107 mSDtfsCounter, 32 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:42,470 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 368 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:30:42,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-04-06 16:30:42,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 470. [2022-04-06 16:30:42,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 301 states have (on average 1.2259136212624584) internal successors, (369), 306 states have internal predecessors, (369), 124 states have call successors, (124), 45 states have call predecessors, (124), 44 states have return successors, (121), 118 states have call predecessors, (121), 121 states have call successors, (121) [2022-04-06 16:30:42,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 614 transitions. [2022-04-06 16:30:42,536 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 614 transitions. Word has length 111 [2022-04-06 16:30:42,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:42,537 INFO L478 AbstractCegarLoop]: Abstraction has 470 states and 614 transitions. [2022-04-06 16:30:42,537 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-04-06 16:30:42,537 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 614 transitions. [2022-04-06 16:30:42,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-04-06 16:30:42,538 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:42,538 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:42,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-04-06 16:30:42,760 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 16:30:42,760 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:42,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:42,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1282766646, now seen corresponding path program 3 times [2022-04-06 16:30:42,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:42,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1017947794] [2022-04-06 16:30:42,761 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:42,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1282766646, now seen corresponding path program 4 times [2022-04-06 16:30:42,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:42,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724363507] [2022-04-06 16:30:42,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:42,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:42,768 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:42,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [276818538] [2022-04-06 16:30:42,768 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:30:42,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:42,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:42,769 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 16:30:42,771 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 16:30:42,829 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:30:42,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:42,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 16:30:42,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:42,997 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 29 proven. 222 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-04-06 16:30:42,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:43,186 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 29 proven. 30 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-04-06 16:30:43,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:43,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724363507] [2022-04-06 16:30:43,187 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:43,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276818538] [2022-04-06 16:30:43,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276818538] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:43,187 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:43,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 16:30:43,187 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:43,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1017947794] [2022-04-06 16:30:43,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1017947794] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:43,187 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:43,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:30:43,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653829383] [2022-04-06 16:30:43,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:43,188 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:30:43,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:43,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:30:43,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:30:43,188 INFO L87 Difference]: Start difference. First operand 470 states and 614 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-04-06 16:30:43,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:43,373 INFO L93 Difference]: Finished difference Result 644 states and 881 transitions. [2022-04-06 16:30:43,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:30:43,374 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 112 [2022-04-06 16:30:43,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:43,376 INFO L225 Difference]: With dead ends: 644 [2022-04-06 16:30:43,377 INFO L226 Difference]: Without dead ends: 474 [2022-04-06 16:30:43,378 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=152, Invalid=228, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:30:43,378 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 73 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:43,379 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 172 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:43,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-04-06 16:30:43,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 474. [2022-04-06 16:30:43,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 305 states have (on average 1.2163934426229508) internal successors, (371), 310 states have internal predecessors, (371), 124 states have call successors, (124), 45 states have call predecessors, (124), 44 states have return successors, (121), 118 states have call predecessors, (121), 121 states have call successors, (121) [2022-04-06 16:30:43,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 616 transitions. [2022-04-06 16:30:43,451 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 616 transitions. Word has length 112 [2022-04-06 16:30:43,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:43,452 INFO L478 AbstractCegarLoop]: Abstraction has 474 states and 616 transitions. [2022-04-06 16:30:43,452 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-04-06 16:30:43,452 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 616 transitions. [2022-04-06 16:30:43,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 16:30:43,453 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:43,453 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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 16:30:43,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-04-06 16:30:43,667 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 16:30:43,667 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:43,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:43,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1546024104, now seen corresponding path program 5 times [2022-04-06 16:30:43,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:43,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1490935686] [2022-04-06 16:30:43,668 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:43,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1546024104, now seen corresponding path program 6 times [2022-04-06 16:30:43,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:43,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973567478] [2022-04-06 16:30:43,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:43,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:43,673 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:43,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1166100675] [2022-04-06 16:30:43,674 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:30:43,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:43,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:43,675 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 16:30:43,676 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 16:30:43,756 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 16:30:43,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:43,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 16:30:43,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:43,936 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 229 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-04-06 16:30:43,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:44,164 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 37 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-04-06 16:30:44,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:44,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973567478] [2022-04-06 16:30:44,165 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:44,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166100675] [2022-04-06 16:30:44,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166100675] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:44,165 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:44,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 16:30:44,165 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:44,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1490935686] [2022-04-06 16:30:44,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1490935686] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:44,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:44,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:30:44,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404317535] [2022-04-06 16:30:44,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:44,166 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:30:44,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:44,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:30:44,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:30:44,167 INFO L87 Difference]: Start difference. First operand 474 states and 616 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-04-06 16:30:44,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:44,366 INFO L93 Difference]: Finished difference Result 731 states and 966 transitions. [2022-04-06 16:30:44,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:30:44,366 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 116 [2022-04-06 16:30:44,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:44,369 INFO L225 Difference]: With dead ends: 731 [2022-04-06 16:30:44,369 INFO L226 Difference]: Without dead ends: 561 [2022-04-06 16:30:44,370 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=205, Invalid=301, Unknown=0, NotChecked=0, Total=506 [2022-04-06 16:30:44,370 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 86 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:44,370 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 231 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:30:44,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-04-06 16:30:44,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 553. [2022-04-06 16:30:44,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 361 states have (on average 1.1911357340720221) internal successors, (430), 367 states have internal predecessors, (430), 133 states have call successors, (133), 59 states have call predecessors, (133), 58 states have return successors, (129), 126 states have call predecessors, (129), 129 states have call successors, (129) [2022-04-06 16:30:44,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 692 transitions. [2022-04-06 16:30:44,421 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 692 transitions. Word has length 116 [2022-04-06 16:30:44,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:44,422 INFO L478 AbstractCegarLoop]: Abstraction has 553 states and 692 transitions. [2022-04-06 16:30:44,422 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-04-06 16:30:44,422 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 692 transitions. [2022-04-06 16:30:44,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-04-06 16:30:44,422 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:44,423 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:44,442 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 16:30:44,639 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 16:30:44,639 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:44,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:44,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1978671899, now seen corresponding path program 3 times [2022-04-06 16:30:44,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:44,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1460794686] [2022-04-06 16:30:44,640 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:44,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1978671899, now seen corresponding path program 4 times [2022-04-06 16:30:44,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:44,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66005304] [2022-04-06 16:30:44,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:44,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:44,645 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:44,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [114790502] [2022-04-06 16:30:44,646 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:30:44,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:44,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:44,647 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 16:30:44,647 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 16:30:44,699 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:30:44,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:44,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 34 conjunts are in the unsatisfiable core [2022-04-06 16:30:44,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:44,975 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 57 proven. 43 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2022-04-06 16:30:44,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:45,163 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 78 proven. 7 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-04-06 16:30:45,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:45,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66005304] [2022-04-06 16:30:45,163 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:45,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114790502] [2022-04-06 16:30:45,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114790502] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:45,164 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:45,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2022-04-06 16:30:45,164 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:45,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1460794686] [2022-04-06 16:30:45,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1460794686] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:45,164 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:45,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:30:45,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480183722] [2022-04-06 16:30:45,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:45,164 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:30:45,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:45,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:30:45,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:30:45,165 INFO L87 Difference]: Start difference. First operand 553 states and 692 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:30:45,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:45,431 INFO L93 Difference]: Finished difference Result 606 states and 774 transitions. [2022-04-06 16:30:45,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:30:45,432 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 118 [2022-04-06 16:30:45,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:45,434 INFO L225 Difference]: With dead ends: 606 [2022-04-06 16:30:45,434 INFO L226 Difference]: Without dead ends: 603 [2022-04-06 16:30:45,435 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 222 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:30:45,435 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 34 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:45,436 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 316 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:30:45,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2022-04-06 16:30:45,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 596. [2022-04-06 16:30:45,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 386 states have (on average 1.2098445595854923) internal successors, (467), 393 states have internal predecessors, (467), 150 states have call successors, (150), 60 states have call predecessors, (150), 59 states have return successors, (146), 142 states have call predecessors, (146), 146 states have call successors, (146) [2022-04-06 16:30:45,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 763 transitions. [2022-04-06 16:30:45,492 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 763 transitions. Word has length 118 [2022-04-06 16:30:45,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:45,493 INFO L478 AbstractCegarLoop]: Abstraction has 596 states and 763 transitions. [2022-04-06 16:30:45,493 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:30:45,493 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 763 transitions. [2022-04-06 16:30:45,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-04-06 16:30:45,493 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:45,493 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:45,512 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 16:30:45,710 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 16:30:45,711 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:45,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:45,711 INFO L85 PathProgramCache]: Analyzing trace with hash 992936989, now seen corresponding path program 5 times [2022-04-06 16:30:45,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:45,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [320782428] [2022-04-06 16:30:45,711 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:45,711 INFO L85 PathProgramCache]: Analyzing trace with hash 992936989, now seen corresponding path program 6 times [2022-04-06 16:30:45,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:45,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814244790] [2022-04-06 16:30:45,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:45,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:45,716 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:45,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [813709359] [2022-04-06 16:30:45,717 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:30:45,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:45,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:45,718 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 16:30:45,718 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 16:30:46,086 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:30:46,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:46,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 48 conjunts are in the unsatisfiable core [2022-04-06 16:30:46,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:04,526 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 397 trivial. 0 not checked. [2022-04-06 16:31:04,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:05,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:05,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814244790] [2022-04-06 16:31:05,940 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:05,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813709359] [2022-04-06 16:31:05,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813709359] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:31:05,940 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:31:05,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 16:31:05,940 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:05,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [320782428] [2022-04-06 16:31:05,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [320782428] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:05,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:05,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:31:05,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668120873] [2022-04-06 16:31:05,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:05,941 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:31:05,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:05,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:31:05,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-04-06 16:31:05,941 INFO L87 Difference]: Start difference. First operand 596 states and 763 transitions. Second operand has 16 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:31:07,951 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:31:08,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:08,828 INFO L93 Difference]: Finished difference Result 619 states and 791 transitions. [2022-04-06 16:31:08,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:31:08,829 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) Word has length 124 [2022-04-06 16:31:08,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:08,832 INFO L225 Difference]: With dead ends: 619 [2022-04-06 16:31:08,832 INFO L226 Difference]: Without dead ends: 615 [2022-04-06 16:31:08,832 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2022-04-06 16:31:08,833 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 50 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:08,833 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 293 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-04-06 16:31:08,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-04-06 16:31:08,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 609. [2022-04-06 16:31:08,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 394 states have (on average 1.2081218274111676) internal successors, (476), 400 states have internal predecessors, (476), 154 states have call successors, (154), 62 states have call predecessors, (154), 60 states have return successors, (150), 146 states have call predecessors, (150), 150 states have call successors, (150) [2022-04-06 16:31:08,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 780 transitions. [2022-04-06 16:31:08,899 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 780 transitions. Word has length 124 [2022-04-06 16:31:08,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:08,899 INFO L478 AbstractCegarLoop]: Abstraction has 609 states and 780 transitions. [2022-04-06 16:31:08,900 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:31:08,900 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 780 transitions. [2022-04-06 16:31:08,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-04-06 16:31:08,900 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:08,900 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 4, 4, 4, 4, 4, 4, 4, 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] [2022-04-06 16:31:08,906 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 16:31:09,105 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 16:31:09,106 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:09,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:09,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1110867224, now seen corresponding path program 7 times [2022-04-06 16:31:09,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:09,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1436311914] [2022-04-06 16:31:09,106 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:09,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1110867224, now seen corresponding path program 8 times [2022-04-06 16:31:09,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:09,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607399151] [2022-04-06 16:31:09,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:09,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:09,112 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:09,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [159490920] [2022-04-06 16:31:09,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:31:09,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:09,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:09,113 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 16:31:09,114 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 16:31:09,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:31:09,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:09,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 16:31:09,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:09,722 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:31:09,723 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:31:09,946 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 93 proven. 101 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:31:09,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:10,672 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 125 proven. 32 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2022-04-06 16:31:10,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:10,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607399151] [2022-04-06 16:31:10,673 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:10,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159490920] [2022-04-06 16:31:10,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159490920] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:10,673 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:10,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 19 [2022-04-06 16:31:10,673 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:10,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1436311914] [2022-04-06 16:31:10,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1436311914] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:10,673 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:10,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:31:10,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975333285] [2022-04-06 16:31:10,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:10,674 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:31:10,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:10,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:31:10,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-04-06 16:31:10,674 INFO L87 Difference]: Start difference. First operand 609 states and 780 transitions. Second operand has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2022-04-06 16:31:11,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:11,362 INFO L93 Difference]: Finished difference Result 638 states and 824 transitions. [2022-04-06 16:31:11,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:31:11,362 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) Word has length 123 [2022-04-06 16:31:11,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:11,365 INFO L225 Difference]: With dead ends: 638 [2022-04-06 16:31:11,365 INFO L226 Difference]: Without dead ends: 636 [2022-04-06 16:31:11,366 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 226 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-04-06 16:31:11,366 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 38 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:11,366 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 428 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 716 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:31:11,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2022-04-06 16:31:11,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 632. [2022-04-06 16:31:11,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 404 states have (on average 1.2128712871287128) internal successors, (490), 410 states have internal predecessors, (490), 166 states have call successors, (166), 63 states have call predecessors, (166), 61 states have return successors, (162), 158 states have call predecessors, (162), 162 states have call successors, (162) [2022-04-06 16:31:11,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 818 transitions. [2022-04-06 16:31:11,431 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 818 transitions. Word has length 123 [2022-04-06 16:31:11,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:11,431 INFO L478 AbstractCegarLoop]: Abstraction has 632 states and 818 transitions. [2022-04-06 16:31:11,431 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2022-04-06 16:31:11,431 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 818 transitions. [2022-04-06 16:31:11,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-04-06 16:31:11,432 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:11,432 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:31:11,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-04-06 16:31:11,649 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 16:31:11,649 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:11,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:11,650 INFO L85 PathProgramCache]: Analyzing trace with hash -270396677, now seen corresponding path program 9 times [2022-04-06 16:31:11,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:11,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [74794134] [2022-04-06 16:31:11,650 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:11,650 INFO L85 PathProgramCache]: Analyzing trace with hash -270396677, now seen corresponding path program 10 times [2022-04-06 16:31:11,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:11,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660693329] [2022-04-06 16:31:11,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:11,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:11,655 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:11,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2052126614] [2022-04-06 16:31:11,655 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:31:11,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:11,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:11,656 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 16:31:11,657 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 16:31:11,720 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:31:11,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:11,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 68 conjunts are in the unsatisfiable core [2022-04-06 16:31:11,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:12,814 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 69 proven. 118 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2022-04-06 16:31:12,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:16,228 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 77 proven. 108 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2022-04-06 16:31:16,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:16,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660693329] [2022-04-06 16:31:16,228 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:16,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052126614] [2022-04-06 16:31:16,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052126614] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:16,228 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:16,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-04-06 16:31:16,229 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:16,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [74794134] [2022-04-06 16:31:16,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [74794134] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:16,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:16,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:31:16,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143262763] [2022-04-06 16:31:16,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:16,229 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:31:16,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:16,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:31:16,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:31:16,230 INFO L87 Difference]: Start difference. First operand 632 states and 818 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 7 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-04-06 16:31:16,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:16,867 INFO L93 Difference]: Finished difference Result 642 states and 827 transitions. [2022-04-06 16:31:16,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:31:16,868 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 7 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 128 [2022-04-06 16:31:16,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:16,870 INFO L225 Difference]: With dead ends: 642 [2022-04-06 16:31:16,870 INFO L226 Difference]: Without dead ends: 640 [2022-04-06 16:31:16,871 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 232 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:31:16,871 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 37 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:16,871 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 375 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 660 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:31:16,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2022-04-06 16:31:16,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 636. [2022-04-06 16:31:16,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 407 states have (on average 1.2113022113022114) internal successors, (493), 413 states have internal predecessors, (493), 166 states have call successors, (166), 64 states have call predecessors, (166), 62 states have return successors, (162), 158 states have call predecessors, (162), 162 states have call successors, (162) [2022-04-06 16:31:16,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 821 transitions. [2022-04-06 16:31:16,937 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 821 transitions. Word has length 128 [2022-04-06 16:31:16,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:16,938 INFO L478 AbstractCegarLoop]: Abstraction has 636 states and 821 transitions. [2022-04-06 16:31:16,938 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 7 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-04-06 16:31:16,938 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 821 transitions. [2022-04-06 16:31:16,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-04-06 16:31:16,938 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:16,938 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-04-06 16:31:16,957 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 16:31:17,143 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 16:31:17,143 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:17,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:17,144 INFO L85 PathProgramCache]: Analyzing trace with hash -677811269, now seen corresponding path program 7 times [2022-04-06 16:31:17,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:17,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1324381977] [2022-04-06 16:31:17,144 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:17,144 INFO L85 PathProgramCache]: Analyzing trace with hash -677811269, now seen corresponding path program 8 times [2022-04-06 16:31:17,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:17,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925857346] [2022-04-06 16:31:17,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:17,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:17,149 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:17,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [116317242] [2022-04-06 16:31:17,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:31:17,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:17,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:17,151 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 16:31:17,152 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 16:31:17,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:31:17,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:17,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 52 conjunts are in the unsatisfiable core [2022-04-06 16:31:17,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:18,056 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 137 proven. 57 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-04-06 16:31:18,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:18,684 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:31:18,864 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 152 proven. 12 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2022-04-06 16:31:18,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:18,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925857346] [2022-04-06 16:31:18,865 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:18,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116317242] [2022-04-06 16:31:18,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116317242] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:18,865 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:18,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 22 [2022-04-06 16:31:18,865 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:18,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1324381977] [2022-04-06 16:31:18,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1324381977] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:18,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:18,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:31:18,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965689145] [2022-04-06 16:31:18,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:18,866 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:31:18,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:18,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:31:18,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:31:18,867 INFO L87 Difference]: Start difference. First operand 636 states and 821 transitions. Second operand has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-04-06 16:31:20,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:20,045 INFO L93 Difference]: Finished difference Result 669 states and 868 transitions. [2022-04-06 16:31:20,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:31:20,046 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) Word has length 130 [2022-04-06 16:31:20,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:20,048 INFO L225 Difference]: With dead ends: 669 [2022-04-06 16:31:20,048 INFO L226 Difference]: Without dead ends: 664 [2022-04-06 16:31:20,049 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-04-06 16:31:20,049 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 36 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:20,049 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 430 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 823 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:31:20,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2022-04-06 16:31:20,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 644. [2022-04-06 16:31:20,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 411 states have (on average 1.2092457420924574) internal successors, (497), 417 states have internal predecessors, (497), 169 states have call successors, (169), 64 states have call predecessors, (169), 63 states have return successors, (166), 162 states have call predecessors, (166), 166 states have call successors, (166) [2022-04-06 16:31:20,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 832 transitions. [2022-04-06 16:31:20,118 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 832 transitions. Word has length 130 [2022-04-06 16:31:20,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:20,119 INFO L478 AbstractCegarLoop]: Abstraction has 644 states and 832 transitions. [2022-04-06 16:31:20,119 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-04-06 16:31:20,119 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 832 transitions. [2022-04-06 16:31:20,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-04-06 16:31:20,120 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:20,120 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:31:20,138 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 16:31:20,337 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 16:31:20,338 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:20,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:20,338 INFO L85 PathProgramCache]: Analyzing trace with hash -2098906485, now seen corresponding path program 7 times [2022-04-06 16:31:20,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:20,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1501695254] [2022-04-06 16:31:20,338 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:20,339 INFO L85 PathProgramCache]: Analyzing trace with hash -2098906485, now seen corresponding path program 8 times [2022-04-06 16:31:20,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:20,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226354281] [2022-04-06 16:31:20,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:20,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:20,343 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:20,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [286781371] [2022-04-06 16:31:20,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:31:20,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:20,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:20,345 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 16:31:20,346 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 16:31:20,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:31:20,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:20,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 16:31:20,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:20,606 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 434 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-04-06 16:31:20,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:20,855 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 50 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-04-06 16:31:20,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:20,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226354281] [2022-04-06 16:31:20,856 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:20,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286781371] [2022-04-06 16:31:20,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286781371] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:20,856 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:20,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 16:31:20,856 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:20,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1501695254] [2022-04-06 16:31:20,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1501695254] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:20,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:20,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:31:20,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366830996] [2022-04-06 16:31:20,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:20,857 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:31:20,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:20,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:31:20,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:31:20,857 INFO L87 Difference]: Start difference. First operand 644 states and 832 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 16:31:21,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:21,058 INFO L93 Difference]: Finished difference Result 662 states and 853 transitions. [2022-04-06 16:31:21,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:31:21,059 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) Word has length 133 [2022-04-06 16:31:21,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:21,061 INFO L225 Difference]: With dead ends: 662 [2022-04-06 16:31:21,061 INFO L226 Difference]: Without dead ends: 653 [2022-04-06 16:31:21,062 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=206, Invalid=300, Unknown=0, NotChecked=0, Total=506 [2022-04-06 16:31:21,062 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 51 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:21,062 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 228 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:31:21,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2022-04-06 16:31:21,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 653. [2022-04-06 16:31:21,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 420 states have (on average 1.2047619047619047) internal successors, (506), 426 states have internal predecessors, (506), 169 states have call successors, (169), 64 states have call predecessors, (169), 63 states have return successors, (166), 162 states have call predecessors, (166), 166 states have call successors, (166) [2022-04-06 16:31:21,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 841 transitions. [2022-04-06 16:31:21,130 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 841 transitions. Word has length 133 [2022-04-06 16:31:21,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:21,131 INFO L478 AbstractCegarLoop]: Abstraction has 653 states and 841 transitions. [2022-04-06 16:31:21,131 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 16:31:21,131 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 841 transitions. [2022-04-06 16:31:21,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-04-06 16:31:21,132 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:21,132 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:31:21,155 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 16:31:21,347 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 16:31:21,348 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:21,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:21,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1894865945, now seen corresponding path program 9 times [2022-04-06 16:31:21,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:21,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1796960607] [2022-04-06 16:31:21,348 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:21,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1894865945, now seen corresponding path program 10 times [2022-04-06 16:31:21,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:21,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410642711] [2022-04-06 16:31:21,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:21,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:21,357 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:21,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [260717944] [2022-04-06 16:31:21,357 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:31:21,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:21,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:21,358 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:31:21,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-04-06 16:31:21,417 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:31:21,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:21,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 67 conjunts are in the unsatisfiable core [2022-04-06 16:31:21,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:22,108 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:31:22,111 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:31:22,112 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:31:22,124 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:31:22,546 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 133 proven. 95 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 16:31:22,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:23,387 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:31:23,557 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 156 proven. 12 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 16:31:23,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:23,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410642711] [2022-04-06 16:31:23,558 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:23,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260717944] [2022-04-06 16:31:23,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260717944] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:23,558 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:23,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11] total 24 [2022-04-06 16:31:23,558 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:23,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1796960607] [2022-04-06 16:31:23,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1796960607] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:23,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:23,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 16:31:23,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27429230] [2022-04-06 16:31:23,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:23,559 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 16:31:23,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:23,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 16:31:23,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-04-06 16:31:23,560 INFO L87 Difference]: Start difference. First operand 653 states and 841 transitions. Second operand has 18 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 10 states have call successors, (21) [2022-04-06 16:31:25,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:25,361 INFO L93 Difference]: Finished difference Result 687 states and 892 transitions. [2022-04-06 16:31:25,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 16:31:25,362 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 10 states have call successors, (21) Word has length 134 [2022-04-06 16:31:25,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:25,365 INFO L225 Difference]: With dead ends: 687 [2022-04-06 16:31:25,365 INFO L226 Difference]: Without dead ends: 684 [2022-04-06 16:31:25,366 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-04-06 16:31:25,366 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 47 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 890 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:25,366 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 463 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 890 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 16:31:25,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2022-04-06 16:31:25,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 679. [2022-04-06 16:31:25,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 433 states have (on average 1.210161662817552) internal successors, (524), 439 states have internal predecessors, (524), 181 states have call successors, (181), 65 states have call predecessors, (181), 64 states have return successors, (178), 174 states have call predecessors, (178), 178 states have call successors, (178) [2022-04-06 16:31:25,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 883 transitions. [2022-04-06 16:31:25,444 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 883 transitions. Word has length 134 [2022-04-06 16:31:25,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:25,444 INFO L478 AbstractCegarLoop]: Abstraction has 679 states and 883 transitions. [2022-04-06 16:31:25,445 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 10 states have call successors, (21) [2022-04-06 16:31:25,445 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 883 transitions. [2022-04-06 16:31:25,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-04-06 16:31:25,445 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:25,446 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:31:25,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-04-06 16:31:25,659 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:25,659 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:25,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:25,660 INFO L85 PathProgramCache]: Analyzing trace with hash -736314780, now seen corresponding path program 7 times [2022-04-06 16:31:25,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:25,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2053403540] [2022-04-06 16:31:25,660 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:25,660 INFO L85 PathProgramCache]: Analyzing trace with hash -736314780, now seen corresponding path program 8 times [2022-04-06 16:31:25,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:25,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785204066] [2022-04-06 16:31:25,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:25,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:25,670 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:25,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1388177116] [2022-04-06 16:31:25,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:31:25,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:25,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:25,671 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:31:25,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-04-06 16:31:25,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:31:25,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:25,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 16:31:25,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:25,950 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 40 proven. 444 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-04-06 16:31:25,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:26,209 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 40 proven. 60 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-04-06 16:31:26,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:26,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785204066] [2022-04-06 16:31:26,209 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:26,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388177116] [2022-04-06 16:31:26,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388177116] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:26,209 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:26,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-04-06 16:31:26,210 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:26,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2053403540] [2022-04-06 16:31:26,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2053403540] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:26,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:26,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:31:26,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174720978] [2022-04-06 16:31:26,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:26,210 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:31:26,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:26,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:31:26,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:31:26,211 INFO L87 Difference]: Start difference. First operand 679 states and 883 transitions. Second operand has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 16:31:26,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:26,465 INFO L93 Difference]: Finished difference Result 991 states and 1310 transitions. [2022-04-06 16:31:26,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 16:31:26,466 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) Word has length 139 [2022-04-06 16:31:26,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:26,469 INFO L225 Difference]: With dead ends: 991 [2022-04-06 16:31:26,469 INFO L226 Difference]: Without dead ends: 794 [2022-04-06 16:31:26,470 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=266, Invalid=384, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:31:26,470 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 78 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:26,471 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 281 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:31:26,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2022-04-06 16:31:26,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 784. [2022-04-06 16:31:26,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 504 states have (on average 1.1845238095238095) internal successors, (597), 510 states have internal predecessors, (597), 198 states have call successors, (198), 83 states have call predecessors, (198), 81 states have return successors, (194), 190 states have call predecessors, (194), 194 states have call successors, (194) [2022-04-06 16:31:26,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 989 transitions. [2022-04-06 16:31:26,558 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 989 transitions. Word has length 139 [2022-04-06 16:31:26,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:26,558 INFO L478 AbstractCegarLoop]: Abstraction has 784 states and 989 transitions. [2022-04-06 16:31:26,558 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 16:31:26,558 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 989 transitions. [2022-04-06 16:31:26,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-04-06 16:31:26,559 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:26,559 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:31:26,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-04-06 16:31:26,775 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-04-06 16:31:26,775 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:26,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:26,776 INFO L85 PathProgramCache]: Analyzing trace with hash -915674665, now seen corresponding path program 11 times [2022-04-06 16:31:26,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:26,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [137098833] [2022-04-06 16:31:26,776 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:26,776 INFO L85 PathProgramCache]: Analyzing trace with hash -915674665, now seen corresponding path program 12 times [2022-04-06 16:31:26,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:26,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831424266] [2022-04-06 16:31:26,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:26,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:26,781 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:26,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1150300331] [2022-04-06 16:31:26,782 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:31:26,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:26,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:26,783 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:31:26,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-04-06 16:31:27,343 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:31:27,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:27,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 16:31:27,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:33,929 INFO L134 CoverageAnalysis]: Checked inductivity of 670 backedges. 101 proven. 93 refuted. 0 times theorem prover too weak. 476 trivial. 0 not checked. [2022-04-06 16:31:33,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:43,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:43,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831424266] [2022-04-06 16:31:43,410 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:43,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150300331] [2022-04-06 16:31:43,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150300331] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:31:43,411 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:31:43,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-04-06 16:31:43,411 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:43,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [137098833] [2022-04-06 16:31:43,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [137098833] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:43,411 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:43,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 16:31:43,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636683378] [2022-04-06 16:31:43,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:43,411 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 16:31:43,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:43,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 16:31:43,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=683, Unknown=1, NotChecked=0, Total=812 [2022-04-06 16:31:43,412 INFO L87 Difference]: Start difference. First operand 784 states and 989 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 14 states have internal predecessors, (42), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 8 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 16:31:55,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:55,868 INFO L93 Difference]: Finished difference Result 838 states and 1061 transitions. [2022-04-06 16:31:55,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:31:55,869 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 14 states have internal predecessors, (42), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 8 states have call predecessors, (18), 7 states have call successors, (18) Word has length 141 [2022-04-06 16:31:55,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:55,872 INFO L225 Difference]: With dead ends: 838 [2022-04-06 16:31:55,872 INFO L226 Difference]: Without dead ends: 833 [2022-04-06 16:31:55,873 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 179 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 17.2s TimeCoverageRelationStatistics Valid=189, Invalid=999, Unknown=2, NotChecked=0, Total=1190 [2022-04-06 16:31:55,873 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 66 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:55,873 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 414 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 825 Invalid, 0 Unknown, 16 Unchecked, 7.0s Time] [2022-04-06 16:31:55,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2022-04-06 16:31:55,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 817. [2022-04-06 16:31:55,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 817 states, 523 states have (on average 1.1892925430210326) internal successors, (622), 529 states have internal predecessors, (622), 210 states have call successors, (210), 85 states have call predecessors, (210), 83 states have return successors, (206), 202 states have call predecessors, (206), 206 states have call successors, (206) [2022-04-06 16:31:55,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 817 states to 817 states and 1038 transitions. [2022-04-06 16:31:55,977 INFO L78 Accepts]: Start accepts. Automaton has 817 states and 1038 transitions. Word has length 141 [2022-04-06 16:31:55,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:55,977 INFO L478 AbstractCegarLoop]: Abstraction has 817 states and 1038 transitions. [2022-04-06 16:31:55,977 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 14 states have internal predecessors, (42), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 8 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 16:31:55,977 INFO L276 IsEmpty]: Start isEmpty. Operand 817 states and 1038 transitions. [2022-04-06 16:31:55,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-04-06 16:31:55,978 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:55,978 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:31:55,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-04-06 16:31:56,178 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-06 16:31:56,179 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:56,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:56,179 INFO L85 PathProgramCache]: Analyzing trace with hash 2139656620, now seen corresponding path program 13 times [2022-04-06 16:31:56,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:56,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1211633123] [2022-04-06 16:31:56,179 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:56,180 INFO L85 PathProgramCache]: Analyzing trace with hash 2139656620, now seen corresponding path program 14 times [2022-04-06 16:31:56,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:56,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354568097] [2022-04-06 16:31:56,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:56,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:56,185 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:56,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1256155383] [2022-04-06 16:31:56,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:31:56,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:56,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:56,186 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:31:56,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-04-06 16:31:56,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:31:56,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:56,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 68 conjunts are in the unsatisfiable core [2022-04-06 16:31:56,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:57,390 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:31:58,303 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 112 proven. 92 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2022-04-06 16:31:58,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:59,539 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 157 proven. 37 refuted. 0 times theorem prover too weak. 550 trivial. 0 not checked. [2022-04-06 16:31:59,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:59,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354568097] [2022-04-06 16:31:59,539 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:59,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256155383] [2022-04-06 16:31:59,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256155383] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:59,539 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:59,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 24 [2022-04-06 16:31:59,539 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:59,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1211633123] [2022-04-06 16:31:59,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1211633123] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:59,540 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:59,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 16:31:59,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886628278] [2022-04-06 16:31:59,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:59,540 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 16:31:59,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:59,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 16:31:59,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-04-06 16:31:59,541 INFO L87 Difference]: Start difference. First operand 817 states and 1038 transitions. Second operand has 17 states, 16 states have (on average 2.5625) internal successors, (41), 14 states have internal predecessors, (41), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-06 16:32:00,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:00,782 INFO L93 Difference]: Finished difference Result 860 states and 1093 transitions. [2022-04-06 16:32:00,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:32:00,783 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.5625) internal successors, (41), 14 states have internal predecessors, (41), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) Word has length 146 [2022-04-06 16:32:00,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:00,786 INFO L225 Difference]: With dead ends: 860 [2022-04-06 16:32:00,786 INFO L226 Difference]: Without dead ends: 858 [2022-04-06 16:32:00,787 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 268 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-04-06 16:32:00,787 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 44 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 936 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:00,787 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 498 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 936 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 16:32:00,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2022-04-06 16:32:00,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 852. [2022-04-06 16:32:00,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 542 states have (on average 1.1900369003690037) internal successors, (645), 548 states have internal predecessors, (645), 222 states have call successors, (222), 89 states have call predecessors, (222), 87 states have return successors, (218), 214 states have call predecessors, (218), 218 states have call successors, (218) [2022-04-06 16:32:00,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 1085 transitions. [2022-04-06 16:32:00,892 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 1085 transitions. Word has length 146 [2022-04-06 16:32:00,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:00,893 INFO L478 AbstractCegarLoop]: Abstraction has 852 states and 1085 transitions. [2022-04-06 16:32:00,893 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.5625) internal successors, (41), 14 states have internal predecessors, (41), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-06 16:32:00,893 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 1085 transitions. [2022-04-06 16:32:00,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-04-06 16:32:00,894 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:00,894 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:32:00,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:01,107 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-04-06 16:32:01,107 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:01,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:01,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1613652297, now seen corresponding path program 15 times [2022-04-06 16:32:01,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:01,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1788017937] [2022-04-06 16:32:01,108 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:01,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1613652297, now seen corresponding path program 16 times [2022-04-06 16:32:01,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:01,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154552419] [2022-04-06 16:32:01,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:01,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:01,113 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:01,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [128284534] [2022-04-06 16:32:01,114 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:32:01,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:01,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:01,114 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:01,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-04-06 16:32:01,204 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:32:01,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:01,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 89 conjunts are in the unsatisfiable core [2022-04-06 16:32:01,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:02,535 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:32:02,732 INFO L134 CoverageAnalysis]: Checked inductivity of 822 backedges. 188 proven. 160 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2022-04-06 16:32:02,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:24,486 INFO L134 CoverageAnalysis]: Checked inductivity of 822 backedges. 217 proven. 100 refuted. 3 times theorem prover too weak. 502 trivial. 0 not checked. [2022-04-06 16:32:24,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:24,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154552419] [2022-04-06 16:32:24,486 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:24,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128284534] [2022-04-06 16:32:24,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128284534] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:24,487 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:24,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 28 [2022-04-06 16:32:24,487 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:24,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1788017937] [2022-04-06 16:32:24,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1788017937] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:24,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:24,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:32:24,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315135856] [2022-04-06 16:32:24,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:24,487 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:32:24,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:24,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:32:24,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=563, Unknown=2, NotChecked=0, Total=756 [2022-04-06 16:32:24,488 INFO L87 Difference]: Start difference. First operand 852 states and 1085 transitions. Second operand has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 9 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 10 states have call predecessors, (24), 9 states have call successors, (24) [2022-04-06 16:32:25,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:25,455 INFO L93 Difference]: Finished difference Result 864 states and 1096 transitions. [2022-04-06 16:32:25,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:32:25,456 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 9 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 10 states have call predecessors, (24), 9 states have call successors, (24) Word has length 151 [2022-04-06 16:32:25,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:25,459 INFO L225 Difference]: With dead ends: 864 [2022-04-06 16:32:25,459 INFO L226 Difference]: Without dead ends: 862 [2022-04-06 16:32:25,460 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 272 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 16.5s TimeCoverageRelationStatistics Valid=204, Invalid=664, Unknown=2, NotChecked=0, Total=870 [2022-04-06 16:32:25,460 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 44 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:25,461 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 398 Invalid, 861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:32:25,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states. [2022-04-06 16:32:25,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 856. [2022-04-06 16:32:25,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 545 states have (on average 1.1889908256880735) internal successors, (648), 551 states have internal predecessors, (648), 222 states have call successors, (222), 90 states have call predecessors, (222), 88 states have return successors, (218), 214 states have call predecessors, (218), 218 states have call successors, (218) [2022-04-06 16:32:25,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1088 transitions. [2022-04-06 16:32:25,572 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 1088 transitions. Word has length 151 [2022-04-06 16:32:25,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:25,573 INFO L478 AbstractCegarLoop]: Abstraction has 856 states and 1088 transitions. [2022-04-06 16:32:25,573 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 9 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 10 states have call predecessors, (24), 9 states have call successors, (24) [2022-04-06 16:32:25,573 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 1088 transitions. [2022-04-06 16:32:25,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-04-06 16:32:25,574 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:25,574 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:32:25,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-04-06 16:32:25,777 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-04-06 16:32:25,777 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:25,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:25,778 INFO L85 PathProgramCache]: Analyzing trace with hash 40428859, now seen corresponding path program 17 times [2022-04-06 16:32:25,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:25,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [971665424] [2022-04-06 16:32:25,778 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:25,778 INFO L85 PathProgramCache]: Analyzing trace with hash 40428859, now seen corresponding path program 18 times [2022-04-06 16:32:25,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:25,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108583751] [2022-04-06 16:32:25,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:25,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:25,783 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:25,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [545804350] [2022-04-06 16:32:25,784 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:32:25,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:25,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:25,785 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:25,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-04-06 16:32:26,419 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:32:26,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:26,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 83 conjunts are in the unsatisfiable core [2022-04-06 16:32:26,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:28,260 INFO L134 CoverageAnalysis]: Checked inductivity of 822 backedges. 143 proven. 148 refuted. 0 times theorem prover too weak. 531 trivial. 0 not checked. [2022-04-06 16:32:28,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:30,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:30,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108583751] [2022-04-06 16:32:30,360 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:30,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545804350] [2022-04-06 16:32:30,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545804350] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:32:30,360 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:32:30,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-04-06 16:32:30,360 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:30,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [971665424] [2022-04-06 16:32:30,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [971665424] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:30,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:30,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 16:32:30,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414582871] [2022-04-06 16:32:30,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:30,361 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 16:32:30,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:30,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 16:32:30,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=460, Unknown=0, NotChecked=0, Total=600 [2022-04-06 16:32:30,361 INFO L87 Difference]: Start difference. First operand 856 states and 1088 transitions. Second operand has 17 states, 16 states have (on average 2.5625) internal successors, (41), 14 states have internal predecessors, (41), 9 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 16:32:33,930 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:32:35,546 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:32:35,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:35,749 INFO L93 Difference]: Finished difference Result 879 states and 1115 transitions. [2022-04-06 16:32:35,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:32:35,750 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.5625) internal successors, (41), 14 states have internal predecessors, (41), 9 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 8 states have call successors, (22) Word has length 151 [2022-04-06 16:32:35,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:35,753 INFO L225 Difference]: With dead ends: 879 [2022-04-06 16:32:35,753 INFO L226 Difference]: Without dead ends: 877 [2022-04-06 16:32:35,754 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 176 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=215, Invalid=777, Unknown=0, NotChecked=0, Total=992 [2022-04-06 16:32:35,754 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 48 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:35,754 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 460 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-04-06 16:32:35,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2022-04-06 16:32:35,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 871. [2022-04-06 16:32:35,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 554 states have (on average 1.1895306859205776) internal successors, (659), 560 states have internal predecessors, (659), 226 states have call successors, (226), 92 states have call predecessors, (226), 90 states have return successors, (222), 218 states have call predecessors, (222), 222 states have call successors, (222) [2022-04-06 16:32:35,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1107 transitions. [2022-04-06 16:32:35,865 INFO L78 Accepts]: Start accepts. Automaton has 871 states and 1107 transitions. Word has length 151 [2022-04-06 16:32:35,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:35,865 INFO L478 AbstractCegarLoop]: Abstraction has 871 states and 1107 transitions. [2022-04-06 16:32:35,865 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.5625) internal successors, (41), 14 states have internal predecessors, (41), 9 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 16:32:35,865 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 1107 transitions. [2022-04-06 16:32:35,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-04-06 16:32:35,867 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:35,867 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:32:35,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:36,072 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:36,072 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:36,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:36,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1238694007, now seen corresponding path program 11 times [2022-04-06 16:32:36,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:36,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [567958023] [2022-04-06 16:32:36,073 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:36,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1238694007, now seen corresponding path program 12 times [2022-04-06 16:32:36,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:36,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200299508] [2022-04-06 16:32:36,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:36,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:36,080 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:36,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2097491290] [2022-04-06 16:32:36,081 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:32:36,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:36,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:36,082 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:36,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-04-06 16:32:36,178 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 16:32:36,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:36,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 48 conjunts are in the unsatisfiable core [2022-04-06 16:32:36,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:37,227 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 89 proven. 111 refuted. 0 times theorem prover too weak. 697 trivial. 0 not checked. [2022-04-06 16:32:37,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:37,607 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:33:00,485 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:35:01,602 WARN L855 $PredicateComparison]: unable to prove that (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~b~0_BEFORE_CALL_408 Int) (v_main_~x~0_BEFORE_CALL_428 Int) (v_main_~y~0_BEFORE_CALL_415 Int) (v_main_~p~0_BEFORE_CALL_299 Int) (v_main_~k~0_BEFORE_CALL_224 Int) (v_main_~q~0_BEFORE_CALL_395 Int) (v_main_~s~0_BEFORE_CALL_397 Int) (v_main_~r~0_BEFORE_CALL_327 Int)) (or (= (mod (* v_main_~k~0_BEFORE_CALL_224 v_main_~b~0_BEFORE_CALL_408) v_main_~b~0_BEFORE_CALL_408) 0) (= (+ (* v_main_~k~0_BEFORE_CALL_224 v_main_~x~0_BEFORE_CALL_428 v_main_~q~0_BEFORE_CALL_395) (* v_main_~k~0_BEFORE_CALL_224 v_main_~y~0_BEFORE_CALL_415 v_main_~s~0_BEFORE_CALL_397)) (+ (* v_main_~p~0_BEFORE_CALL_299 v_main_~x~0_BEFORE_CALL_428) (* v_main_~y~0_BEFORE_CALL_415 v_main_~r~0_BEFORE_CALL_327))) (<= v_main_~b~0_BEFORE_CALL_408 0))))) is different from true [2022-04-06 16:35:42,359 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 113 proven. 72 refuted. 6 times theorem prover too weak. 704 trivial. 2 not checked. [2022-04-06 16:35:42,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:35:42,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200299508] [2022-04-06 16:35:42,360 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:35:42,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097491290] [2022-04-06 16:35:42,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097491290] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:35:42,360 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:35:42,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 26 [2022-04-06 16:35:42,360 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:35:42,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [567958023] [2022-04-06 16:35:42,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [567958023] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:35:42,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:35:42,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:35:42,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743389568] [2022-04-06 16:35:42,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:35:42,361 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:35:42,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:42,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:35:42,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=505, Unknown=1, NotChecked=46, Total=650 [2022-04-06 16:35:42,361 INFO L87 Difference]: Start difference. First operand 871 states and 1107 transitions. Second operand has 16 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 16:35:43,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:35:43,515 INFO L93 Difference]: Finished difference Result 898 states and 1129 transitions. [2022-04-06 16:35:43,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:35:43,516 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), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 153 [2022-04-06 16:35:43,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:35:43,520 INFO L225 Difference]: With dead ends: 898 [2022-04-06 16:35:43,520 INFO L226 Difference]: Without dead ends: 892 [2022-04-06 16:35:43,525 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 280 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=155, Invalid=778, Unknown=1, NotChecked=58, Total=992 [2022-04-06 16:35:43,526 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 46 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:35:43,526 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 397 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:35:43,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2022-04-06 16:35:43,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 872. [2022-04-06 16:35:43,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 560 states have (on average 1.1785714285714286) internal successors, (660), 566 states have internal predecessors, (660), 217 states have call successors, (217), 95 states have call predecessors, (217), 94 states have return successors, (214), 210 states have call predecessors, (214), 214 states have call successors, (214) [2022-04-06 16:35:43,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 1091 transitions. [2022-04-06 16:35:43,663 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 1091 transitions. Word has length 153 [2022-04-06 16:35:43,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:35:43,664 INFO L478 AbstractCegarLoop]: Abstraction has 872 states and 1091 transitions. [2022-04-06 16:35:43,664 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), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 16:35:43,665 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 1091 transitions. [2022-04-06 16:35:43,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-04-06 16:35:43,667 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:35:43,667 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:35:43,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-04-06 16:35:43,875 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:35:43,875 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:35:43,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:35:43,876 INFO L85 PathProgramCache]: Analyzing trace with hash -490494897, now seen corresponding path program 9 times [2022-04-06 16:35:43,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:43,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [704209826] [2022-04-06 16:35:43,876 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:35:43,876 INFO L85 PathProgramCache]: Analyzing trace with hash -490494897, now seen corresponding path program 10 times [2022-04-06 16:35:43,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:35:43,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129892824] [2022-04-06 16:35:43,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:35:43,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:35:43,881 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:35:43,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1692616939] [2022-04-06 16:35:43,881 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:35:43,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:35:43,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:35:43,883 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:35:43,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-04-06 16:35:43,954 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:35:43,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:35:43,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 16:35:43,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:35:44,211 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 40 proven. 718 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-04-06 16:35:44,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:35:44,503 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 40 proven. 78 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2022-04-06 16:35:44,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:35:44,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129892824] [2022-04-06 16:35:44,503 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:35:44,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692616939] [2022-04-06 16:35:44,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692616939] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:35:44,503 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:35:44,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-04-06 16:35:44,503 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:35:44,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [704209826] [2022-04-06 16:35:44,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [704209826] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:35:44,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:35:44,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:35:44,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771212634] [2022-04-06 16:35:44,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:35:44,504 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:35:44,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:44,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:35:44,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:35:44,505 INFO L87 Difference]: Start difference. First operand 872 states and 1091 transitions. Second operand has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 8 states have call successors, (27), 8 states have call predecessors, (27), 6 states have return successors, (25), 6 states have call predecessors, (25), 7 states have call successors, (25) [2022-04-06 16:35:44,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:35:44,800 INFO L93 Difference]: Finished difference Result 893 states and 1116 transitions. [2022-04-06 16:35:44,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 16:35:44,801 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 8 states have call successors, (27), 8 states have call predecessors, (27), 6 states have return successors, (25), 6 states have call predecessors, (25), 7 states have call successors, (25) Word has length 156 [2022-04-06 16:35:44,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:35:44,804 INFO L225 Difference]: With dead ends: 893 [2022-04-06 16:35:44,804 INFO L226 Difference]: Without dead ends: 884 [2022-04-06 16:35:44,804 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=267, Invalid=383, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:35:44,805 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 63 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:35:44,805 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 218 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:35:44,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states. [2022-04-06 16:35:44,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 884. [2022-04-06 16:35:44,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 572 states have (on average 1.1748251748251748) internal successors, (672), 578 states have internal predecessors, (672), 217 states have call successors, (217), 95 states have call predecessors, (217), 94 states have return successors, (214), 210 states have call predecessors, (214), 214 states have call successors, (214) [2022-04-06 16:35:44,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 1103 transitions. [2022-04-06 16:35:44,919 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 1103 transitions. Word has length 156 [2022-04-06 16:35:44,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:35:44,920 INFO L478 AbstractCegarLoop]: Abstraction has 884 states and 1103 transitions. [2022-04-06 16:35:44,920 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 8 states have call successors, (27), 8 states have call predecessors, (27), 6 states have return successors, (25), 6 states have call predecessors, (25), 7 states have call successors, (25) [2022-04-06 16:35:44,920 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 1103 transitions. [2022-04-06 16:35:44,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-04-06 16:35:44,921 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:35:44,921 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:35:44,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-04-06 16:35:45,135 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-04-06 16:35:45,135 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:35:45,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:35:45,136 INFO L85 PathProgramCache]: Analyzing trace with hash 216017621, now seen corresponding path program 13 times [2022-04-06 16:35:45,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:45,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1476244554] [2022-04-06 16:35:45,136 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:35:45,136 INFO L85 PathProgramCache]: Analyzing trace with hash 216017621, now seen corresponding path program 14 times [2022-04-06 16:35:45,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:35:45,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341600643] [2022-04-06 16:35:45,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:35:45,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:35:45,141 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:35:45,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2077971187] [2022-04-06 16:35:45,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:35:45,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:35:45,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:35:45,143 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:35:45,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-04-06 16:35:45,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:35:45,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:35:45,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 93 conjunts are in the unsatisfiable core [2022-04-06 16:35:45,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:35:45,871 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:35:45,872 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:35:48,317 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:35:48,371 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:35:54,648 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:35:55,490 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:35:56,429 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 214 proven. 158 refuted. 0 times theorem prover too weak. 532 trivial. 0 not checked. [2022-04-06 16:35:56,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:36:00,848 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:36:01,140 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 251 proven. 4 refuted. 0 times theorem prover too weak. 649 trivial. 0 not checked. [2022-04-06 16:36:01,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:36:01,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341600643] [2022-04-06 16:36:01,141 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:36:01,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077971187] [2022-04-06 16:36:01,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077971187] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:36:01,141 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:36:01,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12] total 26 [2022-04-06 16:36:01,141 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:36:01,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1476244554] [2022-04-06 16:36:01,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1476244554] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:01,142 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:01,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 16:36:01,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480719061] [2022-04-06 16:36:01,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:36:01,142 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 16:36:01,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:01,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 16:36:01,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=551, Unknown=1, NotChecked=0, Total=650 [2022-04-06 16:36:01,142 INFO L87 Difference]: Start difference. First operand 884 states and 1103 transitions. Second operand has 19 states, 16 states have (on average 2.625) internal successors, (42), 16 states have internal predecessors, (42), 11 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) [2022-04-06 16:36:02,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:36:02,622 INFO L93 Difference]: Finished difference Result 894 states and 1114 transitions. [2022-04-06 16:36:02,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 16:36:02,622 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 2.625) internal successors, (42), 16 states have internal predecessors, (42), 11 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) Word has length 157 [2022-04-06 16:36:02,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:36:02,625 INFO L225 Difference]: With dead ends: 894 [2022-04-06 16:36:02,625 INFO L226 Difference]: Without dead ends: 892 [2022-04-06 16:36:02,626 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 288 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=121, Invalid=690, Unknown=1, NotChecked=0, Total=812 [2022-04-06 16:36:02,626 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 38 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:36:02,626 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 546 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 851 Invalid, 0 Unknown, 274 Unchecked, 1.2s Time] [2022-04-06 16:36:02,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2022-04-06 16:36:02,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 890. [2022-04-06 16:36:02,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 576 states have (on average 1.1753472222222223) internal successors, (677), 583 states have internal predecessors, (677), 218 states have call successors, (218), 96 states have call predecessors, (218), 95 states have return successors, (215), 210 states have call predecessors, (215), 215 states have call successors, (215) [2022-04-06 16:36:02,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1110 transitions. [2022-04-06 16:36:02,756 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1110 transitions. Word has length 157 [2022-04-06 16:36:02,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:36:02,757 INFO L478 AbstractCegarLoop]: Abstraction has 890 states and 1110 transitions. [2022-04-06 16:36:02,757 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 2.625) internal successors, (42), 16 states have internal predecessors, (42), 11 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) [2022-04-06 16:36:02,757 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1110 transitions. [2022-04-06 16:36:02,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-04-06 16:36:02,758 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:36:02,758 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:36:02,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-04-06 16:36:02,971 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-04-06 16:36:02,971 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:36:02,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:36:02,972 INFO L85 PathProgramCache]: Analyzing trace with hash 488734297, now seen corresponding path program 15 times [2022-04-06 16:36:02,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:02,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [757065586] [2022-04-06 16:36:02,972 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:36:02,972 INFO L85 PathProgramCache]: Analyzing trace with hash 488734297, now seen corresponding path program 16 times [2022-04-06 16:36:02,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:36:02,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341784858] [2022-04-06 16:36:02,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:36:02,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:36:02,978 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:36:02,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1502445491] [2022-04-06 16:36:02,979 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:36:02,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:02,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:36:02,980 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:36:02,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-04-06 16:36:03,048 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:36:03,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:36:03,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 98 conjunts are in the unsatisfiable core [2022-04-06 16:36:03,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:36:08,084 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:36:08,086 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:36:08,087 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:36:08,585 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 208 proven. 173 refuted. 0 times theorem prover too weak. 523 trivial. 0 not checked. [2022-04-06 16:36:08,585 INFO L328 TraceCheckSpWp]: Computing backward predicates...