/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound5.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 22:45:49,480 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 22:45:49,499 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 22:45:49,536 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 22:45:49,536 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 22:45:49,537 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 22:45:49,538 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 22:45:49,539 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 22:45:49,540 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 22:45:49,540 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 22:45:49,541 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 22:45:49,542 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 22:45:49,542 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 22:45:49,542 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 22:45:49,543 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 22:45:49,544 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 22:45:49,544 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 22:45:49,545 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 22:45:49,546 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 22:45:49,547 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 22:45:49,548 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 22:45:49,552 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 22:45:49,553 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 22:45:49,555 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 22:45:49,557 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 22:45:49,560 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 22:45:49,560 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 22:45:49,561 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 22:45:49,561 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 22:45:49,561 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 22:45:49,562 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 22:45:49,562 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 22:45:49,562 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 22:45:49,563 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 22:45:49,563 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 22:45:49,564 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 22:45:49,564 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 22:45:49,564 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 22:45:49,564 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 22:45:49,564 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 22:45:49,565 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 22:45:49,570 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 22:45:49,571 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-06 22:45:49,579 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 22:45:49,579 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 22:45:49,580 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 22:45:49,580 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 22:45:49,580 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 22:45:49,581 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 22:45:49,581 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 22:45:49,581 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 22:45:49,581 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 22:45:49,581 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 22:45:49,581 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 22:45:49,582 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 22:45:49,582 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 22:45:49,582 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 22:45:49,582 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 22:45:49,582 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:45:49,582 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 22:45:49,582 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 22:45:49,582 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 22:45:49,582 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 22:45:49,582 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 22:45:49,582 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-06 22:45:49,583 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 22:45:49,743 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 22:45:49,755 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 22:45:49,757 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 22:45:49,757 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 22:45:49,758 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 22:45:49,758 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound5.c [2022-04-06 22:45:49,799 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/03a2fea83/d648ff711643454e8fdec8f33f19cbd7/FLAG434ef1f64 [2022-04-06 22:45:50,099 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 22:45:50,099 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound5.c [2022-04-06 22:45:50,103 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/03a2fea83/d648ff711643454e8fdec8f33f19cbd7/FLAG434ef1f64 [2022-04-06 22:45:50,520 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/03a2fea83/d648ff711643454e8fdec8f33f19cbd7 [2022-04-06 22:45:50,522 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 22:45:50,522 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 22:45:50,523 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 22:45:50,523 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 22:45:50,532 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 22:45:50,533 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:45:50" (1/1) ... [2022-04-06 22:45:50,533 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29ed02ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:45:50, skipping insertion in model container [2022-04-06 22:45:50,533 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:45:50" (1/1) ... [2022-04-06 22:45:50,539 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 22:45:50,550 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 22:45:50,697 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound5.c[490,503] [2022-04-06 22:45:50,722 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:45:50,727 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 22:45:50,735 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound5.c[490,503] [2022-04-06 22:45:50,754 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:45:50,761 INFO L208 MainTranslator]: Completed translation [2022-04-06 22:45:50,764 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:45:50 WrapperNode [2022-04-06 22:45:50,764 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 22:45:50,764 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 22:45:50,765 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 22:45:50,765 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 22:45:50,771 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:45:50" (1/1) ... [2022-04-06 22:45:50,771 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:45:50" (1/1) ... [2022-04-06 22:45:50,776 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:45:50" (1/1) ... [2022-04-06 22:45:50,776 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:45:50" (1/1) ... [2022-04-06 22:45:50,787 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:45:50" (1/1) ... [2022-04-06 22:45:50,791 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:45:50" (1/1) ... [2022-04-06 22:45:50,795 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:45:50" (1/1) ... [2022-04-06 22:45:50,799 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 22:45:50,800 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 22:45:50,800 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 22:45:50,800 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 22:45:50,801 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:45:50" (1/1) ... [2022-04-06 22:45:50,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:45:50,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:50,840 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-06 22:45:50,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-06 22:45:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 22:45:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 22:45:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 22:45:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 22:45:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 22:45:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 22:45:50,867 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 22:45:50,867 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 22:45:50,867 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 22:45:50,867 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 22:45:50,867 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 22:45:50,867 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 22:45:50,868 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 22:45:50,868 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 22:45:50,868 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 22:45:50,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 22:45:50,869 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 22:45:50,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 22:45:50,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 22:45:50,869 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 22:45:50,917 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 22:45:50,919 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 22:45:51,069 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 22:45:51,073 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 22:45:51,073 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-04-06 22:45:51,074 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:45:51 BoogieIcfgContainer [2022-04-06 22:45:51,074 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 22:45:51,075 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 22:45:51,075 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 22:45:51,078 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 22:45:51,078 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 10:45:50" (1/3) ... [2022-04-06 22:45:51,078 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64bbdc99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:45:51, skipping insertion in model container [2022-04-06 22:45:51,078 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:45:50" (2/3) ... [2022-04-06 22:45:51,079 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64bbdc99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:45:51, skipping insertion in model container [2022-04-06 22:45:51,079 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:45:51" (3/3) ... [2022-04-06 22:45:51,080 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound5.c [2022-04-06 22:45:51,088 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 22:45:51,088 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 22:45:51,131 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 22:45:51,138 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-04-06 22:45:51,139 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 22:45:51,159 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 22:45:51,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-06 22:45:51,165 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:51,165 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:45:51,166 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:51,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:51,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-04-06 22:45:51,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:51,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1945073259] [2022-04-06 22:45:51,182 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:51,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-04-06 22:45:51,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:51,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613652707] [2022-04-06 22:45:51,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:51,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:51,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:45:51,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 22:45:51,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:45:51,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 22:45:51,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:45:51,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 22:45:51,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:45:51,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-04-06 22:45:51,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:45:51,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-04-06 22:45:51,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:45:51,352 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:45:51,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:51,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613652707] [2022-04-06 22:45:51,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613652707] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:51,353 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:51,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:45:51,355 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:51,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1945073259] [2022-04-06 22:45:51,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1945073259] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:51,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:51,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:45:51,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519759268] [2022-04-06 22:45:51,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:51,359 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 22:45:51,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:51,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 22:45:51,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:45:51,379 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:45:51,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:45:51,443 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-04-06 22:45:51,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 22:45:51,445 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-04-06 22:45:51,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:45:51,450 INFO L225 Difference]: With dead ends: 73 [2022-04-06 22:45:51,450 INFO L226 Difference]: Without dead ends: 35 [2022-04-06 22:45:51,452 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:45:51,454 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:45:51,454 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:45:51,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-06 22:45:51,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-04-06 22:45:51,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 22:45:51,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-04-06 22:45:51,491 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-04-06 22:45:51,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:45:51,491 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-04-06 22:45:51,492 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:45:51,492 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-04-06 22:45:51,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-04-06 22:45:51,493 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:51,493 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 22:45:51,494 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 22:45:51,494 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:51,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:51,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-04-06 22:45:51,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:51,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1782961114] [2022-04-06 22:45:51,496 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:51,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-04-06 22:45:51,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:51,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045132267] [2022-04-06 22:45:51,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:51,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:51,529 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:45:51,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1566060840] [2022-04-06 22:45:51,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:45:51,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:51,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:51,548 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:45:51,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-06 22:45:51,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 22:45:51,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:45:51,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 22:45:51,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:51,818 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:45:51,818 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:45:51,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:51,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045132267] [2022-04-06 22:45:51,819 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:51,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566060840] [2022-04-06 22:45:51,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566060840] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:51,820 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:51,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:45:51,821 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:51,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1782961114] [2022-04-06 22:45:51,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1782961114] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:51,824 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:51,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:45:51,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281364535] [2022-04-06 22:45:51,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:51,829 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 22:45:51,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:51,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 22:45:51,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:45:51,830 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 22:45:51,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:45:51,933 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-04-06 22:45:51,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:45:51,933 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-04-06 22:45:51,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:45:51,935 INFO L225 Difference]: With dead ends: 54 [2022-04-06 22:45:51,935 INFO L226 Difference]: Without dead ends: 51 [2022-04-06 22:45:51,936 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:45:51,938 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:45:51,941 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 173 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:45:51,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-04-06 22:45:51,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-04-06 22:45:51,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 22:45:51,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-04-06 22:45:51,958 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-04-06 22:45:51,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:45:51,958 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-04-06 22:45:51,959 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 22:45:51,959 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-04-06 22:45:51,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-06 22:45:51,960 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:51,960 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 22:45:51,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-04-06 22:45:52,163 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:52,164 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:52,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:52,164 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-04-06 22:45:52,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:52,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [237166957] [2022-04-06 22:45:52,165 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:52,165 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-04-06 22:45:52,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:52,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690586117] [2022-04-06 22:45:52,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:52,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:52,176 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:45:52,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [172879484] [2022-04-06 22:45:52,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:45:52,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:52,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:52,182 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:45:52,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-06 22:45:52,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:45:52,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:45:52,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:45:52,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:52,324 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 22:45:52,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:45:52,473 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 22:45:52,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:52,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690586117] [2022-04-06 22:45:52,474 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:52,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172879484] [2022-04-06 22:45:52,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172879484] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:45:52,474 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:45:52,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:45:52,475 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:52,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [237166957] [2022-04-06 22:45:52,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [237166957] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:52,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:52,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:45:52,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860614182] [2022-04-06 22:45:52,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:52,475 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:45:52,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:52,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:45:52,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:45:52,477 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:45:52,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:45:52,652 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-04-06 22:45:52,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:45:52,652 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-04-06 22:45:52,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:45:52,684 INFO L225 Difference]: With dead ends: 103 [2022-04-06 22:45:52,684 INFO L226 Difference]: Without dead ends: 96 [2022-04-06 22:45:52,684 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:45:52,685 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 58 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:45:52,685 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 232 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:45:52,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-04-06 22:45:52,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-04-06 22:45:52,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-04-06 22:45:52,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-04-06 22:45:52,698 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-04-06 22:45:52,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:45:52,698 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-04-06 22:45:52,698 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:45:52,698 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-04-06 22:45:52,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 22:45:52,699 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:52,707 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:45:52,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 22:45:52,923 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-04-06 22:45:52,924 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:52,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:52,924 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-04-06 22:45:52,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:52,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1977932466] [2022-04-06 22:45:52,925 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:52,925 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-04-06 22:45:52,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:52,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560947209] [2022-04-06 22:45:52,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:52,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:52,936 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:45:52,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [126130852] [2022-04-06 22:45:52,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:45:52,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:52,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:52,938 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:45:52,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-06 22:45:52,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:45:52,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:45:52,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 22:45:52,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:53,302 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 22:45:53,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:45:53,480 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:45:53,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:53,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560947209] [2022-04-06 22:45:53,480 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:53,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126130852] [2022-04-06 22:45:53,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126130852] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:45:53,480 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:45:53,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-04-06 22:45:53,481 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:53,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1977932466] [2022-04-06 22:45:53,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1977932466] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:53,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:53,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:45:53,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020926282] [2022-04-06 22:45:53,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:53,481 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:45:53,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:53,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:45:53,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:45:53,482 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 22:45:53,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:45:53,833 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-04-06 22:45:53,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:45:53,833 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2022-04-06 22:45:53,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:45:53,834 INFO L225 Difference]: With dead ends: 112 [2022-04-06 22:45:53,834 INFO L226 Difference]: Without dead ends: 110 [2022-04-06 22:45:53,835 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-04-06 22:45:53,835 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 63 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:45:53,836 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 297 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:45:53,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-04-06 22:45:53,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-04-06 22:45:53,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-04-06 22:45:53,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-04-06 22:45:53,858 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-04-06 22:45:53,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:45:53,858 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-04-06 22:45:53,858 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 22:45:53,858 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-04-06 22:45:53,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 22:45:53,859 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:53,859 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:45:53,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-06 22:45:54,061 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:54,062 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:54,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:54,062 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-04-06 22:45:54,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:54,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [649769526] [2022-04-06 22:45:54,063 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:54,063 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-04-06 22:45:54,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:54,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685749753] [2022-04-06 22:45:54,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:54,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:54,072 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:45:54,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [761646523] [2022-04-06 22:45:54,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:45:54,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:54,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:54,073 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:45:54,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-06 22:45:54,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:45:54,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:45:54,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 22:45:54,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:54,236 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 22:45:54,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:45:54,308 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 22:45:54,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:54,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685749753] [2022-04-06 22:45:54,310 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:54,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761646523] [2022-04-06 22:45:54,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761646523] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 22:45:54,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:45:54,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-04-06 22:45:54,311 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:54,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [649769526] [2022-04-06 22:45:54,311 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [649769526] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:54,311 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:54,311 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:45:54,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539189114] [2022-04-06 22:45:54,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:54,311 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:45:54,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:54,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:45:54,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-04-06 22:45:54,312 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:45:54,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:45:54,388 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-04-06 22:45:54,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:45:54,388 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-04-06 22:45:54,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:45:54,392 INFO L225 Difference]: With dead ends: 130 [2022-04-06 22:45:54,392 INFO L226 Difference]: Without dead ends: 128 [2022-04-06 22:45:54,392 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-06 22:45:54,395 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:45:54,395 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 141 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:45:54,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-04-06 22:45:54,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-04-06 22:45:54,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.263157894736842) internal successors, (96), 77 states have internal predecessors, (96), 39 states have call successors, (39), 8 states have call predecessors, (39), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-06 22:45:54,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-04-06 22:45:54,421 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-04-06 22:45:54,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:45:54,422 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-04-06 22:45:54,422 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:45:54,422 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-04-06 22:45:54,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 22:45:54,423 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:54,423 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:45:54,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-06 22:45:54,629 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:54,630 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:54,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:54,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-04-06 22:45:54,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:54,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [309938336] [2022-04-06 22:45:54,631 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:54,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-04-06 22:45:54,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:54,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780456691] [2022-04-06 22:45:54,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:54,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:54,640 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:45:54,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [718878387] [2022-04-06 22:45:54,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:45:54,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:54,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:54,641 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:45:54,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-06 22:45:54,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:45:54,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:45:54,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 22:45:54,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:54,868 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:45:54,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:45:54,983 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:45:54,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:54,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780456691] [2022-04-06 22:45:54,983 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:54,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718878387] [2022-04-06 22:45:54,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718878387] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:45:54,984 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:45:54,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2022-04-06 22:45:54,984 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:54,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [309938336] [2022-04-06 22:45:54,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [309938336] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:54,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:54,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:45:54,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218479190] [2022-04-06 22:45:54,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:54,985 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:45:54,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:54,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:45:54,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-04-06 22:45:54,985 INFO L87 Difference]: Start difference. First operand 123 states and 172 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 22:45:55,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:45:55,147 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-04-06 22:45:55,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 22:45:55,148 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 47 [2022-04-06 22:45:55,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:45:55,149 INFO L225 Difference]: With dead ends: 137 [2022-04-06 22:45:55,149 INFO L226 Difference]: Without dead ends: 135 [2022-04-06 22:45:55,149 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-04-06 22:45:55,149 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 36 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:45:55,150 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 211 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:45:55,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-04-06 22:45:55,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-04-06 22:45:55,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 83 states have internal predecessors, (102), 39 states have call successors, (39), 10 states have call predecessors, (39), 9 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-06 22:45:55,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-04-06 22:45:55,173 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-04-06 22:45:55,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:45:55,173 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-04-06 22:45:55,174 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 22:45:55,174 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-04-06 22:45:55,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 22:45:55,174 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:55,174 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:45:55,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-06 22:45:55,390 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:55,390 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:55,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:55,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-04-06 22:45:55,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:55,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [93246407] [2022-04-06 22:45:55,391 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:55,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-04-06 22:45:55,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:55,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218447508] [2022-04-06 22:45:55,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:55,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:55,400 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:45:55,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1874601324] [2022-04-06 22:45:55,400 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:45:55,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:55,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:55,401 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:45:55,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-06 22:45:55,443 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:45:55,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:45:55,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 22:45:55,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:55,500 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:45:55,500 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:45:55,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:55,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218447508] [2022-04-06 22:45:55,500 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:55,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874601324] [2022-04-06 22:45:55,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874601324] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:55,500 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:55,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:45:55,501 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:55,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [93246407] [2022-04-06 22:45:55,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [93246407] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:55,501 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:55,501 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:45:55,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054377522] [2022-04-06 22:45:55,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:55,501 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:45:55,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:55,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:45:55,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:45:55,502 INFO L87 Difference]: Start difference. First operand 131 states and 178 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 22:45:55,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:45:55,570 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-04-06 22:45:55,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:45:55,571 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-04-06 22:45:55,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:45:55,572 INFO L225 Difference]: With dead ends: 170 [2022-04-06 22:45:55,572 INFO L226 Difference]: Without dead ends: 114 [2022-04-06 22:45:55,572 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-06 22:45:55,573 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:45:55,573 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 155 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:45:55,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-04-06 22:45:55,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-04-06 22:45:55,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 66 states have internal predecessors, (77), 31 states have call successors, (31), 10 states have call predecessors, (31), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-04-06 22:45:55,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-04-06 22:45:55,584 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-04-06 22:45:55,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:45:55,584 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-04-06 22:45:55,584 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 22:45:55,585 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-04-06 22:45:55,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-04-06 22:45:55,585 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:55,585 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:45:55,603 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 22:45:55,801 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:55,801 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:55,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:55,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-04-06 22:45:55,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:55,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1038565592] [2022-04-06 22:45:55,802 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:55,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-04-06 22:45:55,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:55,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388667101] [2022-04-06 22:45:55,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:55,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:55,809 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:45:55,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [716281699] [2022-04-06 22:45:55,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:45:55,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:55,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:55,811 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:45:55,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-06 22:45:55,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:45:55,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:45:55,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 22:45:55,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:55,920 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-04-06 22:45:55,939 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:45:55,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:55,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388667101] [2022-04-06 22:45:55,941 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:55,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716281699] [2022-04-06 22:45:55,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716281699] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:55,942 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:55,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:45:55,942 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:55,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1038565592] [2022-04-06 22:45:55,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1038565592] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:55,942 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:55,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:45:55,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135953958] [2022-04-06 22:45:55,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:55,943 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:45:55,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:55,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:45:55,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:45:55,943 INFO L87 Difference]: Start difference. First operand 106 states and 137 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 22:45:56,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:45:56,004 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-04-06 22:45:56,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:45:56,004 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-04-06 22:45:56,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:45:56,006 INFO L225 Difference]: With dead ends: 158 [2022-04-06 22:45:56,006 INFO L226 Difference]: Without dead ends: 156 [2022-04-06 22:45:56,006 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:45:56,007 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:45:56,007 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 156 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:45:56,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-04-06 22:45:56,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-04-06 22:45:56,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 74 states have (on average 1.162162162162162) internal successors, (86), 81 states have internal predecessors, (86), 55 states have call successors, (55), 11 states have call predecessors, (55), 10 states have return successors, (53), 47 states have call predecessors, (53), 53 states have call successors, (53) [2022-04-06 22:45:56,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-04-06 22:45:56,029 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-04-06 22:45:56,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:45:56,031 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-04-06 22:45:56,032 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 22:45:56,032 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-04-06 22:45:56,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-06 22:45:56,036 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:56,037 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:45:56,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-04-06 22:45:56,252 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:56,254 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:56,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:56,255 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-04-06 22:45:56,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:56,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [577067998] [2022-04-06 22:45:56,255 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:56,255 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-04-06 22:45:56,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:56,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512897748] [2022-04-06 22:45:56,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:56,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:56,263 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:45:56,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [716878186] [2022-04-06 22:45:56,263 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:45:56,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:56,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:56,264 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:45:56,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-06 22:45:56,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:45:56,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:45:56,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 57 conjunts are in the unsatisfiable core [2022-04-06 22:45:56,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:56,784 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-04-06 22:45:56,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:45:57,348 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-04-06 22:45:57,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:57,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512897748] [2022-04-06 22:45:57,349 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:57,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716878186] [2022-04-06 22:45:57,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716878186] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:45:57,349 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:45:57,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-04-06 22:45:57,349 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:57,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [577067998] [2022-04-06 22:45:57,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [577067998] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:57,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:57,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:45:57,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082050206] [2022-04-06 22:45:57,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:57,350 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:45:57,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:57,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:45:57,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-04-06 22:45:57,350 INFO L87 Difference]: Start difference. First operand 140 states and 194 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 22:45:57,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:45:57,736 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-04-06 22:45:57,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 22:45:57,737 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 64 [2022-04-06 22:45:57,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:45:57,739 INFO L225 Difference]: With dead ends: 200 [2022-04-06 22:45:57,739 INFO L226 Difference]: Without dead ends: 197 [2022-04-06 22:45:57,739 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-04-06 22:45:57,740 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 54 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:45:57,740 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 287 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:45:57,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-04-06 22:45:57,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-04-06 22:45:57,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 110 states have internal predecessors, (119), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 69 states have call predecessors, (77), 77 states have call successors, (77) [2022-04-06 22:45:57,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-04-06 22:45:57,762 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-04-06 22:45:57,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:45:57,762 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-04-06 22:45:57,762 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 22:45:57,762 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-04-06 22:45:57,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-06 22:45:57,763 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:57,763 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:45:57,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-06 22:45:57,979 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-04-06 22:45:57,979 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:57,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:57,980 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-04-06 22:45:57,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:57,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [497666813] [2022-04-06 22:45:57,980 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:57,980 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-04-06 22:45:57,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:57,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302279112] [2022-04-06 22:45:57,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:57,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:57,988 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:45:57,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1022511551] [2022-04-06 22:45:57,988 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:45:57,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:57,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:57,989 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:45:57,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-06 22:45:58,028 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:45:58,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:45:58,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 22:45:58,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:58,139 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 22:45:58,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:45:58,252 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 22:45:58,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:58,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302279112] [2022-04-06 22:45:58,252 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:58,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022511551] [2022-04-06 22:45:58,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022511551] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:45:58,252 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:45:58,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-04-06 22:45:58,253 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:58,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [497666813] [2022-04-06 22:45:58,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [497666813] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:58,253 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:58,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:45:58,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366108171] [2022-04-06 22:45:58,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:58,253 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:45:58,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:58,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:45:58,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:45:58,254 INFO L87 Difference]: Start difference. First operand 193 states and 275 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 22:45:58,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:45:58,564 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-04-06 22:45:58,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:45:58,571 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 69 [2022-04-06 22:45:58,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:45:58,574 INFO L225 Difference]: With dead ends: 288 [2022-04-06 22:45:58,574 INFO L226 Difference]: Without dead ends: 281 [2022-04-06 22:45:58,574 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2022-04-06 22:45:58,574 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 48 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:45:58,584 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 318 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:45:58,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-04-06 22:45:58,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-04-06 22:45:58,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 116 states have (on average 1.206896551724138) internal successors, (140), 122 states have internal predecessors, (140), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-04-06 22:45:58,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-04-06 22:45:58,614 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-04-06 22:45:58,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:45:58,615 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-04-06 22:45:58,615 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 22:45:58,615 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-04-06 22:45:58,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-04-06 22:45:58,616 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:58,616 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:45:58,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-04-06 22:45:58,832 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-06 22:45:58,833 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:58,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:58,833 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-04-06 22:45:58,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:58,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1557152799] [2022-04-06 22:45:58,834 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:58,834 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-04-06 22:45:58,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:58,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550709797] [2022-04-06 22:45:58,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:58,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:58,845 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:45:58,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1655400479] [2022-04-06 22:45:58,845 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:45:58,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:58,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:58,846 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:45:58,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-06 22:45:58,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:45:58,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:45:58,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-06 22:45:58,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:59,214 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 17 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-04-06 22:45:59,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:45:59,378 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-04-06 22:45:59,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:59,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550709797] [2022-04-06 22:45:59,379 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:59,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655400479] [2022-04-06 22:45:59,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655400479] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 22:45:59,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:45:59,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 14 [2022-04-06 22:45:59,379 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:59,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1557152799] [2022-04-06 22:45:59,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1557152799] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:59,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:59,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:45:59,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266588119] [2022-04-06 22:45:59,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:59,380 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 22:45:59,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:59,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 22:45:59,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:45:59,380 INFO L87 Difference]: Start difference. First operand 208 states and 296 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-04-06 22:45:59,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:45:59,444 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-04-06 22:45:59,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:45:59,444 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 74 [2022-04-06 22:45:59,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:45:59,445 INFO L225 Difference]: With dead ends: 214 [2022-04-06 22:45:59,445 INFO L226 Difference]: Without dead ends: 212 [2022-04-06 22:45:59,446 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2022-04-06 22:45:59,446 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 13 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:45:59,446 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 139 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:45:59,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-04-06 22:45:59,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-04-06 22:45:59,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 125 states have internal predecessors, (143), 79 states have call successors, (79), 14 states have call predecessors, (79), 13 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-04-06 22:45:59,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-04-06 22:45:59,469 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-04-06 22:45:59,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:45:59,469 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-04-06 22:45:59,470 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-04-06 22:45:59,470 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-04-06 22:45:59,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-04-06 22:45:59,470 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:45:59,470 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:45:59,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-04-06 22:45:59,683 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-04-06 22:45:59,683 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:45:59,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:45:59,684 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-04-06 22:45:59,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:59,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [579658235] [2022-04-06 22:45:59,684 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:45:59,684 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-04-06 22:45:59,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:45:59,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031978419] [2022-04-06 22:45:59,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:45:59,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:45:59,691 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:45:59,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1180346547] [2022-04-06 22:45:59,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:45:59,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:45:59,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:45:59,692 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:45:59,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-06 22:45:59,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:45:59,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:45:59,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 16 conjunts are in the unsatisfiable core [2022-04-06 22:45:59,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:45:59,839 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-04-06 22:45:59,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:45:59,955 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-04-06 22:45:59,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:59,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031978419] [2022-04-06 22:45:59,956 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:59,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180346547] [2022-04-06 22:45:59,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180346547] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:45:59,956 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:45:59,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:45:59,956 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:59,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [579658235] [2022-04-06 22:45:59,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [579658235] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:59,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:59,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:45:59,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924634742] [2022-04-06 22:45:59,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:59,957 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:45:59,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:59,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:45:59,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:45:59,957 INFO L87 Difference]: Start difference. First operand 212 states and 299 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 22:46:00,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:46:00,184 INFO L93 Difference]: Finished difference Result 226 states and 310 transitions. [2022-04-06 22:46:00,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 22:46:00,184 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 72 [2022-04-06 22:46:00,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:46:00,186 INFO L225 Difference]: With dead ends: 226 [2022-04-06 22:46:00,186 INFO L226 Difference]: Without dead ends: 224 [2022-04-06 22:46:00,186 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:46:00,186 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:46:00,186 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 173 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:46:00,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-04-06 22:46:00,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-04-06 22:46:00,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 128 states have (on average 1.1875) internal successors, (152), 134 states have internal predecessors, (152), 79 states have call successors, (79), 17 states have call predecessors, (79), 16 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-04-06 22:46:00,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 308 transitions. [2022-04-06 22:46:00,214 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 308 transitions. Word has length 72 [2022-04-06 22:46:00,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:46:00,214 INFO L478 AbstractCegarLoop]: Abstraction has 224 states and 308 transitions. [2022-04-06 22:46:00,223 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 22:46:00,223 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 308 transitions. [2022-04-06 22:46:00,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-06 22:46:00,224 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:46:00,224 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:46:00,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-06 22:46:00,439 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 22:46:00,439 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:46:00,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:46:00,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 3 times [2022-04-06 22:46:00,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:00,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [953356860] [2022-04-06 22:46:00,441 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:46:00,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 4 times [2022-04-06 22:46:00,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:46:00,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52399696] [2022-04-06 22:46:00,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:46:00,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:46:00,459 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:46:00,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [982874811] [2022-04-06 22:46:00,459 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:46:00,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:46:00,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:46:00,460 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:46:00,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 22:46:00,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:46:00,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:46:00,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 4 conjunts are in the unsatisfiable core [2022-04-06 22:46:00,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:46:00,590 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 22:46:00,591 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:46:00,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:46:00,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52399696] [2022-04-06 22:46:00,591 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:46:00,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982874811] [2022-04-06 22:46:00,591 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982874811] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:46:00,591 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:46:00,591 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:46:00,591 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:46:00,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [953356860] [2022-04-06 22:46:00,591 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [953356860] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:46:00,591 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:46:00,591 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:46:00,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253314180] [2022-04-06 22:46:00,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:46:00,592 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:46:00,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:00,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:46:00,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:46:00,592 INFO L87 Difference]: Start difference. First operand 224 states and 308 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 22:46:00,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:46:00,672 INFO L93 Difference]: Finished difference Result 367 states and 500 transitions. [2022-04-06 22:46:00,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:46:00,672 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2022-04-06 22:46:00,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:46:00,673 INFO L225 Difference]: With dead ends: 367 [2022-04-06 22:46:00,673 INFO L226 Difference]: Without dead ends: 230 [2022-04-06 22:46:00,674 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:46:00,674 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:46:00,674 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 139 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:46:00,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-04-06 22:46:00,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 214. [2022-04-06 22:46:00,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 127 states have internal predecessors, (149), 71 states have call successors, (71), 17 states have call predecessors, (71), 16 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-04-06 22:46:00,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 289 transitions. [2022-04-06 22:46:00,701 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 289 transitions. Word has length 77 [2022-04-06 22:46:00,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:46:00,701 INFO L478 AbstractCegarLoop]: Abstraction has 214 states and 289 transitions. [2022-04-06 22:46:00,701 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 22:46:00,701 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 289 transitions. [2022-04-06 22:46:00,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-06 22:46:00,702 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:46:00,702 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:46:00,719 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 22:46:00,911 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 22:46:00,911 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:46:00,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:46:00,912 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 5 times [2022-04-06 22:46:00,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:00,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [827893475] [2022-04-06 22:46:00,912 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:46:00,912 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 6 times [2022-04-06 22:46:00,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:46:00,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945211707] [2022-04-06 22:46:00,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:46:00,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:46:00,920 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:46:00,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1916012934] [2022-04-06 22:46:00,920 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:46:00,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:46:00,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:46:00,921 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:46:00,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-06 22:46:00,968 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:46:00,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:46:00,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-06 22:46:00,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:46:01,587 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 12 proven. 32 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 22:46:01,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:46:02,026 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 18 proven. 26 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 22:46:02,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:46:02,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945211707] [2022-04-06 22:46:02,027 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:46:02,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916012934] [2022-04-06 22:46:02,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916012934] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:46:02,027 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:46:02,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 24 [2022-04-06 22:46:02,027 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:46:02,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [827893475] [2022-04-06 22:46:02,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [827893475] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:46:02,028 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:46:02,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:46:02,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942620458] [2022-04-06 22:46:02,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:46:02,028 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:46:02,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:02,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:46:02,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:46:02,029 INFO L87 Difference]: Start difference. First operand 214 states and 289 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 22:46:02,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:46:02,629 INFO L93 Difference]: Finished difference Result 285 states and 377 transitions. [2022-04-06 22:46:02,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:46:02,630 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 77 [2022-04-06 22:46:02,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:46:02,631 INFO L225 Difference]: With dead ends: 285 [2022-04-06 22:46:02,631 INFO L226 Difference]: Without dead ends: 283 [2022-04-06 22:46:02,632 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-04-06 22:46:02,632 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 64 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:46:02,632 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 356 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:46:02,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-04-06 22:46:02,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 265. [2022-04-06 22:46:02,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 157 states have (on average 1.178343949044586) internal successors, (185), 158 states have internal predecessors, (185), 87 states have call successors, (87), 21 states have call predecessors, (87), 20 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-04-06 22:46:02,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 357 transitions. [2022-04-06 22:46:02,665 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 357 transitions. Word has length 77 [2022-04-06 22:46:02,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:46:02,665 INFO L478 AbstractCegarLoop]: Abstraction has 265 states and 357 transitions. [2022-04-06 22:46:02,665 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 22:46:02,665 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 357 transitions. [2022-04-06 22:46:02,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-04-06 22:46:02,666 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:46:02,666 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:46:02,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-06 22:46:02,882 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 22:46:02,882 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:46:02,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:46:02,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-04-06 22:46:02,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:02,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [358884488] [2022-04-06 22:46:02,883 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:46:02,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-04-06 22:46:02,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:46:02,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231506183] [2022-04-06 22:46:02,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:46:02,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:46:02,890 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:46:02,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1126447137] [2022-04-06 22:46:02,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:46:02,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:46:02,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:46:02,891 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:46:02,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-06 22:46:02,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:46:02,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:46:02,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 22:46:02,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:46:03,437 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 41 proven. 21 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-04-06 22:46:03,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:46:04,042 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 36 proven. 11 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-04-06 22:46:04,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:46:04,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231506183] [2022-04-06 22:46:04,042 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:46:04,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126447137] [2022-04-06 22:46:04,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126447137] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:46:04,042 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:46:04,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-04-06 22:46:04,042 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:46:04,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [358884488] [2022-04-06 22:46:04,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [358884488] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:46:04,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:46:04,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:46:04,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541889524] [2022-04-06 22:46:04,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:46:04,043 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:46:04,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:04,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:46:04,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-04-06 22:46:04,044 INFO L87 Difference]: Start difference. First operand 265 states and 357 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-04-06 22:46:04,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:46:04,856 INFO L93 Difference]: Finished difference Result 348 states and 475 transitions. [2022-04-06 22:46:04,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:46:04,856 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 86 [2022-04-06 22:46:04,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:46:04,858 INFO L225 Difference]: With dead ends: 348 [2022-04-06 22:46:04,858 INFO L226 Difference]: Without dead ends: 345 [2022-04-06 22:46:04,858 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 148 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2022-04-06 22:46:04,859 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 56 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:46:04,859 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 315 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:46:04,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-04-06 22:46:04,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 330. [2022-04-06 22:46:04,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 191 states have (on average 1.193717277486911) internal successors, (228), 192 states have internal predecessors, (228), 115 states have call successors, (115), 24 states have call predecessors, (115), 23 states have return successors, (113), 113 states have call predecessors, (113), 113 states have call successors, (113) [2022-04-06 22:46:04,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 456 transitions. [2022-04-06 22:46:04,903 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 456 transitions. Word has length 86 [2022-04-06 22:46:04,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:46:04,904 INFO L478 AbstractCegarLoop]: Abstraction has 330 states and 456 transitions. [2022-04-06 22:46:04,904 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-04-06 22:46:04,904 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 456 transitions. [2022-04-06 22:46:04,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 22:46:04,905 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:46:04,905 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:46:04,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-06 22:46:05,119 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:46:05,119 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:46:05,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:46:05,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-04-06 22:46:05,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:05,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [930403709] [2022-04-06 22:46:05,120 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:46:05,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-04-06 22:46:05,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:46:05,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767411098] [2022-04-06 22:46:05,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:46:05,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:46:05,127 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:46:05,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2040478586] [2022-04-06 22:46:05,128 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:46:05,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:46:05,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:46:05,129 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:46:05,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-06 22:46:05,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:46:05,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:46:05,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 86 conjunts are in the unsatisfiable core [2022-04-06 22:46:05,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:46:06,131 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 22:46:06,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:46:13,620 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 17 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-04-06 22:46:13,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:46:13,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767411098] [2022-04-06 22:46:13,621 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:46:13,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040478586] [2022-04-06 22:46:13,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040478586] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:46:13,621 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:46:13,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 30 [2022-04-06 22:46:13,621 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:46:13,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [930403709] [2022-04-06 22:46:13,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [930403709] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:46:13,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:46:13,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 22:46:13,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711689161] [2022-04-06 22:46:13,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:46:13,622 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 22:46:13,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:13,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 22:46:13,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2022-04-06 22:46:13,623 INFO L87 Difference]: Start difference. First operand 330 states and 456 transitions. Second operand has 19 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:46:15,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:46:15,044 INFO L93 Difference]: Finished difference Result 422 states and 582 transitions. [2022-04-06 22:46:15,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 22:46:15,045 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) Word has length 91 [2022-04-06 22:46:15,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:46:15,047 INFO L225 Difference]: With dead ends: 422 [2022-04-06 22:46:15,047 INFO L226 Difference]: Without dead ends: 419 [2022-04-06 22:46:15,047 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 150 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=230, Invalid=1176, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 22:46:15,048 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 73 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 1329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:46:15,048 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 447 Invalid, 1329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1246 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:46:15,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-04-06 22:46:15,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 399. [2022-04-06 22:46:15,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 228 states have (on average 1.2017543859649122) internal successors, (274), 229 states have internal predecessors, (274), 143 states have call successors, (143), 28 states have call predecessors, (143), 27 states have return successors, (141), 141 states have call predecessors, (141), 141 states have call successors, (141) [2022-04-06 22:46:15,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 558 transitions. [2022-04-06 22:46:15,103 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 558 transitions. Word has length 91 [2022-04-06 22:46:15,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:46:15,103 INFO L478 AbstractCegarLoop]: Abstraction has 399 states and 558 transitions. [2022-04-06 22:46:15,103 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:46:15,103 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 558 transitions. [2022-04-06 22:46:15,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-04-06 22:46:15,104 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:46:15,104 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:46:15,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-06 22:46:15,320 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-06 22:46:15,320 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:46:15,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:46:15,321 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 7 times [2022-04-06 22:46:15,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:15,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [138883034] [2022-04-06 22:46:15,321 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:46:15,321 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 8 times [2022-04-06 22:46:15,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:46:15,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625861183] [2022-04-06 22:46:15,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:46:15,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:46:15,328 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:46:15,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [212962572] [2022-04-06 22:46:15,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:46:15,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:46:15,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:46:15,329 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:46:15,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-06 22:46:15,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:46:15,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:46:15,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 96 conjunts are in the unsatisfiable core [2022-04-06 22:46:15,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:46:16,164 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 37 proven. 81 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-04-06 22:46:16,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:46:16,718 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-04-06 22:46:16,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:46:16,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625861183] [2022-04-06 22:46:16,718 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:46:16,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212962572] [2022-04-06 22:46:16,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212962572] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:46:16,718 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:46:16,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12] total 26 [2022-04-06 22:46:16,719 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:46:16,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [138883034] [2022-04-06 22:46:16,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [138883034] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:46:16,719 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:46:16,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 22:46:16,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775260288] [2022-04-06 22:46:16,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:46:16,719 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 22:46:16,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:16,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 22:46:16,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-04-06 22:46:16,720 INFO L87 Difference]: Start difference. First operand 399 states and 558 transitions. Second operand has 19 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-04-06 22:46:17,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:46:17,620 INFO L93 Difference]: Finished difference Result 474 states and 649 transitions. [2022-04-06 22:46:17,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:46:17,620 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) Word has length 102 [2022-04-06 22:46:17,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:46:17,622 INFO L225 Difference]: With dead ends: 474 [2022-04-06 22:46:17,622 INFO L226 Difference]: Without dead ends: 472 [2022-04-06 22:46:17,623 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 176 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=146, Invalid=784, Unknown=0, NotChecked=0, Total=930 [2022-04-06 22:46:17,623 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 71 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:46:17,623 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 385 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 911 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:46:17,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-04-06 22:46:17,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 454. [2022-04-06 22:46:17,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 262 states have (on average 1.1946564885496183) internal successors, (313), 263 states have internal predecessors, (313), 159 states have call successors, (159), 33 states have call predecessors, (159), 32 states have return successors, (157), 157 states have call predecessors, (157), 157 states have call successors, (157) [2022-04-06 22:46:17,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 629 transitions. [2022-04-06 22:46:17,687 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 629 transitions. Word has length 102 [2022-04-06 22:46:17,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:46:17,687 INFO L478 AbstractCegarLoop]: Abstraction has 454 states and 629 transitions. [2022-04-06 22:46:17,687 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-04-06 22:46:17,687 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 629 transitions. [2022-04-06 22:46:17,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-04-06 22:46:17,688 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:46:17,688 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:46:17,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-06 22:46:17,903 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 22:46:17,903 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:46:17,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:46:17,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-04-06 22:46:17,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:17,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2034101252] [2022-04-06 22:46:17,904 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:46:17,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-04-06 22:46:17,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:46:17,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048726830] [2022-04-06 22:46:17,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:46:17,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:46:17,910 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:46:17,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [944409360] [2022-04-06 22:46:17,910 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:46:17,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:46:17,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:46:17,913 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:46:17,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-06 22:46:17,964 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 22:46:17,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:46:17,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 58 conjunts are in the unsatisfiable core [2022-04-06 22:46:17,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:46:18,526 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:46:18,663 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 57 proven. 33 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-04-06 22:46:18,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:46:18,837 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:47:12,849 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:47:23,442 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:47:45,953 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:47:57,319 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:49:59,773 WARN L855 $PredicateComparison]: unable to prove that (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~d~0_BEFORE_CALL_76 Int) (v_main_~y~0_BEFORE_CALL_104 Int) (v_main_~x~0_BEFORE_CALL_105 Int) (v_main_~p~0_BEFORE_CALL_83 Int) (v_main_~k~0_BEFORE_CALL_78 Int) (v_main_~r~0_BEFORE_CALL_83 Int) (v_main_~s~0_BEFORE_CALL_91 Int) (v_main_~q~0_BEFORE_CALL_93 Int) (v_main_~b~0_BEFORE_CALL_114 Int)) (let ((.cse0 (* v_main_~d~0_BEFORE_CALL_76 v_main_~b~0_BEFORE_CALL_114))) (or (= (mod .cse0 v_main_~b~0_BEFORE_CALL_114) 0) (= (+ (* v_main_~y~0_BEFORE_CALL_104 v_main_~k~0_BEFORE_CALL_78 v_main_~s~0_BEFORE_CALL_91) (* v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~d~0_BEFORE_CALL_76 v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105 v_main_~k~0_BEFORE_CALL_78) (* v_main_~q~0_BEFORE_CALL_93 v_main_~d~0_BEFORE_CALL_76 v_main_~x~0_BEFORE_CALL_105) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105)) (+ (* v_main_~r~0_BEFORE_CALL_83 v_main_~y~0_BEFORE_CALL_104) (* v_main_~p~0_BEFORE_CALL_83 v_main_~x~0_BEFORE_CALL_105) v_main_~b~0_BEFORE_CALL_114)) (<= .cse0 0)))))) is different from true [2022-04-06 22:50:33,859 WARN L855 $PredicateComparison]: unable to prove that (or (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~d~0_BEFORE_CALL_76 Int) (v_main_~y~0_BEFORE_CALL_104 Int) (v_main_~x~0_BEFORE_CALL_105 Int) (v_main_~p~0_BEFORE_CALL_83 Int) (v_main_~k~0_BEFORE_CALL_78 Int) (v_main_~r~0_BEFORE_CALL_83 Int) (v_main_~s~0_BEFORE_CALL_91 Int) (v_main_~q~0_BEFORE_CALL_93 Int) (v_main_~b~0_BEFORE_CALL_114 Int)) (let ((.cse0 (* v_main_~d~0_BEFORE_CALL_76 v_main_~b~0_BEFORE_CALL_114))) (or (= (mod .cse0 v_main_~b~0_BEFORE_CALL_114) 0) (= (+ (* v_main_~y~0_BEFORE_CALL_104 v_main_~k~0_BEFORE_CALL_78 v_main_~s~0_BEFORE_CALL_91) (* v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~d~0_BEFORE_CALL_76 v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105 v_main_~k~0_BEFORE_CALL_78) (* v_main_~q~0_BEFORE_CALL_93 v_main_~d~0_BEFORE_CALL_76 v_main_~x~0_BEFORE_CALL_105) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105)) (+ (* v_main_~r~0_BEFORE_CALL_83 v_main_~y~0_BEFORE_CALL_104) (* v_main_~p~0_BEFORE_CALL_83 v_main_~x~0_BEFORE_CALL_105) v_main_~b~0_BEFORE_CALL_114)) (<= .cse0 0)))))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-04-06 22:50:49,980 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~d~0_BEFORE_CALL_76 Int) (v_main_~y~0_BEFORE_CALL_104 Int) (v_main_~x~0_BEFORE_CALL_105 Int) (v_main_~p~0_BEFORE_CALL_83 Int) (v_main_~k~0_BEFORE_CALL_78 Int) (v_main_~r~0_BEFORE_CALL_83 Int) (v_main_~s~0_BEFORE_CALL_91 Int) (v_main_~q~0_BEFORE_CALL_93 Int) (v_main_~b~0_BEFORE_CALL_114 Int)) (let ((.cse0 (* v_main_~d~0_BEFORE_CALL_76 v_main_~b~0_BEFORE_CALL_114))) (or (= (mod .cse0 v_main_~b~0_BEFORE_CALL_114) 0) (= (+ (* v_main_~y~0_BEFORE_CALL_104 v_main_~k~0_BEFORE_CALL_78 v_main_~s~0_BEFORE_CALL_91) (* v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~d~0_BEFORE_CALL_76 v_main_~y~0_BEFORE_CALL_104 v_main_~s~0_BEFORE_CALL_91) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105 v_main_~k~0_BEFORE_CALL_78) (* v_main_~q~0_BEFORE_CALL_93 v_main_~d~0_BEFORE_CALL_76 v_main_~x~0_BEFORE_CALL_105) (* v_main_~q~0_BEFORE_CALL_93 v_main_~x~0_BEFORE_CALL_105)) (+ (* v_main_~r~0_BEFORE_CALL_83 v_main_~y~0_BEFORE_CALL_104) (* v_main_~p~0_BEFORE_CALL_83 v_main_~x~0_BEFORE_CALL_105) v_main_~b~0_BEFORE_CALL_114)) (<= .cse0 0))))) is different from true [2022-04-06 22:50:51,542 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 71 proven. 34 refuted. 0 times theorem prover too weak. 224 trivial. 5 not checked. [2022-04-06 22:50:51,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:50:51,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048726830] [2022-04-06 22:50:51,543 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:50:51,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944409360] [2022-04-06 22:50:51,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944409360] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:50:51,543 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:50:51,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17] total 25 [2022-04-06 22:50:51,543 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:50:51,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2034101252] [2022-04-06 22:50:51,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2034101252] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:50:51,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:50:51,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:50:51,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159147954] [2022-04-06 22:50:51,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:50:51,544 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:50:51,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:50:51,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:50:51,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=390, Unknown=3, NotChecked=126, Total=600 [2022-04-06 22:50:51,544 INFO L87 Difference]: Start difference. First operand 454 states and 629 transitions. Second operand has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 22:50:52,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:50:52,135 INFO L93 Difference]: Finished difference Result 530 states and 735 transitions. [2022-04-06 22:50:52,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:50:52,135 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) Word has length 108 [2022-04-06 22:50:52,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:50:52,138 INFO L225 Difference]: With dead ends: 530 [2022-04-06 22:50:52,138 INFO L226 Difference]: Without dead ends: 527 [2022-04-06 22:50:52,138 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 190 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=149, Invalid=672, Unknown=3, NotChecked=168, Total=992 [2022-04-06 22:50:52,139 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 48 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:50:52,139 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 281 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:50:52,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-04-06 22:50:52,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 448. [2022-04-06 22:50:52,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 260 states have (on average 1.1923076923076923) internal successors, (310), 261 states have internal predecessors, (310), 155 states have call successors, (155), 33 states have call predecessors, (155), 32 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2022-04-06 22:50:52,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 618 transitions. [2022-04-06 22:50:52,216 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 618 transitions. Word has length 108 [2022-04-06 22:50:52,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:50:52,216 INFO L478 AbstractCegarLoop]: Abstraction has 448 states and 618 transitions. [2022-04-06 22:50:52,216 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 22:50:52,216 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 618 transitions. [2022-04-06 22:50:52,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-06 22:50:52,217 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:50:52,217 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:50:52,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-04-06 22:50:52,449 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-06 22:50:52,450 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:50:52,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:50:52,450 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 9 times [2022-04-06 22:50:52,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:50:52,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1852385241] [2022-04-06 22:50:52,451 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:50:52,451 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 10 times [2022-04-06 22:50:52,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:50:52,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502601366] [2022-04-06 22:50:52,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:50:52,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:50:52,457 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:50:52,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1097216663] [2022-04-06 22:50:52,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:50:52,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:50:52,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:50:52,460 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:50:52,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-06 22:50:52,513 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:50:52,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:50:52,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 104 conjunts are in the unsatisfiable core [2022-04-06 22:50:52,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:50:53,569 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 22 proven. 114 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-04-06 22:50:53,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:50:54,052 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 78 proven. 27 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-04-06 22:50:54,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:50:54,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502601366] [2022-04-06 22:50:54,052 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:50:54,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097216663] [2022-04-06 22:50:54,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097216663] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:50:54,052 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:50:54,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12] total 28 [2022-04-06 22:50:54,053 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:50:54,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1852385241] [2022-04-06 22:50:54,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1852385241] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:50:54,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:50:54,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 22:50:54,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828005986] [2022-04-06 22:50:54,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:50:54,053 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 22:50:54,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:50:54,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 22:50:54,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-04-06 22:50:54,054 INFO L87 Difference]: Start difference. First operand 448 states and 618 transitions. Second operand has 21 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 8 states have call successors, (14) [2022-04-06 22:50:55,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:50:55,214 INFO L93 Difference]: Finished difference Result 523 states and 710 transitions. [2022-04-06 22:50:55,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 22:50:55,215 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 8 states have call successors, (14) Word has length 107 [2022-04-06 22:50:55,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:50:55,217 INFO L225 Difference]: With dead ends: 523 [2022-04-06 22:50:55,217 INFO L226 Difference]: Without dead ends: 521 [2022-04-06 22:50:55,218 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 185 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=163, Invalid=959, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 22:50:55,219 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 70 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 1455 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 1501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:50:55,219 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 566 Invalid, 1501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1455 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 22:50:55,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-04-06 22:50:55,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 499. [2022-04-06 22:50:55,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 291 states have (on average 1.1890034364261168) internal successors, (346), 292 states have internal predecessors, (346), 171 states have call successors, (171), 37 states have call predecessors, (171), 36 states have return successors, (169), 169 states have call predecessors, (169), 169 states have call successors, (169) [2022-04-06 22:50:55,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 686 transitions. [2022-04-06 22:50:55,307 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 686 transitions. Word has length 107 [2022-04-06 22:50:55,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:50:55,307 INFO L478 AbstractCegarLoop]: Abstraction has 499 states and 686 transitions. [2022-04-06 22:50:55,307 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 8 states have call successors, (14) [2022-04-06 22:50:55,307 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 686 transitions. [2022-04-06 22:50:55,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-04-06 22:50:55,308 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:50:55,308 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:50:55,327 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 22:50:55,525 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:50:55,526 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:50:55,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:50:55,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-04-06 22:50:55,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:50:55,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [18148360] [2022-04-06 22:50:55,526 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:50:55,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-04-06 22:50:55,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:50:55,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364325167] [2022-04-06 22:50:55,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:50:55,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:50:55,532 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:50:55,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [994661057] [2022-04-06 22:50:55,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:50:55,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:50:55,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:50:55,533 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:50:55,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-06 22:50:55,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:50:55,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:50:55,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 68 conjunts are in the unsatisfiable core [2022-04-06 22:50:55,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:50:56,623 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 90 proven. 42 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-04-06 22:50:56,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:50:57,190 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:50:58,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:50:58,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364325167] [2022-04-06 22:50:58,287 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:50:58,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994661057] [2022-04-06 22:50:58,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994661057] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:50:58,287 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:50:58,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-04-06 22:50:58,288 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:50:58,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [18148360] [2022-04-06 22:50:58,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [18148360] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:50:58,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:50:58,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 22:50:58,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31555572] [2022-04-06 22:50:58,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:50:58,288 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 22:50:58,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:50:58,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 22:50:58,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-04-06 22:50:58,289 INFO L87 Difference]: Start difference. First operand 499 states and 686 transitions. Second operand has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:51:00,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:51:00,604 INFO L93 Difference]: Finished difference Result 588 states and 809 transitions. [2022-04-06 22:51:00,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 22:51:00,604 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) Word has length 111 [2022-04-06 22:51:00,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:51:00,607 INFO L225 Difference]: With dead ends: 588 [2022-04-06 22:51:00,607 INFO L226 Difference]: Without dead ends: 585 [2022-04-06 22:51:00,607 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2022-04-06 22:51:00,608 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 45 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 1186 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 1219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:51:00,608 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 478 Invalid, 1219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1186 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-04-06 22:51:00,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-04-06 22:51:00,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 528. [2022-04-06 22:51:00,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 306 states have (on average 1.1928104575163399) internal successors, (365), 307 states have internal predecessors, (365), 183 states have call successors, (183), 39 states have call predecessors, (183), 38 states have return successors, (181), 181 states have call predecessors, (181), 181 states have call successors, (181) [2022-04-06 22:51:00,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 729 transitions. [2022-04-06 22:51:00,703 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 729 transitions. Word has length 111 [2022-04-06 22:51:00,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:51:00,703 INFO L478 AbstractCegarLoop]: Abstraction has 528 states and 729 transitions. [2022-04-06 22:51:00,704 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:51:00,704 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 729 transitions. [2022-04-06 22:51:00,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-04-06 22:51:00,704 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:51:00,705 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:51:00,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 22:51:00,919 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:51:00,919 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:51:00,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:51:00,920 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-04-06 22:51:00,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:51:00,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [929086119] [2022-04-06 22:51:00,920 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:51:00,920 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-04-06 22:51:00,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:51:00,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330182486] [2022-04-06 22:51:00,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:51:00,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:51:00,928 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:51:00,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [468414660] [2022-04-06 22:51:00,928 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:51:00,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:51:00,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:51:00,929 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:51:00,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-06 22:51:00,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:51:00,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:51:00,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 99 conjunts are in the unsatisfiable core [2022-04-06 22:51:00,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:51:02,149 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 106 proven. 63 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-04-06 22:51:02,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:51:04,334 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 105 proven. 29 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-04-06 22:51:04,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:51:04,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330182486] [2022-04-06 22:51:04,334 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:51:04,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468414660] [2022-04-06 22:51:04,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468414660] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:51:04,334 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:51:04,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 17] total 34 [2022-04-06 22:51:04,335 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:51:04,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [929086119] [2022-04-06 22:51:04,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [929086119] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:51:04,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:51:04,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 22:51:04,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675648027] [2022-04-06 22:51:04,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:51:04,335 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 22:51:04,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:51:04,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 22:51:04,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 22:51:04,336 INFO L87 Difference]: Start difference. First operand 528 states and 729 transitions. Second operand has 22 states, 20 states have (on average 2.05) internal successors, (41), 19 states have internal predecessors, (41), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) [2022-04-06 22:51:05,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:51:05,552 INFO L93 Difference]: Finished difference Result 644 states and 877 transitions. [2022-04-06 22:51:05,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 22:51:05,553 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.05) internal successors, (41), 19 states have internal predecessors, (41), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) Word has length 113 [2022-04-06 22:51:05,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:51:05,555 INFO L225 Difference]: With dead ends: 644 [2022-04-06 22:51:05,555 INFO L226 Difference]: Without dead ends: 576 [2022-04-06 22:51:05,567 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 189 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=258, Invalid=1382, Unknown=0, NotChecked=0, Total=1640 [2022-04-06 22:51:05,568 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 76 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 1391 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 1460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:51:05,568 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 371 Invalid, 1460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1391 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:51:05,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-04-06 22:51:05,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 561. [2022-04-06 22:51:05,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 324 states have (on average 1.191358024691358) internal successors, (386), 325 states have internal predecessors, (386), 195 states have call successors, (195), 42 states have call predecessors, (195), 41 states have return successors, (193), 193 states have call predecessors, (193), 193 states have call successors, (193) [2022-04-06 22:51:05,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 774 transitions. [2022-04-06 22:51:05,665 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 774 transitions. Word has length 113 [2022-04-06 22:51:05,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:51:05,666 INFO L478 AbstractCegarLoop]: Abstraction has 561 states and 774 transitions. [2022-04-06 22:51:05,666 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.05) internal successors, (41), 19 states have internal predecessors, (41), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) [2022-04-06 22:51:05,666 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 774 transitions. [2022-04-06 22:51:05,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 22:51:05,667 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:51:05,667 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:51:05,684 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 22:51:05,884 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-04-06 22:51:05,884 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:51:05,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:51:05,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-04-06 22:51:05,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:51:05,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [481390137] [2022-04-06 22:51:05,885 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:51:05,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-04-06 22:51:05,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:51:05,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158946371] [2022-04-06 22:51:05,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:51:05,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:51:05,891 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:51:05,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [574734046] [2022-04-06 22:51:05,891 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:51:05,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:51:05,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:51:05,892 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:51:05,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-06 22:51:05,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 22:51:05,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:51:05,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 104 conjunts are in the unsatisfiable core [2022-04-06 22:51:05,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:51:07,165 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 68 proven. 99 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-04-06 22:51:07,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:51:22,338 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 66 proven. 77 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-04-06 22:51:22,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:51:22,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158946371] [2022-04-06 22:51:22,338 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:51:22,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574734046] [2022-04-06 22:51:22,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574734046] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:51:22,338 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:51:22,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 38 [2022-04-06 22:51:22,339 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:51:22,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [481390137] [2022-04-06 22:51:22,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [481390137] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:51:22,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:51:22,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 22:51:22,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875884802] [2022-04-06 22:51:22,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:51:22,339 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 22:51:22,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:51:22,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 22:51:22,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1152, Unknown=2, NotChecked=0, Total=1406 [2022-04-06 22:51:22,340 INFO L87 Difference]: Start difference. First operand 561 states and 774 transitions. Second operand has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:51:23,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:51:23,375 INFO L93 Difference]: Finished difference Result 658 states and 887 transitions. [2022-04-06 22:51:23,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 22:51:23,376 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 116 [2022-04-06 22:51:23,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:51:23,379 INFO L225 Difference]: With dead ends: 658 [2022-04-06 22:51:23,379 INFO L226 Difference]: Without dead ends: 583 [2022-04-06 22:51:23,379 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 192 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=322, Invalid=1568, Unknown=2, NotChecked=0, Total=1892 [2022-04-06 22:51:23,380 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 105 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 998 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:51:23,380 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 252 Invalid, 1143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 998 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:51:23,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-04-06 22:51:23,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 529. [2022-04-06 22:51:23,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 308 states have (on average 1.1818181818181819) internal successors, (364), 309 states have internal predecessors, (364), 179 states have call successors, (179), 42 states have call predecessors, (179), 41 states have return successors, (177), 177 states have call predecessors, (177), 177 states have call successors, (177) [2022-04-06 22:51:23,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 720 transitions. [2022-04-06 22:51:23,473 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 720 transitions. Word has length 116 [2022-04-06 22:51:23,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:51:23,473 INFO L478 AbstractCegarLoop]: Abstraction has 529 states and 720 transitions. [2022-04-06 22:51:23,473 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:51:23,473 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 720 transitions. [2022-04-06 22:51:23,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 22:51:23,474 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:51:23,474 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:51:23,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-04-06 22:51:23,691 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-06 22:51:23,691 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:51:23,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:51:23,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-04-06 22:51:23,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:51:23,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [399314420] [2022-04-06 22:51:23,692 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:51:23,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-04-06 22:51:23,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:51:23,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712721144] [2022-04-06 22:51:23,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:51:23,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:51:23,699 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:51:23,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1884125032] [2022-04-06 22:51:23,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:51:23,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:51:23,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:51:23,701 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:51:23,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-06 22:51:23,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:51:23,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:51:23,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 91 conjunts are in the unsatisfiable core [2022-04-06 22:51:23,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:51:24,748 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:51:24,752 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:51:40,692 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 95 proven. 63 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-04-06 22:51:40,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:51:42,523 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:51:42,525 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:51:47,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:51:47,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712721144] [2022-04-06 22:51:47,609 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:51:47,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884125032] [2022-04-06 22:51:47,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884125032] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:51:47,610 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:51:47,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-04-06 22:51:47,610 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:51:47,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [399314420] [2022-04-06 22:51:47,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [399314420] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:51:47,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:51:47,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 22:51:47,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243154741] [2022-04-06 22:51:47,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:51:47,610 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 22:51:47,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:51:47,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 22:51:47,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=702, Unknown=1, NotChecked=0, Total=812 [2022-04-06 22:51:47,611 INFO L87 Difference]: Start difference. First operand 529 states and 720 transitions. Second operand has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:52:09,632 WARN L232 SmtUtils]: Spent 16.72s on a formula simplification. DAG size of input: 96 DAG size of output: 88 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:52:12,574 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:52:16,492 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:52:21,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:52:21,138 INFO L93 Difference]: Finished difference Result 621 states and 847 transitions. [2022-04-06 22:52:21,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 22:52:21,139 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 116 [2022-04-06 22:52:21,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:52:21,142 INFO L225 Difference]: With dead ends: 621 [2022-04-06 22:52:21,142 INFO L226 Difference]: Without dead ends: 618 [2022-04-06 22:52:21,142 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 28.0s TimeCoverageRelationStatistics Valid=189, Invalid=1216, Unknown=1, NotChecked=0, Total=1406 [2022-04-06 22:52:21,143 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 77 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 1418 mSolverCounterSat, 86 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 1506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1418 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:52:21,143 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 492 Invalid, 1506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1418 Invalid, 2 Unknown, 0 Unchecked, 13.5s Time] [2022-04-06 22:52:21,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-04-06 22:52:21,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 594. [2022-04-06 22:52:21,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 342 states have (on average 1.1900584795321638) internal successors, (407), 343 states have internal predecessors, (407), 207 states have call successors, (207), 45 states have call predecessors, (207), 44 states have return successors, (205), 205 states have call predecessors, (205), 205 states have call successors, (205) [2022-04-06 22:52:21,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 819 transitions. [2022-04-06 22:52:21,277 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 819 transitions. Word has length 116 [2022-04-06 22:52:21,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:52:21,277 INFO L478 AbstractCegarLoop]: Abstraction has 594 states and 819 transitions. [2022-04-06 22:52:21,277 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:52:21,277 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 819 transitions. [2022-04-06 22:52:21,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-04-06 22:52:21,278 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:52:21,279 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:52:21,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-04-06 22:52:21,491 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:21,491 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:52:21,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:52:21,492 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 15 times [2022-04-06 22:52:21,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:21,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [629812171] [2022-04-06 22:52:21,492 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:52:21,492 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 16 times [2022-04-06 22:52:21,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:52:21,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930380871] [2022-04-06 22:52:21,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:52:21,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:52:21,498 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:52:21,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [331165198] [2022-04-06 22:52:21,498 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:52:21,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:21,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:52:21,501 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:52:21,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-06 22:52:21,618 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:52:21,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:52:21,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 126 conjunts are in the unsatisfiable core [2022-04-06 22:52:21,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:52:22,033 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:52:22,122 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:52:22,192 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:52:22,635 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:52:25,687 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 87 proven. 108 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-04-06 22:52:25,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:52:28,166 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 129 proven. 17 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-04-06 22:52:28,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:52:28,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930380871] [2022-04-06 22:52:28,166 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:52:28,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331165198] [2022-04-06 22:52:28,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331165198] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:52:28,167 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:52:28,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 15] total 37 [2022-04-06 22:52:28,167 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:52:28,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [629812171] [2022-04-06 22:52:28,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [629812171] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:52:28,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:52:28,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-04-06 22:52:28,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009959012] [2022-04-06 22:52:28,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:52:28,168 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-04-06 22:52:28,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:28,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-04-06 22:52:28,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1121, Unknown=0, NotChecked=0, Total=1332 [2022-04-06 22:52:28,168 INFO L87 Difference]: Start difference. First operand 594 states and 819 transitions. Second operand has 27 states, 25 states have (on average 1.96) internal successors, (49), 23 states have internal predecessors, (49), 9 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 8 states have call successors, (17) [2022-04-06 22:52:28,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:52:28,999 INFO L93 Difference]: Finished difference Result 689 states and 955 transitions. [2022-04-06 22:52:29,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-06 22:52:29,000 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 1.96) internal successors, (49), 23 states have internal predecessors, (49), 9 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 8 states have call successors, (17) Word has length 121 [2022-04-06 22:52:29,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:52:29,011 INFO L225 Difference]: With dead ends: 689 [2022-04-06 22:52:29,011 INFO L226 Difference]: Without dead ends: 682 [2022-04-06 22:52:29,012 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 202 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=282, Invalid=1610, Unknown=0, NotChecked=0, Total=1892 [2022-04-06 22:52:29,015 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 79 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 1693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 867 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:52:29,016 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 536 Invalid, 1693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 788 Invalid, 0 Unknown, 867 Unchecked, 0.4s Time] [2022-04-06 22:52:29,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2022-04-06 22:52:29,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 603. [2022-04-06 22:52:29,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 347 states have (on average 1.1930835734870318) internal successors, (414), 348 states have internal predecessors, (414), 211 states have call successors, (211), 45 states have call predecessors, (211), 44 states have return successors, (209), 209 states have call predecessors, (209), 209 states have call successors, (209) [2022-04-06 22:52:29,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 834 transitions. [2022-04-06 22:52:29,139 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 834 transitions. Word has length 121 [2022-04-06 22:52:29,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:52:29,140 INFO L478 AbstractCegarLoop]: Abstraction has 603 states and 834 transitions. [2022-04-06 22:52:29,140 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 1.96) internal successors, (49), 23 states have internal predecessors, (49), 9 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 8 states have call successors, (17) [2022-04-06 22:52:29,140 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 834 transitions. [2022-04-06 22:52:29,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-04-06 22:52:29,141 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:52:29,141 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:52:29,158 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 22:52:29,355 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:29,355 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:52:29,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:52:29,356 INFO L85 PathProgramCache]: Analyzing trace with hash 65157230, now seen corresponding path program 1 times [2022-04-06 22:52:29,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:29,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1101118273] [2022-04-06 22:52:29,356 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:52:29,356 INFO L85 PathProgramCache]: Analyzing trace with hash 65157230, now seen corresponding path program 2 times [2022-04-06 22:52:29,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:52:29,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513892335] [2022-04-06 22:52:29,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:52:29,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:52:29,362 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:52:29,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [272312635] [2022-04-06 22:52:29,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:52:29,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:29,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:52:29,365 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:52:29,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-06 22:52:29,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:52:29,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:52:29,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 22 conjunts are in the unsatisfiable core [2022-04-06 22:52:29,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:52:29,741 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 89 proven. 45 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-04-06 22:52:29,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:52:30,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:52:30,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513892335] [2022-04-06 22:52:30,381 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:52:30,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272312635] [2022-04-06 22:52:30,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272312635] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:52:30,381 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:52:30,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-04-06 22:52:30,381 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:52:30,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1101118273] [2022-04-06 22:52:30,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1101118273] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:52:30,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:52:30,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:52:30,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543104172] [2022-04-06 22:52:30,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:52:30,382 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:52:30,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:30,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:52:30,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-04-06 22:52:30,382 INFO L87 Difference]: Start difference. First operand 603 states and 834 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 22:52:31,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:52:31,261 INFO L93 Difference]: Finished difference Result 683 states and 931 transitions. [2022-04-06 22:52:31,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 22:52:31,262 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 124 [2022-04-06 22:52:31,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:52:31,264 INFO L225 Difference]: With dead ends: 683 [2022-04-06 22:52:31,264 INFO L226 Difference]: Without dead ends: 583 [2022-04-06 22:52:31,265 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 174 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=265, Invalid=1217, Unknown=0, NotChecked=0, Total=1482 [2022-04-06 22:52:31,265 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 89 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:52:31,265 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 474 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 650 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:52:31,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-04-06 22:52:31,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 567. [2022-04-06 22:52:31,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 328 states have (on average 1.1859756097560976) internal successors, (389), 329 states have internal predecessors, (389), 195 states have call successors, (195), 44 states have call predecessors, (195), 43 states have return successors, (193), 193 states have call predecessors, (193), 193 states have call successors, (193) [2022-04-06 22:52:31,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 777 transitions. [2022-04-06 22:52:31,380 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 777 transitions. Word has length 124 [2022-04-06 22:52:31,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:52:31,381 INFO L478 AbstractCegarLoop]: Abstraction has 567 states and 777 transitions. [2022-04-06 22:52:31,381 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 22:52:31,381 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 777 transitions. [2022-04-06 22:52:31,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-04-06 22:52:31,382 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:52:31,382 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:52:31,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-04-06 22:52:31,587 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-04-06 22:52:31,587 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:52:31,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:52:31,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 3 times [2022-04-06 22:52:31,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:31,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [964437038] [2022-04-06 22:52:31,588 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:52:31,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 4 times [2022-04-06 22:52:31,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:52:31,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899118929] [2022-04-06 22:52:31,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:52:31,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:52:31,597 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:52:31,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [725368991] [2022-04-06 22:52:31,597 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:52:31,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:31,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:52:31,598 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:52:31,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-06 22:52:31,644 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:52:31,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:52:31,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 16 conjunts are in the unsatisfiable core [2022-04-06 22:52:31,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:52:31,966 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 99 proven. 35 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-04-06 22:52:31,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:52:32,430 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 55 proven. 33 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-04-06 22:52:32,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:52:32,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899118929] [2022-04-06 22:52:32,430 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:52:32,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725368991] [2022-04-06 22:52:32,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725368991] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:52:32,430 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:52:32,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 26 [2022-04-06 22:52:32,431 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:52:32,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [964437038] [2022-04-06 22:52:32,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [964437038] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:52:32,431 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:52:32,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 22:52:32,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899432776] [2022-04-06 22:52:32,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:52:32,431 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 22:52:32,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:32,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 22:52:32,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-04-06 22:52:32,432 INFO L87 Difference]: Start difference. First operand 567 states and 777 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 22:52:33,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:52:33,821 INFO L93 Difference]: Finished difference Result 736 states and 1022 transitions. [2022-04-06 22:52:33,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-06 22:52:33,822 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 124 [2022-04-06 22:52:33,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:52:33,825 INFO L225 Difference]: With dead ends: 736 [2022-04-06 22:52:33,825 INFO L226 Difference]: Without dead ends: 672 [2022-04-06 22:52:33,826 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=418, Invalid=1744, Unknown=0, NotChecked=0, Total=2162 [2022-04-06 22:52:33,826 INFO L913 BasicCegarLoop]: 122 mSDtfsCounter, 86 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:52:33,827 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 616 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 22:52:33,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-04-06 22:52:33,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 634. [2022-04-06 22:52:33,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 363 states have (on average 1.1928374655647382) internal successors, (433), 364 states have internal predecessors, (433), 227 states have call successors, (227), 44 states have call predecessors, (227), 43 states have return successors, (225), 225 states have call predecessors, (225), 225 states have call successors, (225) [2022-04-06 22:52:33,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 885 transitions. [2022-04-06 22:52:33,969 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 885 transitions. Word has length 124 [2022-04-06 22:52:33,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:52:33,969 INFO L478 AbstractCegarLoop]: Abstraction has 634 states and 885 transitions. [2022-04-06 22:52:33,970 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 22:52:33,970 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 885 transitions. [2022-04-06 22:52:33,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-06 22:52:33,971 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:52:33,971 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:52:33,987 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-04-06 22:52:34,184 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-06 22:52:34,184 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:52:34,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:52:34,184 INFO L85 PathProgramCache]: Analyzing trace with hash 987104335, now seen corresponding path program 5 times [2022-04-06 22:52:34,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:34,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [244767405] [2022-04-06 22:52:34,185 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:52:34,185 INFO L85 PathProgramCache]: Analyzing trace with hash 987104335, now seen corresponding path program 6 times [2022-04-06 22:52:34,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:52:34,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990772953] [2022-04-06 22:52:34,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:52:34,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:52:34,190 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:52:34,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [196168752] [2022-04-06 22:52:34,190 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:52:34,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:34,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:52:34,191 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:52:34,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-06 22:52:34,249 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:52:34,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:52:34,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 30 conjunts are in the unsatisfiable core [2022-04-06 22:52:34,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:52:34,653 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 36 proven. 55 refuted. 0 times theorem prover too weak. 383 trivial. 0 not checked. [2022-04-06 22:52:34,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:52:35,434 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 57 proven. 16 refuted. 0 times theorem prover too weak. 401 trivial. 0 not checked. [2022-04-06 22:52:35,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:52:35,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990772953] [2022-04-06 22:52:35,435 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:52:35,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196168752] [2022-04-06 22:52:35,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196168752] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:52:35,435 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:52:35,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10] total 22 [2022-04-06 22:52:35,435 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:52:35,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [244767405] [2022-04-06 22:52:35,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [244767405] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:52:35,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:52:35,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:52:35,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174999754] [2022-04-06 22:52:35,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:52:35,436 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:52:35,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:35,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:52:35,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-04-06 22:52:35,436 INFO L87 Difference]: Start difference. First operand 634 states and 885 transitions. Second operand has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 6 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 22:52:36,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:52:36,144 INFO L93 Difference]: Finished difference Result 818 states and 1171 transitions. [2022-04-06 22:52:36,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 22:52:36,151 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 6 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 129 [2022-04-06 22:52:36,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:52:36,155 INFO L225 Difference]: With dead ends: 818 [2022-04-06 22:52:36,155 INFO L226 Difference]: Without dead ends: 816 [2022-04-06 22:52:36,155 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 236 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=258, Invalid=1002, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 22:52:36,156 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 57 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:52:36,156 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 388 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:52:36,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-04-06 22:52:36,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 788. [2022-04-06 22:52:36,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 788 states, 433 states have (on average 1.2217090069284064) internal successors, (529), 434 states have internal predecessors, (529), 307 states have call successors, (307), 48 states have call predecessors, (307), 47 states have return successors, (305), 305 states have call predecessors, (305), 305 states have call successors, (305) [2022-04-06 22:52:36,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 1141 transitions. [2022-04-06 22:52:36,346 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 1141 transitions. Word has length 129 [2022-04-06 22:52:36,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:52:36,347 INFO L478 AbstractCegarLoop]: Abstraction has 788 states and 1141 transitions. [2022-04-06 22:52:36,347 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 6 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 22:52:36,347 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 1141 transitions. [2022-04-06 22:52:36,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-06 22:52:36,348 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:52:36,348 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:52:36,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-04-06 22:52:36,556 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-04-06 22:52:36,556 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:52:36,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:52:36,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1865083220, now seen corresponding path program 7 times [2022-04-06 22:52:36,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:36,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [297552830] [2022-04-06 22:52:36,557 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:52:36,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1865083220, now seen corresponding path program 8 times [2022-04-06 22:52:36,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:52:36,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003436656] [2022-04-06 22:52:36,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:52:36,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:52:36,562 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:52:36,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [555706984] [2022-04-06 22:52:36,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:52:36,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:36,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:52:36,564 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:52:36,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-06 22:52:36,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:52:36,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:52:36,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 22:52:36,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:52:36,937 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 98 proven. 54 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-04-06 22:52:36,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:52:37,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:52:37,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003436656] [2022-04-06 22:52:37,586 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:52:37,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555706984] [2022-04-06 22:52:37,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555706984] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:52:37,586 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:52:37,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 22:52:37,587 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:52:37,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [297552830] [2022-04-06 22:52:37,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [297552830] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:52:37,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:52:37,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:52:37,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388158008] [2022-04-06 22:52:37,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:52:37,587 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:52:37,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:37,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:52:37,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-04-06 22:52:37,588 INFO L87 Difference]: Start difference. First operand 788 states and 1141 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 22:52:38,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:52:38,844 INFO L93 Difference]: Finished difference Result 1117 states and 1639 transitions. [2022-04-06 22:52:38,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-06 22:52:38,848 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 129 [2022-04-06 22:52:38,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:52:38,852 INFO L225 Difference]: With dead ends: 1117 [2022-04-06 22:52:38,852 INFO L226 Difference]: Without dead ends: 1017 [2022-04-06 22:52:38,853 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 178 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=497, Invalid=1665, Unknown=0, NotChecked=0, Total=2162 [2022-04-06 22:52:38,853 INFO L913 BasicCegarLoop]: 111 mSDtfsCounter, 101 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 1085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:52:38,853 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 508 Invalid, 1085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:52:38,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2022-04-06 22:52:39,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 879. [2022-04-06 22:52:39,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 484 states have (on average 1.2293388429752066) internal successors, (595), 485 states have internal predecessors, (595), 347 states have call successors, (347), 48 states have call predecessors, (347), 47 states have return successors, (345), 345 states have call predecessors, (345), 345 states have call successors, (345) [2022-04-06 22:52:39,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1287 transitions. [2022-04-06 22:52:39,091 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 1287 transitions. Word has length 129 [2022-04-06 22:52:39,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:52:39,092 INFO L478 AbstractCegarLoop]: Abstraction has 879 states and 1287 transitions. [2022-04-06 22:52:39,092 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 22:52:39,092 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 1287 transitions. [2022-04-06 22:52:39,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-06 22:52:39,093 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:52:39,093 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:52:39,118 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 22:52:39,311 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-06 22:52:39,311 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:52:39,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:52:39,312 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 9 times [2022-04-06 22:52:39,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:39,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [440471272] [2022-04-06 22:52:39,312 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:52:39,312 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 10 times [2022-04-06 22:52:39,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:52:39,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080242735] [2022-04-06 22:52:39,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:52:39,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:52:39,318 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:52:39,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2092986026] [2022-04-06 22:52:39,318 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:52:39,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:39,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:52:39,319 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:52:39,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-06 22:52:39,367 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:52:39,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:52:39,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 22:52:39,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:52:39,701 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 113 proven. 39 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-04-06 22:52:39,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:52:40,195 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 65 proven. 41 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-04-06 22:52:40,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:52:40,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080242735] [2022-04-06 22:52:40,196 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:52:40,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092986026] [2022-04-06 22:52:40,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092986026] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:52:40,196 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:52:40,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2022-04-06 22:52:40,196 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:52:40,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [440471272] [2022-04-06 22:52:40,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [440471272] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:52:40,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:52:40,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:52:40,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231907624] [2022-04-06 22:52:40,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:52:40,197 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:52:40,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:40,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:52:40,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-04-06 22:52:40,197 INFO L87 Difference]: Start difference. First operand 879 states and 1287 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 states have internal predecessors, (50), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 22:52:41,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:52:41,401 INFO L93 Difference]: Finished difference Result 1256 states and 1861 transitions. [2022-04-06 22:52:41,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 22:52:41,402 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 states have internal predecessors, (50), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 129 [2022-04-06 22:52:41,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:52:41,406 INFO L225 Difference]: With dead ends: 1256 [2022-04-06 22:52:41,406 INFO L226 Difference]: Without dead ends: 1124 [2022-04-06 22:52:41,407 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=416, Invalid=1654, Unknown=0, NotChecked=0, Total=2070 [2022-04-06 22:52:41,407 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 86 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 777 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:52:41,407 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 473 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 777 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:52:41,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2022-04-06 22:52:41,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 932. [2022-04-06 22:52:41,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 509 states have (on average 1.2337917485265226) internal successors, (628), 510 states have internal predecessors, (628), 375 states have call successors, (375), 48 states have call predecessors, (375), 47 states have return successors, (373), 373 states have call predecessors, (373), 373 states have call successors, (373) [2022-04-06 22:52:41,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 1376 transitions. [2022-04-06 22:52:41,689 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 1376 transitions. Word has length 129 [2022-04-06 22:52:41,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:52:41,690 INFO L478 AbstractCegarLoop]: Abstraction has 932 states and 1376 transitions. [2022-04-06 22:52:41,690 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 states have internal predecessors, (50), 6 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 22:52:41,690 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 1376 transitions. [2022-04-06 22:52:41,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-04-06 22:52:41,691 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:52:41,691 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:52:41,708 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 22:52:41,901 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-06 22:52:41,901 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:52:41,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:52:41,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 17 times [2022-04-06 22:52:41,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:41,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [698292828] [2022-04-06 22:52:41,902 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:52:41,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 18 times [2022-04-06 22:52:41,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:52:41,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898944224] [2022-04-06 22:52:41,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:52:41,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:52:41,907 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:52:41,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [164245265] [2022-04-06 22:52:41,908 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:52:41,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:41,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:52:41,908 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:52:41,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-06 22:52:41,972 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 22:52:41,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:52:41,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 6 conjunts are in the unsatisfiable core [2022-04-06 22:52:41,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:52:42,162 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 243 proven. 18 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-04-06 22:52:42,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:52:42,356 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 59 proven. 18 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-04-06 22:52:42,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:52:42,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898944224] [2022-04-06 22:52:42,357 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:52:42,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164245265] [2022-04-06 22:52:42,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164245265] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:52:42,357 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:52:42,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-04-06 22:52:42,357 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:52:42,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [698292828] [2022-04-06 22:52:42,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [698292828] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:52:42,357 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:52:42,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 22:52:42,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280514050] [2022-04-06 22:52:42,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:52:42,359 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 22:52:42,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:42,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 22:52:42,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:52:42,360 INFO L87 Difference]: Start difference. First operand 932 states and 1376 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-04-06 22:52:42,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:52:42,809 INFO L93 Difference]: Finished difference Result 1483 states and 2215 transitions. [2022-04-06 22:52:42,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:52:42,809 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 133 [2022-04-06 22:52:42,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:52:42,814 INFO L225 Difference]: With dead ends: 1483 [2022-04-06 22:52:42,814 INFO L226 Difference]: Without dead ends: 1001 [2022-04-06 22:52:42,815 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 259 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:52:42,816 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:52:42,816 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 209 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:52:42,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2022-04-06 22:52:43,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 926. [2022-04-06 22:52:43,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 515 states have (on average 1.2155339805825243) internal successors, (626), 534 states have internal predecessors, (626), 366 states have call successors, (366), 45 states have call predecessors, (366), 44 states have return successors, (364), 346 states have call predecessors, (364), 364 states have call successors, (364) [2022-04-06 22:52:43,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1356 transitions. [2022-04-06 22:52:43,116 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 1356 transitions. Word has length 133 [2022-04-06 22:52:43,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:52:43,117 INFO L478 AbstractCegarLoop]: Abstraction has 926 states and 1356 transitions. [2022-04-06 22:52:43,117 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-04-06 22:52:43,117 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 1356 transitions. [2022-04-06 22:52:43,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-04-06 22:52:43,118 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:52:43,118 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:52:43,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-04-06 22:52:43,328 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:43,328 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:52:43,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:52:43,329 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 19 times [2022-04-06 22:52:43,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:43,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [537666377] [2022-04-06 22:52:43,329 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:52:43,329 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 20 times [2022-04-06 22:52:43,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:52:43,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589095729] [2022-04-06 22:52:43,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:52:43,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:52:43,336 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:52:43,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [215292125] [2022-04-06 22:52:43,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:52:43,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:43,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:52:43,338 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:52:43,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-04-06 22:52:43,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:52:43,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:52:43,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 81 conjunts are in the unsatisfiable core [2022-04-06 22:52:43,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:52:44,347 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 133 proven. 88 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 22:52:44,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:52:46,347 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 134 proven. 60 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-04-06 22:52:46,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:52:46,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589095729] [2022-04-06 22:52:46,347 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:52:46,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215292125] [2022-04-06 22:52:46,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215292125] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:52:46,347 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:52:46,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 31 [2022-04-06 22:52:46,348 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:52:46,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [537666377] [2022-04-06 22:52:46,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [537666377] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:52:46,348 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:52:46,348 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 22:52:46,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522602627] [2022-04-06 22:52:46,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:52:46,348 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 22:52:46,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:46,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 22:52:46,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2022-04-06 22:52:46,349 INFO L87 Difference]: Start difference. First operand 926 states and 1356 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:52:47,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:52:47,546 INFO L93 Difference]: Finished difference Result 1058 states and 1547 transitions. [2022-04-06 22:52:47,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:52:47,546 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 133 [2022-04-06 22:52:47,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:52:47,551 INFO L225 Difference]: With dead ends: 1058 [2022-04-06 22:52:47,551 INFO L226 Difference]: Without dead ends: 1055 [2022-04-06 22:52:47,551 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 22:52:47,552 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 58 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 956 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 1048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:52:47,552 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 332 Invalid, 1048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 956 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:52:47,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2022-04-06 22:52:47,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 1032. [2022-04-06 22:52:47,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1032 states, 572 states have (on average 1.2185314685314685) internal successors, (697), 593 states have internal predecessors, (697), 410 states have call successors, (410), 50 states have call predecessors, (410), 49 states have return successors, (408), 388 states have call predecessors, (408), 408 states have call successors, (408) [2022-04-06 22:52:47,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 1032 states and 1515 transitions. [2022-04-06 22:52:47,862 INFO L78 Accepts]: Start accepts. Automaton has 1032 states and 1515 transitions. Word has length 133 [2022-04-06 22:52:47,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:52:47,863 INFO L478 AbstractCegarLoop]: Abstraction has 1032 states and 1515 transitions. [2022-04-06 22:52:47,863 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:52:47,863 INFO L276 IsEmpty]: Start isEmpty. Operand 1032 states and 1515 transitions. [2022-04-06 22:52:47,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 22:52:47,864 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:52:47,864 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:52:47,881 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-04-06 22:52:48,071 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-04-06 22:52:48,071 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:52:48,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:52:48,072 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 21 times [2022-04-06 22:52:48,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:48,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1333510811] [2022-04-06 22:52:48,072 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:52:48,072 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 22 times [2022-04-06 22:52:48,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:52:48,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342810853] [2022-04-06 22:52:48,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:52:48,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:52:48,077 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:52:48,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1800394967] [2022-04-06 22:52:48,078 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:52:48,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:48,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:52:48,080 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:52:48,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-04-06 22:52:48,130 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:52:48,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:52:48,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 22:52:48,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:52:48,492 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 42 proven. 48 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-04-06 22:52:48,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:53:07,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:53:07,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342810853] [2022-04-06 22:53:07,502 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:53:07,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800394967] [2022-04-06 22:53:07,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800394967] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:53:07,502 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:53:07,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-04-06 22:53:07,502 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:53:07,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1333510811] [2022-04-06 22:53:07,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1333510811] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:53:07,502 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:53:07,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:53:07,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198853542] [2022-04-06 22:53:07,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:53:07,503 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:53:07,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:53:07,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:53:07,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=422, Unknown=8, NotChecked=0, Total=506 [2022-04-06 22:53:07,503 INFO L87 Difference]: Start difference. First operand 1032 states and 1515 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:53:09,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:53:09,018 INFO L93 Difference]: Finished difference Result 1551 states and 2346 transitions. [2022-04-06 22:53:09,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:53:09,020 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 135 [2022-04-06 22:53:09,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:53:09,025 INFO L225 Difference]: With dead ends: 1551 [2022-04-06 22:53:09,025 INFO L226 Difference]: Without dead ends: 1364 [2022-04-06 22:53:09,026 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 16.8s TimeCoverageRelationStatistics Valid=241, Invalid=873, Unknown=8, NotChecked=0, Total=1122 [2022-04-06 22:53:09,026 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 50 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:53:09,026 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 352 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 22:53:09,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2022-04-06 22:53:09,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1125. [2022-04-06 22:53:09,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 625 states have (on average 1.216) internal successors, (760), 646 states have internal predecessors, (760), 450 states have call successors, (450), 50 states have call predecessors, (450), 49 states have return successors, (448), 428 states have call predecessors, (448), 448 states have call successors, (448) [2022-04-06 22:53:09,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 1658 transitions. [2022-04-06 22:53:09,379 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 1658 transitions. Word has length 135 [2022-04-06 22:53:09,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:53:09,379 INFO L478 AbstractCegarLoop]: Abstraction has 1125 states and 1658 transitions. [2022-04-06 22:53:09,379 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:53:09,379 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 1658 transitions. [2022-04-06 22:53:09,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-06 22:53:09,381 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:53:09,381 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-04-06 22:53:09,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-04-06 22:53:09,597 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:53:09,597 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:53:09,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:53:09,598 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 11 times [2022-04-06 22:53:09,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:53:09,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [278497894] [2022-04-06 22:53:09,598 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:53:09,598 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 12 times [2022-04-06 22:53:09,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:53:09,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711993287] [2022-04-06 22:53:09,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:53:09,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:53:09,606 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:53:09,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2121291626] [2022-04-06 22:53:09,606 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:53:09,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:53:09,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:53:09,609 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:53:09,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-04-06 22:53:09,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:53:09,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:53:09,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 22:53:09,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:53:10,038 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 126 proven. 42 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2022-04-06 22:53:10,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:53:10,168 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:53:11,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:53:11,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711993287] [2022-04-06 22:53:11,946 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:53:11,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121291626] [2022-04-06 22:53:11,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121291626] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:53:11,947 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:53:11,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-04-06 22:53:11,947 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:53:11,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [278497894] [2022-04-06 22:53:11,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [278497894] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:53:11,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:53:11,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 22:53:11,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620113036] [2022-04-06 22:53:11,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:53:11,947 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 22:53:11,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:53:11,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 22:53:11,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:53:11,948 INFO L87 Difference]: Start difference. First operand 1125 states and 1658 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-04-06 22:53:13,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:53:13,112 INFO L93 Difference]: Finished difference Result 1145 states and 1676 transitions. [2022-04-06 22:53:13,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:53:13,113 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) Word has length 132 [2022-04-06 22:53:13,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:53:13,118 INFO L225 Difference]: With dead ends: 1145 [2022-04-06 22:53:13,118 INFO L226 Difference]: Without dead ends: 1143 [2022-04-06 22:53:13,118 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 136 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:53:13,118 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 62 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:53:13,119 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 192 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:53:13,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2022-04-06 22:53:13,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 1133. [2022-04-06 22:53:13,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1133 states, 631 states have (on average 1.213946117274168) internal successors, (766), 652 states have internal predecessors, (766), 450 states have call successors, (450), 52 states have call predecessors, (450), 51 states have return successors, (448), 428 states have call predecessors, (448), 448 states have call successors, (448) [2022-04-06 22:53:13,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1133 states to 1133 states and 1664 transitions. [2022-04-06 22:53:13,467 INFO L78 Accepts]: Start accepts. Automaton has 1133 states and 1664 transitions. Word has length 132 [2022-04-06 22:53:13,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:53:13,468 INFO L478 AbstractCegarLoop]: Abstraction has 1133 states and 1664 transitions. [2022-04-06 22:53:13,468 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-04-06 22:53:13,468 INFO L276 IsEmpty]: Start isEmpty. Operand 1133 states and 1664 transitions. [2022-04-06 22:53:13,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 22:53:13,469 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:53:13,469 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:53:13,489 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 22:53:13,675 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:53:13,675 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:53:13,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:53:13,676 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 23 times [2022-04-06 22:53:13,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:53:13,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1239935337] [2022-04-06 22:53:13,676 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:53:13,676 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 24 times [2022-04-06 22:53:13,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:53:13,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427393898] [2022-04-06 22:53:13,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:53:13,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:53:13,681 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:53:13,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [317066390] [2022-04-06 22:53:13,681 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:53:13,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:53:13,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:53:13,682 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:53:13,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-04-06 22:53:13,747 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-04-06 22:53:13,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:53:13,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 104 conjunts are in the unsatisfiable core [2022-04-06 22:53:13,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:53:16,091 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:53:16,094 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:53:16,103 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:53:16,277 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:53:16,285 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:53:16,533 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:57:36,961 WARN L232 SmtUtils]: Spent 6.26s on a formula simplification that was a NOOP. DAG size: 8 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)