/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/hard-ll_valuebound5.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-5d317bd [2022-03-19 05:01:02,857 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-19 05:01:02,858 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-19 05:01:02,879 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-19 05:01:02,879 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-19 05:01:02,880 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-19 05:01:02,881 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-19 05:01:02,882 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-19 05:01:02,883 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-19 05:01:02,884 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-19 05:01:02,884 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-19 05:01:02,885 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-19 05:01:02,885 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-19 05:01:02,886 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-19 05:01:02,887 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-19 05:01:02,889 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-19 05:01:02,889 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-19 05:01:02,892 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-19 05:01:02,894 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-19 05:01:02,895 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-19 05:01:02,896 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-19 05:01:02,902 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-19 05:01:02,902 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-19 05:01:02,903 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-19 05:01:02,903 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-19 05:01:02,905 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-19 05:01:02,905 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-19 05:01:02,905 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-19 05:01:02,906 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-19 05:01:02,906 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-19 05:01:02,906 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-19 05:01:02,907 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-19 05:01:02,907 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-19 05:01:02,907 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-19 05:01:02,908 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-19 05:01:02,908 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-19 05:01:02,909 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-19 05:01:02,909 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-19 05:01:02,909 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-19 05:01:02,909 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-19 05:01:02,910 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-19 05:01:02,915 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-19 05:01:02,916 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-19 05:01:02,926 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-19 05:01:02,926 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-19 05:01:02,928 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-19 05:01:02,928 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-19 05:01:02,928 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-19 05:01:02,928 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-19 05:01:02,928 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-19 05:01:02,929 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-19 05:01:02,929 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-19 05:01:02,929 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-19 05:01:02,929 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-19 05:01:02,929 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-19 05:01:02,930 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-19 05:01:02,930 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-19 05:01:02,930 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-19 05:01:02,930 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-19 05:01:02,930 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-19 05:01:02,930 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-19 05:01:02,930 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 05:01:02,930 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-19 05:01:02,930 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-19 05:01:02,931 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-19 05:01:02,931 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-19 05:01:02,931 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-19 05:01:02,931 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-19 05:01:02,931 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-19 05:01:03,113 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-19 05:01:03,129 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-19 05:01:03,131 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-19 05:01:03,131 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-19 05:01:03,132 INFO L275 PluginConnector]: CDTParser initialized [2022-03-19 05:01:03,132 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/hard-ll_valuebound5.c [2022-03-19 05:01:03,170 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe7c21d22/603817d2e73b4ad0ba37ebb1c95973a9/FLAGc37415b4b [2022-03-19 05:01:03,512 INFO L306 CDTParser]: Found 1 translation units. [2022-03-19 05:01:03,514 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard-ll_valuebound5.c [2022-03-19 05:01:03,518 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe7c21d22/603817d2e73b4ad0ba37ebb1c95973a9/FLAGc37415b4b [2022-03-19 05:01:03,526 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe7c21d22/603817d2e73b4ad0ba37ebb1c95973a9 [2022-03-19 05:01:03,527 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-19 05:01:03,528 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-19 05:01:03,532 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-19 05:01:03,532 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-19 05:01:03,535 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-19 05:01:03,535 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 05:01:03" (1/1) ... [2022-03-19 05:01:03,536 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d4b867 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 05:01:03, skipping insertion in model container [2022-03-19 05:01:03,536 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 05:01:03" (1/1) ... [2022-03-19 05:01:03,540 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-19 05:01:03,553 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-19 05:01:03,652 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/hard-ll_valuebound5.c[538,551] [2022-03-19 05:01:03,663 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 05:01:03,667 INFO L203 MainTranslator]: Completed pre-run [2022-03-19 05:01:03,675 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/hard-ll_valuebound5.c[538,551] [2022-03-19 05:01:03,680 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 05:01:03,694 INFO L208 MainTranslator]: Completed translation [2022-03-19 05:01:03,695 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 05:01:03 WrapperNode [2022-03-19 05:01:03,695 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-19 05:01:03,696 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-19 05:01:03,696 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-19 05:01:03,696 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-19 05:01:03,707 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 05:01:03" (1/1) ... [2022-03-19 05:01:03,707 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 05:01:03" (1/1) ... [2022-03-19 05:01:03,713 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 05:01:03" (1/1) ... [2022-03-19 05:01:03,713 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 05:01:03" (1/1) ... [2022-03-19 05:01:03,724 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 05:01:03" (1/1) ... [2022-03-19 05:01:03,729 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 05:01:03" (1/1) ... [2022-03-19 05:01:03,731 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 05:01:03" (1/1) ... [2022-03-19 05:01:03,732 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-19 05:01:03,733 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-19 05:01:03,733 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-19 05:01:03,733 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-19 05:01:03,734 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 05:01:03" (1/1) ... [2022-03-19 05:01:03,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 05:01:03,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:01:03,761 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-19 05:01:03,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-19 05:01:03,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-19 05:01:03,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-19 05:01:03,801 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-19 05:01:03,801 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-19 05:01:03,801 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-19 05:01:03,801 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-19 05:01:03,801 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-19 05:01:03,802 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-19 05:01:03,802 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-19 05:01:03,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-19 05:01:03,802 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uint [2022-03-19 05:01:03,803 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-19 05:01:03,803 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-19 05:01:03,803 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-19 05:01:03,803 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-19 05:01:03,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-19 05:01:03,804 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-19 05:01:03,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-19 05:01:03,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-19 05:01:03,804 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-19 05:01:03,851 INFO L234 CfgBuilder]: Building ICFG [2022-03-19 05:01:03,852 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-19 05:01:03,940 INFO L275 CfgBuilder]: Performing block encoding [2022-03-19 05:01:03,944 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-19 05:01:03,945 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-19 05:01:03,946 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 05:01:03 BoogieIcfgContainer [2022-03-19 05:01:03,946 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-19 05:01:03,947 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-19 05:01:03,947 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-19 05:01:03,949 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-19 05:01:03,949 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.03 05:01:03" (1/3) ... [2022-03-19 05:01:03,950 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f9b7692 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 05:01:03, skipping insertion in model container [2022-03-19 05:01:03,950 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 05:01:03" (2/3) ... [2022-03-19 05:01:03,950 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f9b7692 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 05:01:03, skipping insertion in model container [2022-03-19 05:01:03,950 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 05:01:03" (3/3) ... [2022-03-19 05:01:03,951 INFO L111 eAbstractionObserver]: Analyzing ICFG hard-ll_valuebound5.c [2022-03-19 05:01:03,954 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-19 05:01:03,954 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-19 05:01:03,982 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-19 05:01:03,987 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-19 05:01:03,987 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-19 05:01:03,996 INFO L276 IsEmpty]: Start isEmpty. Operand has 38 states, 20 states have (on average 1.5) internal successors, (30), 21 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-19 05:01:04,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-19 05:01:04,002 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:01:04,003 INFO L500 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:01:04,003 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:01:04,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:01:04,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1784424332, now seen corresponding path program 1 times [2022-03-19 05:01:04,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:04,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [576634866] [2022-03-19 05:01:04,019 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:01:04,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1784424332, now seen corresponding path program 2 times [2022-03-19 05:01:04,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:01:04,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663504592] [2022-03-19 05:01:04,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:01:04,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:01:04,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-19 05:01:04,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-19 05:01:04,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-19 05:01:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-19 05:01:04,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,240 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-19 05:01:04,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:01:04,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663504592] [2022-03-19 05:01:04,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663504592] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:04,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:04,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-19 05:01:04,245 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:01:04,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [576634866] [2022-03-19 05:01:04,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [576634866] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:04,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:04,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-19 05:01:04,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248203780] [2022-03-19 05:01:04,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:01:04,252 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-19 05:01:04,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:04,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-19 05:01:04,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-19 05:01:04,276 INFO L87 Difference]: Start difference. First operand has 38 states, 20 states have (on average 1.5) internal successors, (30), 21 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-19 05:01:04,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:01:04,382 INFO L93 Difference]: Finished difference Result 69 states and 110 transitions. [2022-03-19 05:01:04,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-19 05:01:04,384 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, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 28 [2022-03-19 05:01:04,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:01:04,389 INFO L225 Difference]: With dead ends: 69 [2022-03-19 05:01:04,389 INFO L226 Difference]: Without dead ends: 33 [2022-03-19 05:01:04,392 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-19 05:01:04,396 INFO L912 BasicCegarLoop]: 38 mSDtfsCounter, 21 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 05:01:04,396 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 41 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 05:01:04,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2022-03-19 05:01:04,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2022-03-19 05:01:04,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-19 05:01:04,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 43 transitions. [2022-03-19 05:01:04,426 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 43 transitions. Word has length 28 [2022-03-19 05:01:04,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:01:04,426 INFO L478 AbstractCegarLoop]: Abstraction has 33 states and 43 transitions. [2022-03-19 05:01:04,427 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, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-19 05:01:04,427 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 43 transitions. [2022-03-19 05:01:04,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-19 05:01:04,428 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:01:04,428 INFO L500 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:01:04,428 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-19 05:01:04,428 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:01:04,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:01:04,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1361835634, now seen corresponding path program 1 times [2022-03-19 05:01:04,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:04,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1040645950] [2022-03-19 05:01:04,430 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:01:04,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1361835634, now seen corresponding path program 2 times [2022-03-19 05:01:04,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:01:04,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356728129] [2022-03-19 05:01:04,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:01:04,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:01:04,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-19 05:01:04,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-19 05:01:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-19 05:01:04,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-19 05:01:04,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,554 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-19 05:01:04,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:01:04,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356728129] [2022-03-19 05:01:04,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356728129] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:04,555 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:04,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 05:01:04,555 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:01:04,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1040645950] [2022-03-19 05:01:04,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1040645950] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:04,555 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:04,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 05:01:04,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309818934] [2022-03-19 05:01:04,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:01:04,556 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-19 05:01:04,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:04,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-19 05:01:04,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-19 05:01:04,557 INFO L87 Difference]: Start difference. First operand 33 states and 43 transitions. Second operand has 6 states, 6 states have (on average 2.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-19 05:01:04,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:01:04,743 INFO L93 Difference]: Finished difference Result 46 states and 60 transitions. [2022-03-19 05:01:04,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-19 05:01:04,743 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 28 [2022-03-19 05:01:04,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:01:04,744 INFO L225 Difference]: With dead ends: 46 [2022-03-19 05:01:04,744 INFO L226 Difference]: Without dead ends: 44 [2022-03-19 05:01:04,745 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-19 05:01:04,746 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 38 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 05:01:04,746 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 48 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 05:01:04,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-19 05:01:04,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2022-03-19 05:01:04,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 12 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-19 05:01:04,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 46 transitions. [2022-03-19 05:01:04,754 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 46 transitions. Word has length 28 [2022-03-19 05:01:04,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:01:04,755 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 46 transitions. [2022-03-19 05:01:04,755 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-19 05:01:04,755 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 46 transitions. [2022-03-19 05:01:04,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-19 05:01:04,755 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:01:04,756 INFO L500 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:01:04,756 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-19 05:01:04,756 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:01:04,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:01:04,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1382067636, now seen corresponding path program 1 times [2022-03-19 05:01:04,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:04,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1233208264] [2022-03-19 05:01:04,757 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:01:04,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1382067636, now seen corresponding path program 2 times [2022-03-19 05:01:04,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:01:04,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478775018] [2022-03-19 05:01:04,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:01:04,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:01:04,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-19 05:01:04,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-19 05:01:04,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-19 05:01:04,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-19 05:01:04,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-19 05:01:04,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 05:01:04,848 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-19 05:01:04,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:01:04,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478775018] [2022-03-19 05:01:04,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478775018] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:04,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:04,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 05:01:04,849 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:01:04,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1233208264] [2022-03-19 05:01:04,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1233208264] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:04,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:04,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 05:01:04,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937783866] [2022-03-19 05:01:04,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:01:04,850 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-19 05:01:04,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:04,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-19 05:01:04,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-19 05:01:04,851 INFO L87 Difference]: Start difference. First operand 37 states and 46 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-19 05:01:05,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:01:05,016 INFO L93 Difference]: Finished difference Result 50 states and 63 transitions. [2022-03-19 05:01:05,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-19 05:01:05,016 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-19 05:01:05,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:01:05,017 INFO L225 Difference]: With dead ends: 50 [2022-03-19 05:01:05,017 INFO L226 Difference]: Without dead ends: 48 [2022-03-19 05:01:05,018 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-19 05:01:05,018 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 33 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 05:01:05,019 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 48 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 05:01:05,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-03-19 05:01:05,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 41. [2022-03-19 05:01:05,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 23 states have (on average 1.173913043478261) internal successors, (27), 24 states have internal predecessors, (27), 12 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-19 05:01:05,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 49 transitions. [2022-03-19 05:01:05,026 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 49 transitions. Word has length 33 [2022-03-19 05:01:05,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:01:05,026 INFO L478 AbstractCegarLoop]: Abstraction has 41 states and 49 transitions. [2022-03-19 05:01:05,027 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-19 05:01:05,027 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 49 transitions. [2022-03-19 05:01:05,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-19 05:01:05,027 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:01:05,027 INFO L500 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:01:05,027 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-19 05:01:05,028 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:01:05,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:01:05,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1455208590, now seen corresponding path program 1 times [2022-03-19 05:01:05,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:05,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [426968105] [2022-03-19 05:01:05,029 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:01:05,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1455208590, now seen corresponding path program 2 times [2022-03-19 05:01:05,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:01:05,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836593945] [2022-03-19 05:01:05,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:01:05,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:01:05,038 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:01:05,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1273210962] [2022-03-19 05:01:05,038 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:01:05,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:05,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:01:05,040 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:01:05,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-19 05:01:05,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:01:05,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:01:05,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-19 05:01:05,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:01:05,267 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-19 05:01:05,267 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 05:01:05,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:01:05,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836593945] [2022-03-19 05:01:05,268 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:01:05,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273210962] [2022-03-19 05:01:05,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273210962] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:05,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:05,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 05:01:05,269 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:01:05,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [426968105] [2022-03-19 05:01:05,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [426968105] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:05,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:05,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 05:01:05,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250480294] [2022-03-19 05:01:05,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:01:05,270 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 05:01:05,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:05,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 05:01:05,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 05:01:05,270 INFO L87 Difference]: Start difference. First operand 41 states and 49 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-19 05:01:05,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:01:05,320 INFO L93 Difference]: Finished difference Result 69 states and 89 transitions. [2022-03-19 05:01:05,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 05:01:05,320 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 38 [2022-03-19 05:01:05,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:01:05,323 INFO L225 Difference]: With dead ends: 69 [2022-03-19 05:01:05,323 INFO L226 Difference]: Without dead ends: 55 [2022-03-19 05:01:05,323 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-19 05:01:05,329 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 8 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 05:01:05,330 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 157 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 05:01:05,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-03-19 05:01:05,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-03-19 05:01:05,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 32 states have internal predecessors, (35), 18 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-19 05:01:05,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 68 transitions. [2022-03-19 05:01:05,344 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 68 transitions. Word has length 38 [2022-03-19 05:01:05,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:01:05,345 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 68 transitions. [2022-03-19 05:01:05,345 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-19 05:01:05,345 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 68 transitions. [2022-03-19 05:01:05,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-19 05:01:05,346 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:01:05,346 INFO L500 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:01:05,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-19 05:01:05,559 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:05,559 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:01:05,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:01:05,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1688067263, now seen corresponding path program 1 times [2022-03-19 05:01:05,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:05,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [169523949] [2022-03-19 05:01:05,560 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:01:05,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1688067263, now seen corresponding path program 2 times [2022-03-19 05:01:05,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:01:05,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311463037] [2022-03-19 05:01:05,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:01:05,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:01:05,569 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:01:05,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1242884371] [2022-03-19 05:01:05,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:01:05,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:05,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:01:05,571 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:01:05,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-19 05:01:05,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:01:05,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:01:05,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-19 05:01:05,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:01:05,875 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-19 05:01:05,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:01:06,038 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 05:01:06,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:01:06,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311463037] [2022-03-19 05:01:06,039 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:01:06,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242884371] [2022-03-19 05:01:06,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242884371] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-19 05:01:06,039 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-19 05:01:06,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 11 [2022-03-19 05:01:06,039 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:01:06,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [169523949] [2022-03-19 05:01:06,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [169523949] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:06,040 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:06,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 05:01:06,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130566502] [2022-03-19 05:01:06,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:01:06,040 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-19 05:01:06,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:06,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-19 05:01:06,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-03-19 05:01:06,041 INFO L87 Difference]: Start difference. First operand 55 states and 68 transitions. Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-19 05:01:06,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:01:06,094 INFO L93 Difference]: Finished difference Result 68 states and 85 transitions. [2022-03-19 05:01:06,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 05:01:06,094 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 3 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 45 [2022-03-19 05:01:06,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:01:06,097 INFO L225 Difference]: With dead ends: 68 [2022-03-19 05:01:06,097 INFO L226 Difference]: Without dead ends: 66 [2022-03-19 05:01:06,097 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-03-19 05:01:06,101 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 12 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 05:01:06,101 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 178 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 05:01:06,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-03-19 05:01:06,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 64. [2022-03-19 05:01:06,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 36 states have (on average 1.1944444444444444) internal successors, (43), 38 states have internal predecessors, (43), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-19 05:01:06,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 80 transitions. [2022-03-19 05:01:06,115 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 80 transitions. Word has length 45 [2022-03-19 05:01:06,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:01:06,115 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 80 transitions. [2022-03-19 05:01:06,115 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-19 05:01:06,115 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 80 transitions. [2022-03-19 05:01:06,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-19 05:01:06,116 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:01:06,116 INFO L500 BasicCegarLoop]: trace histogram [6, 5, 5, 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] [2022-03-19 05:01:06,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-19 05:01:06,326 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:06,327 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:01:06,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:01:06,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1471734606, now seen corresponding path program 1 times [2022-03-19 05:01:06,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:06,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1295802317] [2022-03-19 05:01:06,328 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:01:06,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1471734606, now seen corresponding path program 2 times [2022-03-19 05:01:06,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:01:06,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606720580] [2022-03-19 05:01:06,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:01:06,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:01:06,339 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:01:06,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1882327034] [2022-03-19 05:01:06,339 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:01:06,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:06,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:01:06,341 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:01:06,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-19 05:01:06,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:01:06,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:01:06,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-19 05:01:06,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:01:06,712 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-19 05:01:06,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:01:06,827 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-03-19 05:01:06,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:01:06,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606720580] [2022-03-19 05:01:06,828 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:01:06,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882327034] [2022-03-19 05:01:06,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882327034] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-19 05:01:06,828 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-19 05:01:06,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-19 05:01:06,828 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:01:06,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1295802317] [2022-03-19 05:01:06,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1295802317] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:06,829 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:06,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 05:01:06,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340044669] [2022-03-19 05:01:06,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:01:06,829 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 05:01:06,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:06,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 05:01:06,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-19 05:01:06,830 INFO L87 Difference]: Start difference. First operand 64 states and 80 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-19 05:01:06,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:01:06,969 INFO L93 Difference]: Finished difference Result 76 states and 95 transitions. [2022-03-19 05:01:06,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 05:01:06,969 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 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 55 [2022-03-19 05:01:06,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:01:06,970 INFO L225 Difference]: With dead ends: 76 [2022-03-19 05:01:06,970 INFO L226 Difference]: Without dead ends: 74 [2022-03-19 05:01:06,970 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 99 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-03-19 05:01:06,971 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 8 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 05:01:06,986 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 141 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 05:01:06,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-03-19 05:01:06,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 71. [2022-03-19 05:01:06,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 40 states have (on average 1.175) internal successors, (47), 43 states have internal predecessors, (47), 22 states have call successors, (22), 9 states have call predecessors, (22), 8 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-19 05:01:06,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 88 transitions. [2022-03-19 05:01:06,998 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 88 transitions. Word has length 55 [2022-03-19 05:01:06,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:01:06,998 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 88 transitions. [2022-03-19 05:01:06,998 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-19 05:01:06,998 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 88 transitions. [2022-03-19 05:01:06,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-03-19 05:01:06,999 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:01:06,999 INFO L500 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 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, 1] [2022-03-19 05:01:07,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-19 05:01:07,204 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:07,204 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:01:07,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:01:07,205 INFO L85 PathProgramCache]: Analyzing trace with hash -682689219, now seen corresponding path program 1 times [2022-03-19 05:01:07,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:07,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [196958206] [2022-03-19 05:01:07,205 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:01:07,205 INFO L85 PathProgramCache]: Analyzing trace with hash -682689219, now seen corresponding path program 2 times [2022-03-19 05:01:07,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:01:07,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438302846] [2022-03-19 05:01:07,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:01:07,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:01:07,213 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:01:07,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [334540592] [2022-03-19 05:01:07,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:01:07,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:07,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:01:07,221 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:01:07,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-19 05:01:07,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:01:07,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:01:07,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-19 05:01:07,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:01:07,355 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-19 05:01:07,355 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 05:01:07,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:01:07,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438302846] [2022-03-19 05:01:07,355 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:01:07,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334540592] [2022-03-19 05:01:07,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334540592] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:07,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:07,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 05:01:07,356 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:01:07,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [196958206] [2022-03-19 05:01:07,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [196958206] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:07,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:07,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 05:01:07,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296562840] [2022-03-19 05:01:07,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:01:07,356 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 05:01:07,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:07,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 05:01:07,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 05:01:07,357 INFO L87 Difference]: Start difference. First operand 71 states and 88 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 05:01:07,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:01:07,409 INFO L93 Difference]: Finished difference Result 79 states and 96 transitions. [2022-03-19 05:01:07,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 05:01:07,410 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (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 56 [2022-03-19 05:01:07,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:01:07,413 INFO L225 Difference]: With dead ends: 79 [2022-03-19 05:01:07,413 INFO L226 Difference]: Without dead ends: 72 [2022-03-19 05:01:07,413 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-19 05:01:07,413 INFO L912 BasicCegarLoop]: 36 mSDtfsCounter, 8 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 05:01:07,414 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 132 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 05:01:07,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2022-03-19 05:01:07,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 71. [2022-03-19 05:01:07,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 41 states have (on average 1.146341463414634) internal successors, (47), 44 states have internal predecessors, (47), 20 states have call successors, (20), 10 states have call predecessors, (20), 9 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-19 05:01:07,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 85 transitions. [2022-03-19 05:01:07,423 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 85 transitions. Word has length 56 [2022-03-19 05:01:07,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:01:07,423 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 85 transitions. [2022-03-19 05:01:07,423 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 05:01:07,424 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 85 transitions. [2022-03-19 05:01:07,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-19 05:01:07,424 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:01:07,424 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 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, 1, 1, 1, 1, 1] [2022-03-19 05:01:07,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-19 05:01:07,639 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:07,639 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:01:07,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:01:07,640 INFO L85 PathProgramCache]: Analyzing trace with hash 680531353, now seen corresponding path program 1 times [2022-03-19 05:01:07,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:07,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [486591897] [2022-03-19 05:01:07,640 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:01:07,640 INFO L85 PathProgramCache]: Analyzing trace with hash 680531353, now seen corresponding path program 2 times [2022-03-19 05:01:07,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:01:07,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014511647] [2022-03-19 05:01:07,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:01:07,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:01:07,648 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:01:07,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1299333935] [2022-03-19 05:01:07,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:01:07,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:07,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:01:07,653 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:01:07,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-19 05:01:07,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:01:07,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:01:07,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-19 05:01:07,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:01:08,286 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-03-19 05:01:08,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:01:12,779 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-03-19 05:01:12,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:01:12,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014511647] [2022-03-19 05:01:12,780 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:01:12,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299333935] [2022-03-19 05:01:12,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299333935] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:01:12,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:01:12,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-19 05:01:12,780 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:01:12,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [486591897] [2022-03-19 05:01:12,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [486591897] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:12,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:12,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-19 05:01:12,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427662614] [2022-03-19 05:01:12,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:01:12,782 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-19 05:01:12,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:12,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-19 05:01:12,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-19 05:01:12,782 INFO L87 Difference]: Start difference. First operand 71 states and 85 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-19 05:01:12,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:01:12,990 INFO L93 Difference]: Finished difference Result 135 states and 165 transitions. [2022-03-19 05:01:12,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-19 05:01:12,990 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 75 [2022-03-19 05:01:12,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:01:12,992 INFO L225 Difference]: With dead ends: 135 [2022-03-19 05:01:12,992 INFO L226 Difference]: Without dead ends: 108 [2022-03-19 05:01:12,992 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-03-19 05:01:12,993 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 10 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 05:01:12,993 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 326 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 05:01:12,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-03-19 05:01:13,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 106. [2022-03-19 05:01:13,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 64 states have (on average 1.140625) internal successors, (73), 67 states have internal predecessors, (73), 27 states have call successors, (27), 15 states have call predecessors, (27), 14 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-19 05:01:13,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 125 transitions. [2022-03-19 05:01:13,011 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 125 transitions. Word has length 75 [2022-03-19 05:01:13,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:01:13,011 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 125 transitions. [2022-03-19 05:01:13,011 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-19 05:01:13,011 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 125 transitions. [2022-03-19 05:01:13,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-03-19 05:01:13,016 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:01:13,016 INFO L500 BasicCegarLoop]: trace histogram [10, 9, 9, 3, 3, 3, 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] [2022-03-19 05:01:13,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-19 05:01:13,224 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:13,225 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:01:13,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:01:13,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1566820819, now seen corresponding path program 3 times [2022-03-19 05:01:13,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:13,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [876249636] [2022-03-19 05:01:13,225 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:01:13,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1566820819, now seen corresponding path program 4 times [2022-03-19 05:01:13,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:01:13,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568077744] [2022-03-19 05:01:13,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:01:13,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:01:13,233 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:01:13,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1409554666] [2022-03-19 05:01:13,233 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 05:01:13,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:13,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:01:13,239 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:01:13,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-19 05:01:13,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 05:01:13,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:01:13,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-19 05:01:13,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:01:13,537 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 18 proven. 8 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2022-03-19 05:01:13,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:01:15,275 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 18 proven. 8 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2022-03-19 05:01:15,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:01:15,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568077744] [2022-03-19 05:01:15,276 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:01:15,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409554666] [2022-03-19 05:01:15,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409554666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:01:15,276 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:01:15,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2022-03-19 05:01:15,276 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:01:15,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [876249636] [2022-03-19 05:01:15,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [876249636] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:15,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:15,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 05:01:15,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581597212] [2022-03-19 05:01:15,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:01:15,277 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 05:01:15,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:15,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 05:01:15,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-19 05:01:15,277 INFO L87 Difference]: Start difference. First operand 106 states and 125 transitions. Second operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-19 05:01:15,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:01:15,399 INFO L93 Difference]: Finished difference Result 133 states and 159 transitions. [2022-03-19 05:01:15,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-19 05:01:15,400 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 80 [2022-03-19 05:01:15,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:01:15,401 INFO L225 Difference]: With dead ends: 133 [2022-03-19 05:01:15,401 INFO L226 Difference]: Without dead ends: 110 [2022-03-19 05:01:15,401 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-03-19 05:01:15,402 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 11 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 05:01:15,402 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 265 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 05:01:15,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-19 05:01:15,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2022-03-19 05:01:15,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 66 states have (on average 1.106060606060606) internal successors, (73), 70 states have internal predecessors, (73), 28 states have call successors, (28), 16 states have call predecessors, (28), 15 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-19 05:01:15,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 126 transitions. [2022-03-19 05:01:15,412 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 126 transitions. Word has length 80 [2022-03-19 05:01:15,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:01:15,412 INFO L478 AbstractCegarLoop]: Abstraction has 110 states and 126 transitions. [2022-03-19 05:01:15,412 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-19 05:01:15,413 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 126 transitions. [2022-03-19 05:01:15,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-19 05:01:15,413 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:01:15,413 INFO L500 BasicCegarLoop]: trace histogram [11, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:01:15,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-19 05:01:15,627 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:15,627 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:01:15,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:01:15,628 INFO L85 PathProgramCache]: Analyzing trace with hash -815356955, now seen corresponding path program 1 times [2022-03-19 05:01:15,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:15,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1802512851] [2022-03-19 05:01:15,628 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:01:15,628 INFO L85 PathProgramCache]: Analyzing trace with hash -815356955, now seen corresponding path program 2 times [2022-03-19 05:01:15,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:01:15,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076998957] [2022-03-19 05:01:15,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:01:15,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:01:15,635 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:01:15,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [974537196] [2022-03-19 05:01:15,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:01:15,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:15,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:01:15,637 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:01:15,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-19 05:01:15,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:01:15,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:01:15,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-19 05:01:15,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:01:16,557 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 45 proven. 32 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-19 05:01:16,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:01:27,622 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 45 proven. 32 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-19 05:01:27,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:01:27,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076998957] [2022-03-19 05:01:27,624 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:01:27,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974537196] [2022-03-19 05:01:27,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974537196] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:01:27,624 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:01:27,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2022-03-19 05:01:27,626 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:01:27,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1802512851] [2022-03-19 05:01:27,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1802512851] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:01:27,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:01:27,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-19 05:01:27,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902426966] [2022-03-19 05:01:27,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:01:27,628 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-19 05:01:27,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:27,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-19 05:01:27,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-19 05:01:27,629 INFO L87 Difference]: Start difference. First operand 110 states and 126 transitions. Second operand has 14 states, 13 states have (on average 2.0) internal successors, (26), 11 states have internal predecessors, (26), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 05:01:28,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:01:28,875 INFO L93 Difference]: Finished difference Result 116 states and 131 transitions. [2022-03-19 05:01:28,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 05:01:28,876 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 11 states have internal predecessors, (26), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 86 [2022-03-19 05:01:28,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:01:28,877 INFO L225 Difference]: With dead ends: 116 [2022-03-19 05:01:28,877 INFO L226 Difference]: Without dead ends: 88 [2022-03-19 05:01:28,877 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 149 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=135, Invalid=567, Unknown=0, NotChecked=0, Total=702 [2022-03-19 05:01:28,878 INFO L912 BasicCegarLoop]: 36 mSDtfsCounter, 17 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 05:01:28,879 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 342 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 05:01:28,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-03-19 05:01:28,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-03-19 05:01:28,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 52 states have (on average 1.1153846153846154) internal successors, (58), 55 states have internal predecessors, (58), 23 states have call successors, (23), 13 states have call predecessors, (23), 12 states have return successors, (21), 19 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-19 05:01:28,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 102 transitions. [2022-03-19 05:01:28,886 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 102 transitions. Word has length 86 [2022-03-19 05:01:28,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:01:28,887 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 102 transitions. [2022-03-19 05:01:28,887 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 11 states have internal predecessors, (26), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 05:01:28,887 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 102 transitions. [2022-03-19 05:01:28,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-03-19 05:01:28,887 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:01:28,887 INFO L500 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:01:28,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-19 05:01:29,104 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:29,104 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:01:29,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:01:29,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1885636697, now seen corresponding path program 5 times [2022-03-19 05:01:29,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:01:29,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1626857862] [2022-03-19 05:01:29,105 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:01:29,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1885636697, now seen corresponding path program 6 times [2022-03-19 05:01:29,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:01:29,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583673872] [2022-03-19 05:01:29,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:01:29,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:01:29,111 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:01:29,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1959523819] [2022-03-19 05:01:29,112 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 05:01:29,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:01:29,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:01:29,113 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:01:29,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-19 05:01:29,156 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-19 05:01:29,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:01:29,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-19 05:01:29,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:01:41,984 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 55 proven. 9 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-19 05:01:41,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:02:27,359 WARN L232 SmtUtils]: Spent 25.17s on a formula simplification that was a NOOP. DAG size: 51 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 05:03:30,310 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 45 proven. 19 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-19 05:03:30,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:03:30,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583673872] [2022-03-19 05:03:30,310 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:03:30,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959523819] [2022-03-19 05:03:30,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959523819] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:03:30,310 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:03:30,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2022-03-19 05:03:30,311 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:03:30,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1626857862] [2022-03-19 05:03:30,311 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1626857862] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:03:30,311 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:03:30,311 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-19 05:03:30,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887402144] [2022-03-19 05:03:30,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:03:30,311 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-19 05:03:30,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:03:30,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-19 05:03:30,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=162, Unknown=2, NotChecked=0, Total=210 [2022-03-19 05:03:30,312 INFO L87 Difference]: Start difference. First operand 88 states and 102 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 10 states have internal predecessors, (26), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-19 05:03:33,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:03:33,936 INFO L93 Difference]: Finished difference Result 112 states and 130 transitions. [2022-03-19 05:03:33,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-19 05:03:33,937 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 10 states have internal predecessors, (26), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 92 [2022-03-19 05:03:33,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:03:33,939 INFO L225 Difference]: With dead ends: 112 [2022-03-19 05:03:33,939 INFO L226 Difference]: Without dead ends: 100 [2022-03-19 05:03:33,939 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 167 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 35.1s TimeCoverageRelationStatistics Valid=59, Invalid=210, Unknown=3, NotChecked=0, Total=272 [2022-03-19 05:03:33,940 INFO L912 BasicCegarLoop]: 35 mSDtfsCounter, 25 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 05:03:33,940 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 259 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 05:03:33,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-03-19 05:03:33,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 99. [2022-03-19 05:03:33,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 59 states have (on average 1.11864406779661) internal successors, (66), 63 states have internal predecessors, (66), 26 states have call successors, (26), 14 states have call predecessors, (26), 13 states have return successors, (24), 21 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-19 05:03:33,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 116 transitions. [2022-03-19 05:03:33,948 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 116 transitions. Word has length 92 [2022-03-19 05:03:33,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:03:33,949 INFO L478 AbstractCegarLoop]: Abstraction has 99 states and 116 transitions. [2022-03-19 05:03:33,949 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 10 states have internal predecessors, (26), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-19 05:03:33,949 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 116 transitions. [2022-03-19 05:03:33,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-19 05:03:33,949 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:03:33,949 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:03:33,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-03-19 05:03:34,150 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,SelfDestructingSolverStorable10 [2022-03-19 05:03:34,150 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:03:34,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:03:34,151 INFO L85 PathProgramCache]: Analyzing trace with hash -278824083, now seen corresponding path program 7 times [2022-03-19 05:03:34,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:03:34,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [225562316] [2022-03-19 05:03:34,151 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:03:34,151 INFO L85 PathProgramCache]: Analyzing trace with hash -278824083, now seen corresponding path program 8 times [2022-03-19 05:03:34,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:03:34,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27601323] [2022-03-19 05:03:34,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:03:34,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:03:34,157 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:03:34,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1248915187] [2022-03-19 05:03:34,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:03:34,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:03:34,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:03:34,161 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:03:34,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-19 05:03:34,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:03:34,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:03:34,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-19 05:03:34,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:03:34,610 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 24 proven. 18 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-03-19 05:03:34,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:03:37,010 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 24 proven. 18 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-03-19 05:03:37,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:03:37,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27601323] [2022-03-19 05:03:37,011 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:03:37,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248915187] [2022-03-19 05:03:37,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248915187] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:03:37,011 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:03:37,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-19 05:03:37,011 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:03:37,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [225562316] [2022-03-19 05:03:37,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [225562316] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:03:37,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:03:37,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-19 05:03:37,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71062980] [2022-03-19 05:03:37,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:03:37,012 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-19 05:03:37,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:03:37,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-19 05:03:37,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-03-19 05:03:37,012 INFO L87 Difference]: Start difference. First operand 99 states and 116 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-19 05:03:37,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:03:37,231 INFO L93 Difference]: Finished difference Result 177 states and 223 transitions. [2022-03-19 05:03:37,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-19 05:03:37,231 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 97 [2022-03-19 05:03:37,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:03:37,232 INFO L225 Difference]: With dead ends: 177 [2022-03-19 05:03:37,232 INFO L226 Difference]: Without dead ends: 138 [2022-03-19 05:03:37,233 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-03-19 05:03:37,233 INFO L912 BasicCegarLoop]: 62 mSDtfsCounter, 13 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 05:03:37,235 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 400 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 05:03:37,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-03-19 05:03:37,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2022-03-19 05:03:37,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 82 states have (on average 1.1219512195121952) internal successors, (92), 88 states have internal predecessors, (92), 39 states have call successors, (39), 17 states have call predecessors, (39), 16 states have return successors, (36), 32 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-19 05:03:37,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 167 transitions. [2022-03-19 05:03:37,248 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 167 transitions. Word has length 97 [2022-03-19 05:03:37,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:03:37,248 INFO L478 AbstractCegarLoop]: Abstraction has 138 states and 167 transitions. [2022-03-19 05:03:37,248 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-19 05:03:37,248 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 167 transitions. [2022-03-19 05:03:37,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-19 05:03:37,249 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:03:37,249 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 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] [2022-03-19 05:03:37,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-19 05:03:37,459 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:03:37,459 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:03:37,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:03:37,460 INFO L85 PathProgramCache]: Analyzing trace with hash -367001023, now seen corresponding path program 9 times [2022-03-19 05:03:37,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:03:37,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1840783159] [2022-03-19 05:03:37,460 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:03:37,460 INFO L85 PathProgramCache]: Analyzing trace with hash -367001023, now seen corresponding path program 10 times [2022-03-19 05:03:37,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:03:37,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264162313] [2022-03-19 05:03:37,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:03:37,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:03:37,469 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:03:37,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2071957588] [2022-03-19 05:03:37,470 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 05:03:37,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:03:37,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:03:37,471 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:03:37,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-19 05:03:37,533 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 05:03:37,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:03:37,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-19 05:03:37,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:03:38,408 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 26 proven. 30 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2022-03-19 05:03:38,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:04:03,303 WARN L232 SmtUtils]: Spent 7.63s on a formula simplification that was a NOOP. DAG size: 152 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 05:04:40,963 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 26 proven. 24 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-19 05:04:40,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:04:40,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264162313] [2022-03-19 05:04:40,964 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:04:40,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071957588] [2022-03-19 05:04:40,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071957588] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:04:40,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:04:40,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 23 [2022-03-19 05:04:40,964 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:04:40,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1840783159] [2022-03-19 05:04:40,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1840783159] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:04:40,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:04:40,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-19 05:04:40,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99828567] [2022-03-19 05:04:40,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:04:40,965 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-19 05:04:40,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:04:40,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-19 05:04:40,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=400, Unknown=3, NotChecked=0, Total=506 [2022-03-19 05:04:40,965 INFO L87 Difference]: Start difference. First operand 138 states and 167 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 8 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2022-03-19 05:04:41,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:04:41,787 INFO L93 Difference]: Finished difference Result 184 states and 208 transitions. [2022-03-19 05:04:41,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 05:04:41,788 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 8 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) Word has length 105 [2022-03-19 05:04:41,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:04:41,789 INFO L225 Difference]: With dead ends: 184 [2022-03-19 05:04:41,789 INFO L226 Difference]: Without dead ends: 151 [2022-03-19 05:04:41,789 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 20.7s TimeCoverageRelationStatistics Valid=111, Invalid=486, Unknown=3, NotChecked=0, Total=600 [2022-03-19 05:04:41,790 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 25 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 05:04:41,790 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 490 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 05:04:41,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-03-19 05:04:41,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2022-03-19 05:04:41,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 93 states have (on average 1.086021505376344) internal successors, (101), 98 states have internal predecessors, (101), 36 states have call successors, (36), 22 states have call predecessors, (36), 21 states have return successors, (33), 30 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-19 05:04:41,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 170 transitions. [2022-03-19 05:04:41,803 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 170 transitions. Word has length 105 [2022-03-19 05:04:41,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:04:41,804 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 170 transitions. [2022-03-19 05:04:41,804 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 8 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2022-03-19 05:04:41,804 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 170 transitions. [2022-03-19 05:04:41,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-03-19 05:04:41,805 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:04:41,805 INFO L500 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:04:41,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-19 05:04:42,011 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,SelfDestructingSolverStorable12 [2022-03-19 05:04:42,011 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:04:42,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:04:42,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1683530195, now seen corresponding path program 11 times [2022-03-19 05:04:42,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:04:42,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [380571978] [2022-03-19 05:04:42,012 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:04:42,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1683530195, now seen corresponding path program 12 times [2022-03-19 05:04:42,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:04:42,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073164736] [2022-03-19 05:04:42,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:04:42,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:04:42,025 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:04:42,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [826793745] [2022-03-19 05:04:42,025 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 05:04:42,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:04:42,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:04:42,029 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:04:42,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-19 05:04:42,118 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 05:04:42,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:04:42,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-19 05:04:42,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:04:42,558 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 96 proven. 4 refuted. 0 times theorem prover too weak. 395 trivial. 0 not checked. [2022-03-19 05:04:42,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:04:43,955 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 71 proven. 4 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-19 05:04:43,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:04:43,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073164736] [2022-03-19 05:04:43,955 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:04:43,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826793745] [2022-03-19 05:04:43,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826793745] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:04:43,955 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:04:43,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-03-19 05:04:43,956 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:04:43,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [380571978] [2022-03-19 05:04:43,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [380571978] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:04:43,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:04:43,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-19 05:04:43,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64443749] [2022-03-19 05:04:43,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:04:43,956 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-19 05:04:43,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:04:43,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-19 05:04:43,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-03-19 05:04:43,957 INFO L87 Difference]: Start difference. First operand 151 states and 170 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2022-03-19 05:04:44,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:04:44,414 INFO L93 Difference]: Finished difference Result 172 states and 193 transitions. [2022-03-19 05:04:44,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-19 05:04:44,414 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) Word has length 114 [2022-03-19 05:04:44,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:04:44,415 INFO L225 Difference]: With dead ends: 172 [2022-03-19 05:04:44,415 INFO L226 Difference]: Without dead ends: 160 [2022-03-19 05:04:44,417 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 200 SyntacticMatches, 14 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-03-19 05:04:44,417 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 20 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 05:04:44,417 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 324 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 233 Invalid, 0 Unknown, 40 Unchecked, 0.3s Time] [2022-03-19 05:04:44,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-03-19 05:04:44,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 159. [2022-03-19 05:04:44,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 98 states have (on average 1.0816326530612246) internal successors, (106), 103 states have internal predecessors, (106), 38 states have call successors, (38), 23 states have call predecessors, (38), 22 states have return successors, (35), 32 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-19 05:04:44,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 179 transitions. [2022-03-19 05:04:44,431 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 179 transitions. Word has length 114 [2022-03-19 05:04:44,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:04:44,432 INFO L478 AbstractCegarLoop]: Abstraction has 159 states and 179 transitions. [2022-03-19 05:04:44,432 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2022-03-19 05:04:44,432 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 179 transitions. [2022-03-19 05:04:44,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-19 05:04:44,432 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:04:44,432 INFO L500 BasicCegarLoop]: trace histogram [16, 15, 15, 3, 3, 3, 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] [2022-03-19 05:04:44,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-19 05:04:44,635 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,SelfDestructingSolverStorable13 [2022-03-19 05:04:44,636 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:04:44,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:04:44,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1619018179, now seen corresponding path program 3 times [2022-03-19 05:04:44,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:04:44,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [936055136] [2022-03-19 05:04:44,636 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:04:44,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1619018179, now seen corresponding path program 4 times [2022-03-19 05:04:44,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:04:44,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016048930] [2022-03-19 05:04:44,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:04:44,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:04:44,644 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:04:44,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2008488803] [2022-03-19 05:04:44,644 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 05:04:44,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:04:44,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:04:44,645 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:04:44,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-19 05:04:44,702 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 05:04:44,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:04:44,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-19 05:04:44,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:04:46,001 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 40 proven. 24 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2022-03-19 05:04:46,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:04:55,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:04:55,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016048930] [2022-03-19 05:04:55,010 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:04:55,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008488803] [2022-03-19 05:04:55,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008488803] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 05:04:55,011 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 05:04:55,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-19 05:04:55,011 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:04:55,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [936055136] [2022-03-19 05:04:55,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [936055136] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:04:55,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:04:55,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-19 05:04:55,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660407038] [2022-03-19 05:04:55,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:04:55,011 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-19 05:04:55,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:04:55,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-19 05:04:55,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2022-03-19 05:04:55,012 INFO L87 Difference]: Start difference. First operand 159 states and 179 transitions. Second operand has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 9 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-19 05:04:56,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:04:56,421 INFO L93 Difference]: Finished difference Result 200 states and 233 transitions. [2022-03-19 05:04:56,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 05:04:56,422 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 9 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) Word has length 116 [2022-03-19 05:04:56,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:04:56,423 INFO L225 Difference]: With dead ends: 200 [2022-03-19 05:04:56,423 INFO L226 Difference]: Without dead ends: 128 [2022-03-19 05:04:56,423 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=164, Invalid=648, Unknown=0, NotChecked=0, Total=812 [2022-03-19 05:04:56,424 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 23 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-19 05:04:56,424 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 439 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-19 05:04:56,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-19 05:04:56,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 121. [2022-03-19 05:04:56,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 74 states have (on average 1.0810810810810811) internal successors, (80), 77 states have internal predecessors, (80), 29 states have call successors, (29), 18 states have call predecessors, (29), 17 states have return successors, (27), 25 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-19 05:04:56,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 136 transitions. [2022-03-19 05:04:56,436 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 136 transitions. Word has length 116 [2022-03-19 05:04:56,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:04:56,436 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 136 transitions. [2022-03-19 05:04:56,437 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 9 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-19 05:04:56,437 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 136 transitions. [2022-03-19 05:04:56,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-03-19 05:04:56,437 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:04:56,437 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:04:56,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-19 05:04:56,655 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,SelfDestructingSolverStorable14 [2022-03-19 05:04:56,655 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:04:56,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:04:56,655 INFO L85 PathProgramCache]: Analyzing trace with hash 515319041, now seen corresponding path program 13 times [2022-03-19 05:04:56,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:04:56,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [674360528] [2022-03-19 05:04:56,656 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:04:56,656 INFO L85 PathProgramCache]: Analyzing trace with hash 515319041, now seen corresponding path program 14 times [2022-03-19 05:04:56,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:04:56,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744810228] [2022-03-19 05:04:56,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:04:56,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:04:56,662 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:04:56,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1952421016] [2022-03-19 05:04:56,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:04:56,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:04:56,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:04:56,663 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:04:56,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-19 05:04:56,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:04:56,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:04:56,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-19 05:04:56,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:04:57,769 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 51 proven. 26 refuted. 0 times theorem prover too weak. 486 trivial. 0 not checked. [2022-03-19 05:04:57,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:05:30,491 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 36 proven. 41 refuted. 0 times theorem prover too weak. 486 trivial. 0 not checked. [2022-03-19 05:05:30,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:05:30,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744810228] [2022-03-19 05:05:30,492 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:05:30,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952421016] [2022-03-19 05:05:30,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952421016] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:05:30,492 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:05:30,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-03-19 05:05:30,492 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:05:30,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [674360528] [2022-03-19 05:05:30,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [674360528] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:05:30,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:05:30,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 05:05:30,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752501591] [2022-03-19 05:05:30,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:05:30,493 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 05:05:30,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:05:30,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 05:05:30,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=393, Unknown=3, NotChecked=0, Total=506 [2022-03-19 05:05:30,493 INFO L87 Difference]: Start difference. First operand 121 states and 136 transitions. Second operand has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) [2022-03-19 05:05:34,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:05:34,064 INFO L93 Difference]: Finished difference Result 146 states and 169 transitions. [2022-03-19 05:05:34,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 05:05:34,065 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) Word has length 122 [2022-03-19 05:05:34,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:05:34,066 INFO L225 Difference]: With dead ends: 146 [2022-03-19 05:05:34,066 INFO L226 Difference]: Without dead ends: 118 [2022-03-19 05:05:34,067 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=226, Invalid=762, Unknown=4, NotChecked=0, Total=992 [2022-03-19 05:05:34,067 INFO L912 BasicCegarLoop]: 67 mSDtfsCounter, 33 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-19 05:05:34,067 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 444 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-19 05:05:34,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-03-19 05:05:34,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 112. [2022-03-19 05:05:34,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 69 states have (on average 1.0579710144927537) internal successors, (73), 71 states have internal predecessors, (73), 26 states have call successors, (26), 17 states have call predecessors, (26), 16 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-19 05:05:34,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 123 transitions. [2022-03-19 05:05:34,079 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 123 transitions. Word has length 122 [2022-03-19 05:05:34,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:05:34,079 INFO L478 AbstractCegarLoop]: Abstraction has 112 states and 123 transitions. [2022-03-19 05:05:34,080 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) [2022-03-19 05:05:34,080 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 123 transitions. [2022-03-19 05:05:34,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-19 05:05:34,080 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:05:34,080 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 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-03-19 05:05:34,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-19 05:05:34,295 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,SelfDestructingSolverStorable15 [2022-03-19 05:05:34,296 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:05:34,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:05:34,297 INFO L85 PathProgramCache]: Analyzing trace with hash -523768505, now seen corresponding path program 1 times [2022-03-19 05:05:34,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:05:34,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [668375309] [2022-03-19 05:05:34,297 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:05:34,297 INFO L85 PathProgramCache]: Analyzing trace with hash -523768505, now seen corresponding path program 2 times [2022-03-19 05:05:34,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:05:34,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529887627] [2022-03-19 05:05:34,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:05:34,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:05:34,303 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:05:34,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1610536404] [2022-03-19 05:05:34,303 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:05:34,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:05:34,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:05:34,307 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:05:34,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-19 05:05:34,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:05:34,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:05:34,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-19 05:05:34,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:05:35,368 INFO L134 CoverageAnalysis]: Checked inductivity of 631 backedges. 34 proven. 47 refuted. 0 times theorem prover too weak. 550 trivial. 0 not checked. [2022-03-19 05:05:35,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:05:53,252 INFO L134 CoverageAnalysis]: Checked inductivity of 631 backedges. 34 proven. 41 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2022-03-19 05:05:53,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:05:53,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529887627] [2022-03-19 05:05:53,252 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:05:53,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610536404] [2022-03-19 05:05:53,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610536404] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:05:53,252 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:05:53,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2022-03-19 05:05:53,253 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:05:53,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [668375309] [2022-03-19 05:05:53,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [668375309] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:05:53,253 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:05:53,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-19 05:05:53,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962047452] [2022-03-19 05:05:53,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:05:53,253 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-19 05:05:53,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:05:53,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-19 05:05:53,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-03-19 05:05:53,254 INFO L87 Difference]: Start difference. First operand 112 states and 123 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-19 05:05:54,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:05:54,109 INFO L93 Difference]: Finished difference Result 171 states and 201 transitions. [2022-03-19 05:05:54,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 05:05:54,110 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) Word has length 127 [2022-03-19 05:05:54,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:05:54,111 INFO L225 Difference]: With dead ends: 171 [2022-03-19 05:05:54,111 INFO L226 Difference]: Without dead ends: 151 [2022-03-19 05:05:54,111 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=198, Invalid=794, Unknown=0, NotChecked=0, Total=992 [2022-03-19 05:05:54,112 INFO L912 BasicCegarLoop]: 67 mSDtfsCounter, 35 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 05:05:54,112 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 639 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 05:05:54,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-03-19 05:05:54,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2022-03-19 05:05:54,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 92 states have (on average 1.065217391304348) internal successors, (98), 96 states have internal predecessors, (98), 39 states have call successors, (39), 20 states have call predecessors, (39), 19 states have return successors, (36), 34 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-19 05:05:54,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 173 transitions. [2022-03-19 05:05:54,132 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 173 transitions. Word has length 127 [2022-03-19 05:05:54,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:05:54,132 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 173 transitions. [2022-03-19 05:05:54,132 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-19 05:05:54,132 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 173 transitions. [2022-03-19 05:05:54,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-19 05:05:54,133 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:05:54,133 INFO L500 BasicCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:05:54,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-19 05:05:54,343 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:05:54,343 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:05:54,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:05:54,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1932789221, now seen corresponding path program 3 times [2022-03-19 05:05:54,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:05:54,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1268258140] [2022-03-19 05:05:54,344 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:05:54,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1932789221, now seen corresponding path program 4 times [2022-03-19 05:05:54,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:05:54,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161699422] [2022-03-19 05:05:54,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:05:54,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:05:54,350 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:05:54,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1704426156] [2022-03-19 05:05:54,350 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 05:05:54,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:05:54,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:05:54,352 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:05:54,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-19 05:05:54,407 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 05:05:54,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:05:54,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-19 05:05:54,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:05:55,996 INFO L134 CoverageAnalysis]: Checked inductivity of 711 backedges. 36 proven. 57 refuted. 0 times theorem prover too weak. 618 trivial. 0 not checked. [2022-03-19 05:05:55,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:06:55,716 WARN L232 SmtUtils]: Spent 6.22s on a formula simplification that was a NOOP. DAG size: 125 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 05:07:38,830 INFO L134 CoverageAnalysis]: Checked inductivity of 711 backedges. 36 proven. 51 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2022-03-19 05:07:38,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:07:38,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161699422] [2022-03-19 05:07:38,831 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:07:38,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704426156] [2022-03-19 05:07:38,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704426156] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:07:38,831 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:07:38,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13] total 26 [2022-03-19 05:07:38,831 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:07:38,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1268258140] [2022-03-19 05:07:38,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1268258140] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:07:38,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:07:38,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 05:07:38,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441998334] [2022-03-19 05:07:38,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:07:38,832 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 05:07:38,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:07:38,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 05:07:38,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2022-03-19 05:07:38,833 INFO L87 Difference]: Start difference. First operand 151 states and 173 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 16 states have internal predecessors, (35), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2022-03-19 05:07:40,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:07:40,176 INFO L93 Difference]: Finished difference Result 180 states and 197 transitions. [2022-03-19 05:07:40,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-19 05:07:40,177 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 16 states have internal predecessors, (35), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) Word has length 135 [2022-03-19 05:07:40,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:07:40,178 INFO L225 Difference]: With dead ends: 180 [2022-03-19 05:07:40,178 INFO L226 Difference]: Without dead ends: 173 [2022-03-19 05:07:40,178 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 242 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=147, Invalid=609, Unknown=0, NotChecked=0, Total=756 [2022-03-19 05:07:40,179 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 30 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 561 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-19 05:07:40,179 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 561 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 676 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-19 05:07:40,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-19 05:07:40,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2022-03-19 05:07:40,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 109 states have (on average 1.0458715596330275) internal successors, (114), 112 states have internal predecessors, (114), 38 states have call successors, (38), 26 states have call predecessors, (38), 25 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-19 05:07:40,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 187 transitions. [2022-03-19 05:07:40,200 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 187 transitions. Word has length 135 [2022-03-19 05:07:40,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:07:40,200 INFO L478 AbstractCegarLoop]: Abstraction has 173 states and 187 transitions. [2022-03-19 05:07:40,200 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 16 states have internal predecessors, (35), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2022-03-19 05:07:40,201 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 187 transitions. [2022-03-19 05:07:40,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-03-19 05:07:40,201 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:07:40,201 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 4, 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-03-19 05:07:40,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-19 05:07:40,419 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,SelfDestructingSolverStorable17 [2022-03-19 05:07:40,419 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:07:40,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:07:40,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1246986233, now seen corresponding path program 5 times [2022-03-19 05:07:40,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:07:40,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1070717541] [2022-03-19 05:07:40,420 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:07:40,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1246986233, now seen corresponding path program 6 times [2022-03-19 05:07:40,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:07:40,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850453820] [2022-03-19 05:07:40,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:07:40,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:07:40,426 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:07:40,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [590264796] [2022-03-19 05:07:40,426 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 05:07:40,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:07:40,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:07:40,429 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:07:40,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-19 05:07:40,743 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-19 05:07:40,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:07:40,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-19 05:07:40,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:07:41,199 INFO L134 CoverageAnalysis]: Checked inductivity of 873 backedges. 461 proven. 3 refuted. 0 times theorem prover too weak. 409 trivial. 0 not checked. [2022-03-19 05:07:41,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:07:41,869 INFO L134 CoverageAnalysis]: Checked inductivity of 873 backedges. 63 proven. 33 refuted. 0 times theorem prover too weak. 777 trivial. 0 not checked. [2022-03-19 05:07:41,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:07:41,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850453820] [2022-03-19 05:07:41,869 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:07:41,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590264796] [2022-03-19 05:07:41,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590264796] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:07:41,870 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:07:41,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2022-03-19 05:07:41,870 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:07:41,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1070717541] [2022-03-19 05:07:41,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1070717541] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:07:41,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:07:41,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-19 05:07:41,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068198732] [2022-03-19 05:07:41,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:07:41,870 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-19 05:07:41,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:07:41,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-19 05:07:41,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-19 05:07:41,871 INFO L87 Difference]: Start difference. First operand 173 states and 187 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 05:07:42,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:07:42,344 INFO L93 Difference]: Finished difference Result 179 states and 192 transitions. [2022-03-19 05:07:42,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-19 05:07:42,346 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) Word has length 144 [2022-03-19 05:07:42,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:07:42,347 INFO L225 Difference]: With dead ends: 179 [2022-03-19 05:07:42,347 INFO L226 Difference]: Without dead ends: 123 [2022-03-19 05:07:42,347 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2022-03-19 05:07:42,347 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 31 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 05:07:42,348 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 265 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 05:07:42,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-03-19 05:07:42,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2022-03-19 05:07:42,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 78 states have (on average 1.0) internal successors, (78), 78 states have internal predecessors, (78), 26 states have call successors, (26), 20 states have call predecessors, (26), 18 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-19 05:07:42,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 128 transitions. [2022-03-19 05:07:42,365 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 128 transitions. Word has length 144 [2022-03-19 05:07:42,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:07:42,366 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 128 transitions. [2022-03-19 05:07:42,367 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 05:07:42,367 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 128 transitions. [2022-03-19 05:07:42,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-19 05:07:42,372 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:07:42,372 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:07:42,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-19 05:07:42,590 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:07:42,590 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:07:42,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:07:42,591 INFO L85 PathProgramCache]: Analyzing trace with hash 667564579, now seen corresponding path program 1 times [2022-03-19 05:07:42,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:07:42,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [557628109] [2022-03-19 05:07:42,591 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:07:42,591 INFO L85 PathProgramCache]: Analyzing trace with hash 667564579, now seen corresponding path program 2 times [2022-03-19 05:07:42,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:07:42,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230753646] [2022-03-19 05:07:42,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:07:42,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:07:42,598 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:07:42,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1255161960] [2022-03-19 05:07:42,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:07:42,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:07:42,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:07:42,602 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:07:42,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-19 05:07:42,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:07:42,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:07:42,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 56 conjunts are in the unsatisfiable core [2022-03-19 05:07:42,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:07:45,617 INFO L134 CoverageAnalysis]: Checked inductivity of 869 backedges. 40 proven. 63 refuted. 0 times theorem prover too weak. 766 trivial. 0 not checked. [2022-03-19 05:07:45,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:07:47,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:07:47,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230753646] [2022-03-19 05:07:47,250 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:07:47,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255161960] [2022-03-19 05:07:47,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255161960] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 05:07:47,251 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 05:07:47,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-19 05:07:47,251 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:07:47,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [557628109] [2022-03-19 05:07:47,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [557628109] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:07:47,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:07:47,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 05:07:47,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718287060] [2022-03-19 05:07:47,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:07:47,251 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 05:07:47,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:07:47,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 05:07:47,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2022-03-19 05:07:47,252 INFO L87 Difference]: Start difference. First operand 123 states and 128 transitions. Second operand has 18 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 10 states have call predecessors, (24), 10 states have call successors, (24) [2022-03-19 05:07:49,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:07:49,099 INFO L93 Difference]: Finished difference Result 123 states and 128 transitions. [2022-03-19 05:07:49,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-19 05:07:49,100 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 10 states have call predecessors, (24), 10 states have call successors, (24) Word has length 146 [2022-03-19 05:07:49,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:07:49,101 INFO L225 Difference]: With dead ends: 123 [2022-03-19 05:07:49,101 INFO L226 Difference]: Without dead ends: 0 [2022-03-19 05:07:49,101 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 154 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2022-03-19 05:07:49,102 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 23 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-19 05:07:49,102 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 380 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-19 05:07:49,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-03-19 05:07:49,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-03-19 05:07:49,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-19 05:07:49,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-03-19 05:07:49,102 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 146 [2022-03-19 05:07:49,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:07:49,103 INFO L478 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-03-19 05:07:49,103 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 10 states have call predecessors, (24), 10 states have call successors, (24) [2022-03-19 05:07:49,103 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-03-19 05:07:49,103 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-03-19 05:07:49,105 INFO L788 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-03-19 05:07:49,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-19 05:07:49,305 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:07:49,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-03-19 05:08:07,072 WARN L232 SmtUtils]: Spent 6.63s on a formula simplification. DAG size of input: 245 DAG size of output: 118 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-19 05:08:15,434 INFO L882 garLoopResultBuilder]: For program point reach_errorEXIT(line 8) no Hoare annotation was computed. [2022-03-19 05:08:15,434 INFO L882 garLoopResultBuilder]: For program point reach_errorENTRY(line 8) no Hoare annotation was computed. [2022-03-19 05:08:15,434 INFO L882 garLoopResultBuilder]: For program point reach_errorFINAL(line 8) no Hoare annotation was computed. [2022-03-19 05:08:15,434 INFO L885 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 11 13) the Hoare annotation is: true [2022-03-19 05:08:15,434 INFO L878 garLoopResultBuilder]: At program point L12(line 12) the Hoare annotation is: (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|) [2022-03-19 05:08:15,434 INFO L878 garLoopResultBuilder]: At program point L12-2(lines 11 13) the Hoare annotation is: (and (not (= |assume_abort_if_not_#in~cond| 0)) (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)) [2022-03-19 05:08:15,434 INFO L878 garLoopResultBuilder]: At program point assume_abort_if_notEXIT(lines 11 13) the Hoare annotation is: (and (not (= |assume_abort_if_not_#in~cond| 0)) (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)) [2022-03-19 05:08:15,434 INFO L878 garLoopResultBuilder]: At program point L29(line 29) the Hoare annotation is: (and (<= 1 (mod main_~B~0 4294967296)) (<= (mod main_~A~0 4294967296) 5)) [2022-03-19 05:08:15,434 INFO L878 garLoopResultBuilder]: At program point L60(line 60) the Hoare annotation is: (and (= main_~d~0 (mod main_~B~0 4294967296)) (= main_~p~0 1)) [2022-03-19 05:08:15,434 INFO L885 garLoopResultBuilder]: At program point mainEXIT(lines 22 63) the Hoare annotation is: true [2022-03-19 05:08:15,435 INFO L878 garLoopResultBuilder]: At program point L54(lines 54 57) the Hoare annotation is: (let ((.cse2 (mod main_~A~0 4294967296)) (.cse12 (* (- 1) main_~r~0))) (let ((.cse9 (div (+ .cse2 .cse12) 2)) (.cse7 (mod main_~B~0 4294967296))) (let ((.cse3 (* 2 .cse7)) (.cse5 (< (* main_~r~0 2) .cse2)) (.cse6 (= main_~p~0 1)) (.cse10 (<= (* .cse7 4) .cse2)) (.cse0 (= main_~d~0 .cse9)) (.cse11 (= main_~q~0 4)) (.cse1 (= (+ main_~r~0 (* main_~q~0 .cse7)) .cse2)) (.cse13 (* main_~d~0 2)) (.cse4 (<= .cse2 5)) (.cse8 (= main_~q~0 0))) (or (and (<= 0 main_~r~0) .cse0 .cse1 (= .cse2 (+ main_~r~0 .cse3)) .cse4 .cse5 .cse6) (and (= main_~d~0 .cse7) (< main_~r~0 .cse3) .cse1 .cse8 (<= .cse7 main_~r~0) .cse6) (and (= main_~d~0 (div .cse9 2)) .cse10 .cse1 .cse4 .cse11 .cse5 .cse6) (and (= main_~p~0 2) .cse10 .cse0 .cse1 .cse11 (<= (div (+ (* (- 2) main_~d~0) 5 .cse12) (- 4294967296)) (div (+ main_~r~0 .cse13) 4294967296)) (< (div (div (+ (- 2) main_~d~0) 2) (- 4294967296)) 1)) (and (= main_~d~0 (* main_~p~0 .cse7)) .cse1 (< main_~r~0 .cse13) .cse4 .cse8 (= (mod main_~p~0 2) 0) (<= main_~d~0 main_~r~0)))))) [2022-03-19 05:08:15,435 INFO L878 garLoopResultBuilder]: At program point L54-2(lines 22 63) the Hoare annotation is: (let ((.cse8 (mod main_~B~0 4294967296))) (let ((.cse19 (* (- 1) main_~d~0)) (.cse24 (+ main_~d~0 main_~r~0)) (.cse26 (* (- 1) main_~r~0)) (.cse25 (* .cse8 4)) (.cse5 (mod main_~A~0 4294967296)) (.cse9 (* 8 .cse8))) (let ((.cse12 (< .cse5 .cse9)) (.cse13 (= .cse25 main_~d~0)) (.cse16 (= main_~p~0 4)) (.cse3 (div (+ .cse5 .cse26) 2)) (.cse2 (<= .cse25 .cse5)) (.cse7 (= main_~q~0 4)) (.cse17 (< main_~r~0 main_~d~0)) (.cse1 (= main_~p~0 2)) (.cse14 (= .cse24 .cse5)) (.cse6 (* main_~r~0 2)) (.cse22 (* main_~d~0 2)) (.cse10 (div (+ .cse19 .cse5 .cse26) 2)) (.cse20 (= main_~d~0 .cse8)) (.cse0 (<= 0 main_~r~0)) (.cse23 (* 2 .cse8)) (.cse11 (= main_~p~0 1)) (.cse21 (= main_~d~0 (* main_~p~0 .cse8))) (.cse15 (= (+ main_~r~0 (* main_~q~0 .cse8)) .cse5)) (.cse4 (<= .cse5 5)) (.cse18 (= main_~q~0 0))) (or (and .cse0 .cse1 .cse2 (= main_~d~0 .cse3) .cse4 (= (mod (div (- (div (+ (* (- 2) .cse5) .cse6) (- 2))) (- 2)) 2) 0) .cse7 (< (div (+ (* (- 4) .cse8) 5) (- 4294967296)) (+ (div (+ (- 1) .cse9) 4294967296) 1)) (< (div (div (+ (- 2) main_~d~0) 2) (- 4294967296)) 1)) (and (= (+ main_~p~0 4) main_~q~0) .cse0 .cse4 (= .cse5 (+ (* 5 .cse8) main_~r~0)) (= (div .cse10 2) main_~d~0) .cse11 .cse12) (and .cse13 .cse14 .cse2 .cse15 .cse4 .cse16 .cse12) (and .cse17 .cse13 .cse15 .cse4 .cse18 .cse16 (<= (div .cse19 (- 2)) main_~r~0)) (and .cse20 .cse15 .cse18 .cse11) (and (= main_~d~0 (div .cse3 2)) (not (<= .cse9 .cse5)) .cse2 .cse15 .cse4 .cse7 .cse11) (and .cse17 .cse21 .cse1 .cse15 .cse18 (<= .cse8 main_~r~0)) (and (< .cse5 .cse22) .cse0 .cse1 (= (mod (div (* (- 2) main_~d~0) (- 2)) 2) 0) .cse14 .cse15 .cse4 (<= .cse23 .cse24) (< .cse24 .cse25)) (and .cse20 (= .cse5 (+ main_~r~0 .cse8)) (= main_~q~0 1) (<= .cse8 .cse24) (< .cse5 .cse23) .cse11) (and (< (+ .cse6 .cse22) .cse5) (= main_~q~0 3) .cse0 (= main_~d~0 .cse10) (= (+ main_~r~0 (* 3 .cse8)) .cse5) .cse4 .cse11) (and .cse20 .cse0 (< main_~r~0 .cse23) .cse15 (= .cse5 (+ main_~r~0 .cse23)) .cse4 .cse11) (and .cse21 (<= 1 .cse8) .cse15 (= .cse9 main_~d~0) .cse4 .cse18 (<= .cse25 main_~r~0)))))) [2022-03-19 05:08:15,435 INFO L878 garLoopResultBuilder]: At program point L48(lines 46 58) the Hoare annotation is: (let ((.cse8 (mod main_~B~0 4294967296))) (let ((.cse19 (+ main_~d~0 main_~r~0)) (.cse25 (* .cse8 4)) (.cse9 (* 8 .cse8)) (.cse23 (* (- 1) main_~d~0)) (.cse5 (mod main_~A~0 4294967296)) (.cse26 (* (- 1) main_~r~0))) (let ((.cse6 (* main_~r~0 2)) (.cse14 (div (+ .cse23 .cse5 .cse26) 2)) (.cse16 (< .cse5 .cse9)) (.cse11 (< main_~r~0 main_~d~0)) (.cse20 (= .cse25 main_~d~0)) (.cse22 (= main_~p~0 4)) (.cse3 (div (+ .cse5 .cse26) 2)) (.cse2 (<= .cse25 .cse5)) (.cse7 (= main_~q~0 4)) (.cse17 (* main_~d~0 2)) (.cse1 (= main_~p~0 2)) (.cse21 (= .cse19 .cse5)) (.cse18 (= main_~d~0 .cse8)) (.cse0 (<= 0 main_~r~0)) (.cse10 (* 2 .cse8)) (.cse15 (= main_~p~0 1)) (.cse24 (= main_~d~0 (* main_~p~0 .cse8))) (.cse12 (= (+ main_~r~0 (* main_~q~0 .cse8)) .cse5)) (.cse4 (<= .cse5 5)) (.cse13 (= main_~q~0 0))) (or (and .cse0 .cse1 .cse2 (= main_~d~0 .cse3) .cse4 (= (mod (div (- (div (+ (* (- 2) .cse5) .cse6) (- 2))) (- 2)) 2) 0) .cse7 (< (div (+ (* (- 4) .cse8) 5) (- 4294967296)) (+ (div (+ (- 1) .cse9) 4294967296) 1)) (< (div (div (+ (- 2) main_~d~0) 2) (- 4294967296)) 1)) (and (= main_~d~0 .cse10) .cse11 .cse1 .cse12 .cse13 (<= .cse8 main_~r~0)) (and (= (+ main_~p~0 4) main_~q~0) .cse0 .cse4 (= .cse5 (+ (* 5 .cse8) main_~r~0)) (= (div .cse14 2) main_~d~0) .cse15 .cse16) (and (< (+ .cse6 .cse17) .cse5) .cse0 (= main_~d~0 .cse14) .cse12 (= (+ main_~r~0 (* 3 .cse8)) .cse5) .cse4 .cse15) (and .cse18 (= .cse5 (+ (* (mod main_~d~0 4294967296) main_~q~0) main_~r~0)) (= main_~q~0 1) (<= .cse8 .cse19) (< .cse5 .cse10) .cse15) (and .cse20 .cse21 .cse2 .cse12 .cse4 .cse22 .cse16) (and .cse11 .cse20 .cse12 .cse4 .cse13 .cse22 (<= (div .cse23 (- 2)) main_~r~0)) (and (= main_~d~0 (div .cse3 2)) (not (<= .cse9 .cse5)) .cse2 .cse12 .cse4 .cse7 .cse15) (and .cse24 .cse12 .cse13 .cse15) (and (< .cse5 .cse17) .cse0 .cse1 (= (mod (div (* (- 2) main_~d~0) (- 2)) 2) 0) .cse21 .cse12 .cse4 (<= .cse10 .cse19) (< .cse19 .cse25)) (and .cse18 .cse0 (< main_~r~0 .cse10) .cse12 (= .cse5 (+ main_~r~0 .cse10)) .cse4 .cse15) (and .cse24 (<= 1 .cse8) .cse12 (= .cse9 main_~d~0) .cse4 .cse13 (<= .cse25 main_~r~0)))))) [2022-03-19 05:08:15,435 INFO L878 garLoopResultBuilder]: At program point L46-1(lines 46 58) the Hoare annotation is: (let ((.cse3 (mod main_~B~0 4294967296)) (.cse2 (mod main_~A~0 4294967296)) (.cse10 (* (- 1) main_~r~0))) (let ((.cse4 (div (+ (* (- 1) main_~d~0) .cse2 .cse10) 2)) (.cse6 (* 8 .cse3)) (.cse8 (= main_~d~0 .cse3)) (.cse0 (<= 0 main_~r~0)) (.cse7 (= (+ main_~r~0 (* main_~q~0 .cse3)) .cse2)) (.cse9 (* 2 .cse3)) (.cse1 (<= .cse2 5)) (.cse5 (= main_~p~0 1))) (or (and (= (+ main_~p~0 4) main_~q~0) .cse0 .cse1 (= .cse2 (+ (* 5 .cse3) main_~r~0)) (= (div .cse4 2) main_~d~0) .cse5 (< .cse2 .cse6)) (and (< (+ (* main_~r~0 2) (* main_~d~0 2)) .cse2) .cse0 (= main_~d~0 .cse4) .cse7 (= (+ main_~r~0 (* 3 .cse3)) .cse2) .cse1 .cse5) (and .cse8 (= .cse2 (+ (* (mod main_~d~0 4294967296) main_~q~0) main_~r~0)) (= main_~q~0 1) (<= .cse3 (+ main_~d~0 main_~r~0)) (< .cse2 .cse9) .cse5) (and (= main_~d~0 (div (div (+ .cse2 .cse10) 2) 2)) (not (<= .cse6 .cse2)) (<= (* .cse3 4) .cse2) .cse7 .cse1 (= main_~q~0 4) .cse5) (and (= main_~d~0 (* main_~p~0 .cse3)) .cse7 (= main_~q~0 0) .cse5) (and .cse8 .cse0 (< main_~r~0 .cse9) .cse7 (= .cse2 (+ main_~r~0 .cse9)) .cse1 .cse5)))) [2022-03-19 05:08:15,435 INFO L885 garLoopResultBuilder]: At program point mainFINAL(lines 22 63) the Hoare annotation is: true [2022-03-19 05:08:15,435 INFO L878 garLoopResultBuilder]: At program point L38(line 38) the Hoare annotation is: (let ((.cse6 (mod main_~A~0 4294967296)) (.cse5 (mod main_~B~0 4294967296))) (let ((.cse4 (= main_~d~0 (* main_~p~0 .cse5))) (.cse1 (= (+ main_~r~0 (* main_~q~0 .cse5)) .cse6)) (.cse2 (<= .cse6 5)) (.cse3 (= main_~q~0 0)) (.cse0 (* .cse5 4))) (or (and (= .cse0 main_~d~0) (< (div (div (div (+ main_~d~0 (- 4)) 2) 2) (- 4294967296)) 1) .cse1 .cse2 .cse3 (= main_~p~0 4) (<= (div (* (- 1) main_~d~0) (- 2)) main_~r~0)) (and .cse4 .cse1 (< (div (+ (- 1) main_~d~0) (- 4294967296)) 1) .cse2 .cse3 (= main_~p~0 1)) (and .cse4 (= main_~p~0 2) .cse1 .cse2 .cse3 (<= .cse5 main_~r~0) (< (div (div (+ (- 2) main_~d~0) 2) (- 4294967296)) 1)) (and .cse4 (<= 1 .cse5) .cse1 (= (* 8 .cse5) main_~d~0) .cse2 .cse3 (<= .cse0 main_~r~0))))) [2022-03-19 05:08:15,435 INFO L878 garLoopResultBuilder]: At program point L36-2(lines 36 44) the Hoare annotation is: (let ((.cse6 (mod main_~A~0 4294967296)) (.cse5 (mod main_~B~0 4294967296))) (let ((.cse4 (= main_~d~0 (* main_~p~0 .cse5))) (.cse1 (= (+ main_~r~0 (* main_~q~0 .cse5)) .cse6)) (.cse2 (<= .cse6 5)) (.cse3 (= main_~q~0 0)) (.cse0 (* .cse5 4))) (or (and (= .cse0 main_~d~0) (< (div (div (div (+ main_~d~0 (- 4)) 2) 2) (- 4294967296)) 1) .cse1 .cse2 .cse3 (= main_~p~0 4) (<= (div (* (- 1) main_~d~0) (- 2)) main_~r~0)) (and .cse4 .cse1 (< (div (+ (- 1) main_~d~0) (- 4294967296)) 1) .cse2 .cse3 (= main_~p~0 1)) (and .cse4 (= main_~p~0 2) .cse1 .cse2 .cse3 (<= .cse5 main_~r~0) (< (div (div (+ (- 2) main_~d~0) 2) (- 4294967296)) 1)) (and .cse4 (<= 1 .cse5) .cse1 (= (* 8 .cse5) main_~d~0) .cse2 .cse3 (<= .cse0 main_~r~0))))) [2022-03-19 05:08:15,435 INFO L885 garLoopResultBuilder]: At program point mainENTRY(lines 22 63) the Hoare annotation is: true [2022-03-19 05:08:15,435 INFO L885 garLoopResultBuilder]: At program point L61(line 61) the Hoare annotation is: true [2022-03-19 05:08:15,435 INFO L878 garLoopResultBuilder]: At program point L28(line 28) the Hoare annotation is: (<= (mod main_~A~0 4294967296) 5) [2022-03-19 05:08:15,436 INFO L878 garLoopResultBuilder]: At program point L28-1(line 28) the Hoare annotation is: (<= (mod main_~A~0 4294967296) 5) [2022-03-19 05:08:15,436 INFO L885 garLoopResultBuilder]: At program point L26(line 26) the Hoare annotation is: true [2022-03-19 05:08:15,436 INFO L878 garLoopResultBuilder]: At program point L26-1(line 26) the Hoare annotation is: (<= (mod main_~A~0 4294967296) 5) [2022-03-19 05:08:15,436 INFO L878 garLoopResultBuilder]: At program point L47(line 47) the Hoare annotation is: (let ((.cse8 (mod main_~B~0 4294967296))) (let ((.cse19 (* (- 1) main_~d~0)) (.cse24 (+ main_~d~0 main_~r~0)) (.cse26 (* (- 1) main_~r~0)) (.cse25 (* .cse8 4)) (.cse5 (mod main_~A~0 4294967296)) (.cse9 (* 8 .cse8))) (let ((.cse12 (< .cse5 .cse9)) (.cse13 (= .cse25 main_~d~0)) (.cse16 (= main_~p~0 4)) (.cse3 (div (+ .cse5 .cse26) 2)) (.cse2 (<= .cse25 .cse5)) (.cse7 (= main_~q~0 4)) (.cse17 (< main_~r~0 main_~d~0)) (.cse1 (= main_~p~0 2)) (.cse14 (= .cse24 .cse5)) (.cse6 (* main_~r~0 2)) (.cse22 (* main_~d~0 2)) (.cse10 (div (+ .cse19 .cse5 .cse26) 2)) (.cse20 (= main_~d~0 .cse8)) (.cse0 (<= 0 main_~r~0)) (.cse23 (* 2 .cse8)) (.cse11 (= main_~p~0 1)) (.cse21 (= main_~d~0 (* main_~p~0 .cse8))) (.cse15 (= (+ main_~r~0 (* main_~q~0 .cse8)) .cse5)) (.cse4 (<= .cse5 5)) (.cse18 (= main_~q~0 0))) (or (and .cse0 .cse1 .cse2 (= main_~d~0 .cse3) .cse4 (= (mod (div (- (div (+ (* (- 2) .cse5) .cse6) (- 2))) (- 2)) 2) 0) .cse7 (< (div (+ (* (- 4) .cse8) 5) (- 4294967296)) (+ (div (+ (- 1) .cse9) 4294967296) 1)) (< (div (div (+ (- 2) main_~d~0) 2) (- 4294967296)) 1)) (and (= (+ main_~p~0 4) main_~q~0) .cse0 .cse4 (= .cse5 (+ (* 5 .cse8) main_~r~0)) (= (div .cse10 2) main_~d~0) .cse11 .cse12) (and .cse13 .cse14 .cse2 .cse15 .cse4 .cse16 .cse12) (and .cse17 .cse13 .cse15 .cse4 .cse18 .cse16 (<= (div .cse19 (- 2)) main_~r~0)) (and .cse20 .cse15 .cse18 .cse11) (and (= main_~d~0 (div .cse3 2)) (not (<= .cse9 .cse5)) .cse2 .cse15 .cse4 .cse7 .cse11) (and .cse17 .cse21 .cse1 .cse15 .cse18 (<= .cse8 main_~r~0)) (and (< .cse5 .cse22) .cse0 .cse1 (= (mod (div (* (- 2) main_~d~0) (- 2)) 2) 0) .cse14 .cse15 .cse4 (<= .cse23 .cse24) (< .cse24 .cse25)) (and .cse20 (= .cse5 (+ main_~r~0 .cse8)) (= main_~q~0 1) (<= .cse8 .cse24) (< .cse5 .cse23) .cse11) (and (< (+ .cse6 .cse22) .cse5) (= main_~q~0 3) .cse0 (= main_~d~0 .cse10) (= (+ main_~r~0 (* 3 .cse8)) .cse5) .cse4 .cse11) (and .cse20 .cse0 (< main_~r~0 .cse23) .cse15 (= .cse5 (+ main_~r~0 .cse23)) .cse4 .cse11) (and .cse21 (<= 1 .cse8) .cse15 (= .cse9 main_~d~0) .cse4 .cse18 (<= .cse25 main_~r~0)))))) [2022-03-19 05:08:15,436 INFO L878 garLoopResultBuilder]: At program point L47-1(line 47) the Hoare annotation is: (let ((.cse8 (mod main_~B~0 4294967296))) (let ((.cse9 (* 8 .cse8)) (.cse18 (* .cse8 4)) (.cse15 (+ main_~d~0 main_~r~0)) (.cse21 (* (- 1) main_~d~0)) (.cse5 (mod main_~A~0 4294967296)) (.cse25 (* (- 1) main_~r~0))) (let ((.cse6 (* main_~r~0 2)) (.cse10 (div (+ .cse21 .cse5 .cse25) 2)) (.cse3 (div (+ .cse5 .cse25) 2)) (.cse7 (= main_~q~0 4)) (.cse17 (< main_~r~0 main_~d~0)) (.cse1 (= main_~p~0 2)) (.cse23 (= .cse15 .cse5)) (.cse2 (<= .cse18 .cse5)) (.cse24 (exists ((main_~A~0 Int)) (= main_~d~0 (* main_~p~0 (mod main_~B~0 4294967296))))) (.cse20 (= main_~p~0 4)) (.cse12 (< .cse5 .cse9)) (.cse14 (= main_~d~0 .cse8)) (.cse0 (<= 0 main_~r~0)) (.cse16 (* 2 .cse8)) (.cse11 (= main_~p~0 1)) (.cse22 (= main_~d~0 (* main_~p~0 .cse8))) (.cse13 (= (+ main_~r~0 (* main_~q~0 .cse8)) .cse5)) (.cse4 (<= .cse5 5)) (.cse19 (= main_~q~0 0))) (or (and .cse0 .cse1 .cse2 (= main_~d~0 .cse3) .cse4 (= (mod (div (- (div (+ (* (- 2) .cse5) .cse6) (- 2))) (- 2)) 2) 0) .cse7 (< (div (+ (* (- 4) .cse8) 5) (- 4294967296)) (+ (div (+ (- 1) .cse9) 4294967296) 1)) (< (div (div (+ (- 2) main_~d~0) 2) (- 4294967296)) 1)) (and (= (+ main_~p~0 4) main_~q~0) .cse0 .cse4 (= .cse5 (+ (* 5 .cse8) main_~r~0)) (= (div .cse10 2) main_~d~0) .cse11 .cse12) (and (< (+ .cse6 (* main_~d~0 2)) .cse5) .cse0 (= main_~d~0 .cse10) .cse13 (= (+ main_~r~0 (* 3 .cse8)) .cse5) .cse4 .cse11) (and .cse14 (= .cse5 (+ (* (mod main_~d~0 4294967296) main_~q~0) main_~r~0)) (= main_~q~0 1) (<= .cse8 .cse15) (< .cse5 .cse16) .cse11) (and .cse17 (= .cse18 main_~d~0) .cse13 .cse4 .cse19 .cse20 (<= (div .cse21 (- 2)) main_~r~0)) (and .cse14 .cse13 .cse19 .cse11) (and (= main_~d~0 (div .cse3 2)) (not (<= .cse9 .cse5)) .cse2 .cse13 .cse4 .cse7 .cse11) (and .cse17 .cse22 .cse1 .cse13 .cse19 (<= .cse8 main_~r~0)) (and .cse1 .cse23 .cse13 .cse4 .cse24 (<= .cse16 .cse15) (< .cse15 .cse18)) (and .cse23 .cse2 .cse13 .cse4 .cse24 .cse20 .cse12) (and .cse14 .cse0 (< main_~r~0 .cse16) .cse13 (= .cse5 (+ main_~r~0 .cse16)) .cse4 .cse11) (and .cse22 (<= 1 .cse8) .cse13 (= .cse9 main_~d~0) .cse4 .cse19 (<= .cse18 main_~r~0)))))) [2022-03-19 05:08:15,436 INFO L878 garLoopResultBuilder]: At program point L39(lines 36 44) the Hoare annotation is: (let ((.cse6 (mod main_~A~0 4294967296)) (.cse5 (mod main_~B~0 4294967296))) (let ((.cse4 (= main_~d~0 (* main_~p~0 .cse5))) (.cse1 (= (+ main_~r~0 (* main_~q~0 .cse5)) .cse6)) (.cse2 (<= .cse6 5)) (.cse3 (= main_~q~0 0)) (.cse0 (* .cse5 4))) (or (and (= .cse0 main_~d~0) (< (div (div (div (+ main_~d~0 (- 4)) 2) 2) (- 4294967296)) 1) .cse1 .cse2 .cse3 (= main_~p~0 4) (<= (div (* (- 1) main_~d~0) (- 2)) main_~r~0)) (and .cse4 .cse1 (< (div (+ (- 1) main_~d~0) (- 4294967296)) 1) .cse2 .cse3 (= main_~p~0 1)) (and .cse4 (= main_~p~0 2) .cse1 .cse2 .cse3 (<= .cse5 main_~r~0) (< (div (div (+ (- 2) main_~d~0) 2) (- 4294967296)) 1)) (and .cse4 (<= 1 .cse5) .cse1 (= (* 8 .cse5) main_~d~0) .cse2 .cse3 (<= .cse0 main_~r~0))))) [2022-03-19 05:08:15,436 INFO L878 garLoopResultBuilder]: At program point L37(line 37) the Hoare annotation is: (let ((.cse6 (mod main_~A~0 4294967296)) (.cse5 (mod main_~B~0 4294967296))) (let ((.cse4 (= main_~d~0 (* main_~p~0 .cse5))) (.cse1 (= (+ main_~r~0 (* main_~q~0 .cse5)) .cse6)) (.cse2 (<= .cse6 5)) (.cse3 (= main_~q~0 0)) (.cse0 (* .cse5 4))) (or (and (= .cse0 main_~d~0) (< (div (div (div (+ main_~d~0 (- 4)) 2) 2) (- 4294967296)) 1) .cse1 .cse2 .cse3 (= main_~p~0 4) (<= (div (* (- 1) main_~d~0) (- 2)) main_~r~0)) (and .cse4 .cse1 (< (div (+ (- 1) main_~d~0) (- 4294967296)) 1) .cse2 .cse3 (= main_~p~0 1)) (and .cse4 (= main_~p~0 2) .cse1 .cse2 .cse3 (<= .cse5 main_~r~0) (< (div (div (+ (- 2) main_~d~0) 2) (- 4294967296)) 1)) (and .cse4 (<= 1 .cse5) .cse1 (= (* 8 .cse5) main_~d~0) .cse2 .cse3 (<= .cse0 main_~r~0))))) [2022-03-19 05:08:15,436 INFO L878 garLoopResultBuilder]: At program point L37-1(line 37) the Hoare annotation is: (let ((.cse6 (mod main_~A~0 4294967296)) (.cse5 (mod main_~B~0 4294967296))) (let ((.cse4 (= main_~d~0 (* main_~p~0 .cse5))) (.cse1 (= (+ main_~r~0 (* main_~q~0 .cse5)) .cse6)) (.cse2 (<= .cse6 5)) (.cse3 (= main_~q~0 0)) (.cse0 (* .cse5 4))) (or (and (= .cse0 main_~d~0) (< (div (div (div (+ main_~d~0 (- 4)) 2) 2) (- 4294967296)) 1) .cse1 .cse2 .cse3 (= main_~p~0 4) (<= (div (* (- 1) main_~d~0) (- 2)) main_~r~0)) (and .cse4 .cse1 (< (div (+ (- 1) main_~d~0) (- 4294967296)) 1) .cse2 .cse3 (= main_~p~0 1)) (and .cse4 (= main_~p~0 2) .cse1 .cse2 .cse3 (<= .cse5 main_~r~0) (< (div (div (+ (- 2) main_~d~0) 2) (- 4294967296)) 1)) (and .cse4 (<= 1 .cse5) .cse1 (= (* 8 .cse5) main_~d~0) .cse2 .cse3 (<= .cse0 main_~r~0))))) [2022-03-19 05:08:15,436 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: true [2022-03-19 05:08:15,436 INFO L878 garLoopResultBuilder]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|)) [2022-03-19 05:08:15,436 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initEXIT(line -1) the Hoare annotation is: true [2022-03-19 05:08:15,436 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startEXIT(line -1) the Hoare annotation is: true [2022-03-19 05:08:15,436 INFO L885 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: true [2022-03-19 05:08:15,436 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2022-03-19 05:08:15,437 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startFINAL(line -1) the Hoare annotation is: true [2022-03-19 05:08:15,437 INFO L878 garLoopResultBuilder]: At program point L16(lines 16 17) the Hoare annotation is: (not (<= 1 |__VERIFIER_assert_#in~cond|)) [2022-03-19 05:08:15,437 INFO L878 garLoopResultBuilder]: At program point L15(lines 15 18) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-19 05:08:15,437 INFO L885 garLoopResultBuilder]: At program point __VERIFIER_assertENTRY(lines 14 20) the Hoare annotation is: true [2022-03-19 05:08:15,437 INFO L878 garLoopResultBuilder]: At program point L15-2(lines 14 20) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-19 05:08:15,437 INFO L878 garLoopResultBuilder]: At program point __VERIFIER_assertEXIT(lines 14 20) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-19 05:08:15,437 INFO L878 garLoopResultBuilder]: At program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 17) the Hoare annotation is: (not (<= 1 |__VERIFIER_assert_#in~cond|)) [2022-03-19 05:08:15,439 INFO L718 BasicCegarLoop]: Path program histogram: [14, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2] [2022-03-19 05:08:15,440 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-19 05:08:15,453 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.03 05:08:15 BoogieIcfgContainer [2022-03-19 05:08:15,454 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-19 05:08:15,454 INFO L158 Benchmark]: Toolchain (without parser) took 431925.73ms. Allocated memory was 172.0MB in the beginning and 252.7MB in the end (delta: 80.7MB). Free memory was 120.2MB in the beginning and 81.7MB in the end (delta: 38.5MB). Peak memory consumption was 126.3MB. Max. memory is 8.0GB. [2022-03-19 05:08:15,454 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 172.0MB. Free memory was 136.9MB in the beginning and 136.8MB in the end (delta: 74.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-19 05:08:15,455 INFO L158 Benchmark]: CACSL2BoogieTranslator took 163.13ms. Allocated memory was 172.0MB in the beginning and 206.6MB in the end (delta: 34.6MB). Free memory was 120.0MB in the beginning and 182.8MB in the end (delta: -62.7MB). Peak memory consumption was 11.3MB. Max. memory is 8.0GB. [2022-03-19 05:08:15,456 INFO L158 Benchmark]: Boogie Preprocessor took 36.88ms. Allocated memory is still 206.6MB. Free memory was 182.8MB in the beginning and 181.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-19 05:08:15,456 INFO L158 Benchmark]: RCFGBuilder took 213.02ms. Allocated memory is still 206.6MB. Free memory was 181.3MB in the beginning and 169.8MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-03-19 05:08:15,456 INFO L158 Benchmark]: TraceAbstraction took 431506.69ms. Allocated memory was 206.6MB in the beginning and 252.7MB in the end (delta: 46.1MB). Free memory was 169.3MB in the beginning and 81.7MB in the end (delta: 87.6MB). Peak memory consumption was 140.8MB. Max. memory is 8.0GB. [2022-03-19 05:08:15,459 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 172.0MB. Free memory was 136.9MB in the beginning and 136.8MB in the end (delta: 74.4kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 163.13ms. Allocated memory was 172.0MB in the beginning and 206.6MB in the end (delta: 34.6MB). Free memory was 120.0MB in the beginning and 182.8MB in the end (delta: -62.7MB). Peak memory consumption was 11.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 36.88ms. Allocated memory is still 206.6MB. Free memory was 182.8MB in the beginning and 181.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 213.02ms. Allocated memory is still 206.6MB. Free memory was 181.3MB in the beginning and 169.8MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 431506.69ms. Allocated memory was 206.6MB in the beginning and 252.7MB in the end (delta: 46.1MB). Free memory was 169.3MB in the beginning and 81.7MB in the end (delta: 87.6MB). Peak memory consumption was 140.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 17]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 41 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 431.5s, OverallIterations: 20, TraceHistogramMax: 21, PathProgramHistogramMax: 14, EmptinessCheckTime: 0.0s, AutomataDifference: 17.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 26.1s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 521 SdHoareTripleChecker+Valid, 7.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 424 mSDsluCounter, 5879 SdHoareTripleChecker+Invalid, 7.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 40 IncrementalHoareTripleChecker+Unchecked, 4930 mSDsCounter, 527 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4341 IncrementalHoareTripleChecker+Invalid, 4908 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 527 mSolverCounterUnsat, 949 mSDtfsCounter, 4341 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3105 GetRequests, 2754 SyntacticMatches, 31 SemanticMatches, 320 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1432 ImplicationChecksByTransitivity, 106.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=173occurred in iteration=18, InterpolantAutomatonStates: 200, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 20 MinimizatonAttempts, 37 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 38 LocationsWithAnnotation, 798 PreInvPairs, 1086 NumberOfFragments, 3857 HoareAnnotationTreeSize, 798 FomulaSimplifications, 1592 FormulaSimplificationTreeSizeReduction, 0.4s HoareSimplificationTime, 38 FomulaSimplificationsInter, 9869 FormulaSimplificationTreeSizeReductionInter, 25.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: No data available, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 36]: Loop Invariant Derived loop invariant: ((((((((B % 4294967296 * 4 == d && (d + -4) / 2 / 2 / -4294967296 < 1) && r + q * (B % 4294967296) == A % 4294967296) && A % 4294967296 <= 5) && q == 0) && p == 4) && -1 * d / -2 <= r) || (((((d == p * (B % 4294967296) && r + q * (B % 4294967296) == A % 4294967296) && (-1 + d) / -4294967296 < 1) && A % 4294967296 <= 5) && q == 0) && p == 1)) || ((((((d == p * (B % 4294967296) && p == 2) && r + q * (B % 4294967296) == A % 4294967296) && A % 4294967296 <= 5) && q == 0) && B % 4294967296 <= r) && (-2 + d) / 2 / -4294967296 < 1)) || ((((((d == p * (B % 4294967296) && 1 <= B % 4294967296) && r + q * (B % 4294967296) == A % 4294967296) && 8 * (B % 4294967296) == d) && A % 4294967296 <= 5) && q == 0) && B % 4294967296 * 4 <= r) - ProcedureContractResult [Line: 11]: Procedure Contract for assume_abort_if_not Derived contract for procedure assume_abort_if_not: !(\old(cond) == 0) && cond == \old(cond) - ProcedureContractResult [Line: 22]: Procedure Contract for main Derived contract for procedure main: 1 - ProcedureContractResult [Line: 14]: Procedure Contract for __VERIFIER_assert Derived contract for procedure __VERIFIER_assert: \old(cond) == cond || !(1 <= \old(cond)) RESULT: Ultimate proved your program to be correct! [2022-03-19 05:08:15,677 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2022-03-19 05:08:15,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 Received shutdown request...