/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 15:08:37,989 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 15:08:37,990 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 15:08:38,011 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 15:08:38,011 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 15:08:38,012 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 15:08:38,013 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 15:08:38,014 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 15:08:38,015 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 15:08:38,015 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 15:08:38,016 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 15:08:38,016 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 15:08:38,017 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 15:08:38,017 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 15:08:38,018 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 15:08:38,019 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 15:08:38,019 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 15:08:38,020 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 15:08:38,021 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 15:08:38,022 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 15:08:38,023 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 15:08:38,027 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 15:08:38,029 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 15:08:38,031 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 15:08:38,033 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 15:08:38,043 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 15:08:38,043 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 15:08:38,043 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 15:08:38,045 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 15:08:38,045 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 15:08:38,046 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 15:08:38,046 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 15:08:38,046 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 15:08:38,047 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 15:08:38,047 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 15:08:38,048 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 15:08:38,048 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 15:08:38,048 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 15:08:38,048 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 15:08:38,049 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 15:08:38,049 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 15:08:38,053 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 15:08:38,053 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 15:08:38,059 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 15:08:38,059 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 15:08:38,060 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 15:08:38,060 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 15:08:38,060 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 15:08:38,060 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 15:08:38,060 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 15:08:38,060 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 15:08:38,060 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 15:08:38,060 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 15:08:38,061 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 15:08:38,061 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 15:08:38,061 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 15:08:38,061 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 15:08:38,061 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 15:08:38,061 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 15:08:38,061 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 15:08:38,061 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 15:08:38,061 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:08:38,061 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 15:08:38,061 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 15:08:38,061 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 15:08:38,062 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 15:08:38,062 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 15:08:38,062 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 15:08:38,062 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-20 15:08:38,213 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 15:08:38,235 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 15:08:38,237 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 15:08:38,237 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 15:08:38,238 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 15:08:38,239 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c [2022-03-20 15:08:38,282 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0c00761f/31ef3d6bf947403490a591e894549b60/FLAGa18084f9a [2022-03-20 15:08:38,659 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 15:08:38,660 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c [2022-03-20 15:08:38,665 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0c00761f/31ef3d6bf947403490a591e894549b60/FLAGa18084f9a [2022-03-20 15:08:38,675 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0c00761f/31ef3d6bf947403490a591e894549b60 [2022-03-20 15:08:38,677 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 15:08:38,679 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 15:08:38,681 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 15:08:38,681 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 15:08:38,684 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 15:08:38,684 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:08:38" (1/1) ... [2022-03-20 15:08:38,686 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@bf7f758 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:08:38, skipping insertion in model container [2022-03-20 15:08:38,686 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:08:38" (1/1) ... [2022-03-20 15:08:38,691 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 15:08:38,701 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 15:08:38,829 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c[490,503] [2022-03-20 15:08:38,841 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:08:38,846 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 15:08:38,853 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c[490,503] [2022-03-20 15:08:38,858 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:08:38,866 INFO L208 MainTranslator]: Completed translation [2022-03-20 15:08:38,866 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:08:38 WrapperNode [2022-03-20 15:08:38,867 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 15:08:38,867 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 15:08:38,867 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 15:08:38,867 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 15:08:38,874 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:08:38" (1/1) ... [2022-03-20 15:08:38,874 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:08:38" (1/1) ... [2022-03-20 15:08:38,878 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:08:38" (1/1) ... [2022-03-20 15:08:38,878 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:08:38" (1/1) ... [2022-03-20 15:08:38,881 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:08:38" (1/1) ... [2022-03-20 15:08:38,884 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:08:38" (1/1) ... [2022-03-20 15:08:38,884 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:08:38" (1/1) ... [2022-03-20 15:08:38,886 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 15:08:38,886 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 15:08:38,886 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 15:08:38,886 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 15:08:38,887 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:08:38" (1/1) ... [2022-03-20 15:08:38,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:08:38,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:38,906 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-20 15:08:38,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-20 15:08:38,928 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 15:08:38,928 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 15:08:38,928 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 15:08:38,929 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 15:08:38,929 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 15:08:38,929 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 15:08:38,929 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 15:08:38,929 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 15:08:38,929 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 15:08:38,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 15:08:38,929 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 15:08:38,929 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 15:08:38,929 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 15:08:38,929 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 15:08:38,929 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 15:08:38,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 15:08:38,930 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 15:08:38,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 15:08:38,930 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 15:08:38,930 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 15:08:38,971 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 15:08:38,972 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 15:08:39,072 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 15:08:39,086 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 15:08:39,087 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-20 15:08:39,088 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:08:39 BoogieIcfgContainer [2022-03-20 15:08:39,088 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 15:08:39,089 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 15:08:39,089 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 15:08:39,091 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 15:08:39,091 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 03:08:38" (1/3) ... [2022-03-20 15:08:39,092 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@657ec983 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:08:39, skipping insertion in model container [2022-03-20 15:08:39,092 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:08:38" (2/3) ... [2022-03-20 15:08:39,092 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@657ec983 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:08:39, skipping insertion in model container [2022-03-20 15:08:39,092 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:08:39" (3/3) ... [2022-03-20 15:08:39,093 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound50.c [2022-03-20 15:08:39,096 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 15:08:39,096 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 15:08:39,148 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 15:08:39,152 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-20 15:08:39,152 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 15:08:39,164 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 15:08:39,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-20 15:08:39,171 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:39,171 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:39,172 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:39,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:39,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1766263304, now seen corresponding path program 1 times [2022-03-20 15:08:39,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:39,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [869788271] [2022-03-20 15:08:39,195 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:39,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1766263304, now seen corresponding path program 2 times [2022-03-20 15:08:39,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:39,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118607507] [2022-03-20 15:08:39,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:39,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:39,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:08:39,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 15:08:39,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:08:39,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 15:08:39,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:08:39,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-20 15:08:39,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:08:39,380 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:39,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:39,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118607507] [2022-03-20 15:08:39,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118607507] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:39,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:39,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:08:39,383 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:39,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [869788271] [2022-03-20 15:08:39,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [869788271] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:39,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:39,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:08:39,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851372279] [2022-03-20 15:08:39,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:39,386 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 15:08:39,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:39,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 15:08:39,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 15:08:39,408 INFO L87 Difference]: Start difference. First operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:39,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:39,500 INFO L93 Difference]: Finished difference Result 74 states and 111 transitions. [2022-03-20 15:08:39,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 15:08:39,504 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-03-20 15:08:39,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:39,509 INFO L225 Difference]: With dead ends: 74 [2022-03-20 15:08:39,509 INFO L226 Difference]: Without dead ends: 36 [2022-03-20 15:08:39,512 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 15:08:39,519 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:39,521 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 51 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:39,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-03-20 15:08:39,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 35. [2022-03-20 15:08:39,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 15:08:39,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2022-03-20 15:08:39,554 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 22 [2022-03-20 15:08:39,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:39,554 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2022-03-20 15:08:39,554 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:39,555 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2022-03-20 15:08:39,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 15:08:39,555 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:39,556 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:39,556 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 15:08:39,556 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:39,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:39,556 INFO L85 PathProgramCache]: Analyzing trace with hash -81203399, now seen corresponding path program 1 times [2022-03-20 15:08:39,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:39,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [217810580] [2022-03-20 15:08:39,557 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:39,557 INFO L85 PathProgramCache]: Analyzing trace with hash -81203399, now seen corresponding path program 2 times [2022-03-20 15:08:39,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:39,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201286100] [2022-03-20 15:08:39,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:39,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:39,580 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:39,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [169851909] [2022-03-20 15:08:39,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:39,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:39,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:39,586 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:39,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-20 15:08:39,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 15:08:39,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:39,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 15:08:39,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:39,724 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:39,724 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:08:39,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:39,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201286100] [2022-03-20 15:08:39,724 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:39,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169851909] [2022-03-20 15:08:39,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169851909] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:39,725 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:39,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 15:08:39,725 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:39,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [217810580] [2022-03-20 15:08:39,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [217810580] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:39,726 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:39,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 15:08:39,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568323345] [2022-03-20 15:08:39,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:39,726 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 15:08:39,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:39,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 15:08:39,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 15:08:39,727 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:39,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:39,745 INFO L93 Difference]: Finished difference Result 44 states and 54 transitions. [2022-03-20 15:08:39,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 15:08:39,746 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-03-20 15:08:39,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:39,747 INFO L225 Difference]: With dead ends: 44 [2022-03-20 15:08:39,747 INFO L226 Difference]: Without dead ends: 37 [2022-03-20 15:08:39,747 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 15:08:39,748 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:39,748 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 113 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:39,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-03-20 15:08:39,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-03-20 15:08:39,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 25 states have internal predecessors, (31), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 15:08:39,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2022-03-20 15:08:39,757 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 47 transitions. Word has length 23 [2022-03-20 15:08:39,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:39,758 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 47 transitions. [2022-03-20 15:08:39,758 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:39,758 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 47 transitions. [2022-03-20 15:08:39,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-20 15:08:39,759 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:39,759 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:39,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:39,975 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:39,976 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:39,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:39,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1762644405, now seen corresponding path program 1 times [2022-03-20 15:08:39,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:39,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1365814800] [2022-03-20 15:08:39,977 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:39,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1762644405, now seen corresponding path program 2 times [2022-03-20 15:08:39,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:39,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485185251] [2022-03-20 15:08:39,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:39,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:39,987 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:39,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [858449478] [2022-03-20 15:08:39,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:39,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:39,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:39,988 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:40,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-20 15:08:40,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 15:08:40,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:40,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:08:40,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:40,191 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:40,192 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:08:40,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:40,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485185251] [2022-03-20 15:08:40,192 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:40,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858449478] [2022-03-20 15:08:40,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858449478] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:40,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:40,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:08:40,193 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:40,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1365814800] [2022-03-20 15:08:40,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1365814800] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:40,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:40,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:08:40,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165410514] [2022-03-20 15:08:40,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:40,193 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:08:40,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:40,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:08:40,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:08:40,194 INFO L87 Difference]: Start difference. First operand 37 states and 47 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 15:08:40,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:40,273 INFO L93 Difference]: Finished difference Result 57 states and 75 transitions. [2022-03-20 15:08:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:08:40,273 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 24 [2022-03-20 15:08:40,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:40,274 INFO L225 Difference]: With dead ends: 57 [2022-03-20 15:08:40,274 INFO L226 Difference]: Without dead ends: 54 [2022-03-20 15:08:40,274 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:08:40,275 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 18 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:40,275 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 192 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:40,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-03-20 15:08:40,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 53. [2022-03-20 15:08:40,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 35 states have (on average 1.3142857142857143) internal successors, (46), 36 states have internal predecessors, (46), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 15:08:40,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 70 transitions. [2022-03-20 15:08:40,302 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 70 transitions. Word has length 24 [2022-03-20 15:08:40,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:40,302 INFO L478 AbstractCegarLoop]: Abstraction has 53 states and 70 transitions. [2022-03-20 15:08:40,302 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 15:08:40,302 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 70 transitions. [2022-03-20 15:08:40,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-20 15:08:40,303 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:40,303 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:40,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:40,503 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-20 15:08:40,504 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:40,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:40,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1090347867, now seen corresponding path program 1 times [2022-03-20 15:08:40,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:40,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [516520224] [2022-03-20 15:08:40,505 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:40,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1090347867, now seen corresponding path program 2 times [2022-03-20 15:08:40,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:40,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903592159] [2022-03-20 15:08:40,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:40,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:40,523 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:40,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [748222566] [2022-03-20 15:08:40,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:40,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:40,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:40,525 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:40,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-20 15:08:40,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:40,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:40,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 15:08:40,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:40,640 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:40,640 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:08:40,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:40,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903592159] [2022-03-20 15:08:40,640 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:40,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748222566] [2022-03-20 15:08:40,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748222566] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:40,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:40,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:08:40,641 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:40,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [516520224] [2022-03-20 15:08:40,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [516520224] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:40,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:40,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:08:40,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566027295] [2022-03-20 15:08:40,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:40,642 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:08:40,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:40,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:08:40,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:08:40,642 INFO L87 Difference]: Start difference. First operand 53 states and 70 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:40,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:40,681 INFO L93 Difference]: Finished difference Result 77 states and 104 transitions. [2022-03-20 15:08:40,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:08:40,685 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2022-03-20 15:08:40,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:40,686 INFO L225 Difference]: With dead ends: 77 [2022-03-20 15:08:40,686 INFO L226 Difference]: Without dead ends: 55 [2022-03-20 15:08:40,688 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:08:40,688 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 6 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:40,689 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 113 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:40,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-03-20 15:08:40,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-03-20 15:08:40,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 38 states have internal predecessors, (48), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 15:08:40,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 72 transitions. [2022-03-20 15:08:40,697 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 72 transitions. Word has length 29 [2022-03-20 15:08:40,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:40,697 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 72 transitions. [2022-03-20 15:08:40,697 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:40,697 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 72 transitions. [2022-03-20 15:08:40,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-20 15:08:40,698 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:40,698 INFO L499 BasicCegarLoop]: trace histogram [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-20 15:08:40,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:40,898 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:40,899 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:40,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:40,899 INFO L85 PathProgramCache]: Analyzing trace with hash 979890972, now seen corresponding path program 1 times [2022-03-20 15:08:40,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:40,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1164638178] [2022-03-20 15:08:40,900 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:40,900 INFO L85 PathProgramCache]: Analyzing trace with hash 979890972, now seen corresponding path program 2 times [2022-03-20 15:08:40,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:40,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845086449] [2022-03-20 15:08:40,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:40,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:40,923 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:40,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [30913823] [2022-03-20 15:08:40,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:40,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:40,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:40,925 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:40,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-20 15:08:40,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:40,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:40,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:08:40,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:41,026 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:41,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:41,103 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:41,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:41,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845086449] [2022-03-20 15:08:41,104 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:41,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30913823] [2022-03-20 15:08:41,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30913823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:41,104 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:41,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 15:08:41,104 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:41,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1164638178] [2022-03-20 15:08:41,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1164638178] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:41,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:41,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:08:41,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630519340] [2022-03-20 15:08:41,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:41,105 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:08:41,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:41,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:08:41,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:08:41,105 INFO L87 Difference]: Start difference. First operand 55 states and 72 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:41,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:41,130 INFO L93 Difference]: Finished difference Result 67 states and 85 transitions. [2022-03-20 15:08:41,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 15:08:41,130 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2022-03-20 15:08:41,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:41,131 INFO L225 Difference]: With dead ends: 67 [2022-03-20 15:08:41,131 INFO L226 Difference]: Without dead ends: 60 [2022-03-20 15:08:41,131 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-03-20 15:08:41,132 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 14 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:41,132 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 141 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:41,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-03-20 15:08:41,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2022-03-20 15:08:41,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 41 states have (on average 1.2926829268292683) internal successors, (53), 42 states have internal predecessors, (53), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 15:08:41,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 77 transitions. [2022-03-20 15:08:41,139 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 77 transitions. Word has length 30 [2022-03-20 15:08:41,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:41,139 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 77 transitions. [2022-03-20 15:08:41,139 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:41,139 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 77 transitions. [2022-03-20 15:08:41,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-20 15:08:41,140 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:41,140 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:41,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:41,355 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:41,355 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:41,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:41,356 INFO L85 PathProgramCache]: Analyzing trace with hash 296831538, now seen corresponding path program 1 times [2022-03-20 15:08:41,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:41,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [863802195] [2022-03-20 15:08:41,357 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:41,357 INFO L85 PathProgramCache]: Analyzing trace with hash 296831538, now seen corresponding path program 2 times [2022-03-20 15:08:41,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:41,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085724514] [2022-03-20 15:08:41,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:41,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:41,372 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:41,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [980899234] [2022-03-20 15:08:41,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:41,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:41,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:41,374 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:41,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-20 15:08:41,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:41,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:41,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:08:41,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:41,478 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-20 15:08:41,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:41,588 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-20 15:08:41,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:41,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085724514] [2022-03-20 15:08:41,589 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:41,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980899234] [2022-03-20 15:08:41,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980899234] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:41,589 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:41,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 15:08:41,589 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:41,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [863802195] [2022-03-20 15:08:41,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [863802195] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:41,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:41,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:08:41,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115927381] [2022-03-20 15:08:41,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:41,590 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:08:41,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:41,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:08:41,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:08:41,590 INFO L87 Difference]: Start difference. First operand 59 states and 77 transitions. Second operand has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:41,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:41,752 INFO L93 Difference]: Finished difference Result 138 states and 201 transitions. [2022-03-20 15:08:41,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 15:08:41,752 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2022-03-20 15:08:41,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:41,754 INFO L225 Difference]: With dead ends: 138 [2022-03-20 15:08:41,754 INFO L226 Difference]: Without dead ends: 131 [2022-03-20 15:08:41,754 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:08:41,754 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 115 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:41,755 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 353 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:41,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-03-20 15:08:41,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 88. [2022-03-20 15:08:41,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.3636363636363635) internal successors, (90), 67 states have internal predecessors, (90), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 15:08:41,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 122 transitions. [2022-03-20 15:08:41,767 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 122 transitions. Word has length 31 [2022-03-20 15:08:41,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:41,768 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 122 transitions. [2022-03-20 15:08:41,768 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:41,768 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 122 transitions. [2022-03-20 15:08:41,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-20 15:08:41,768 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:41,769 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:41,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:41,985 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:41,985 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:41,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:41,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1911367052, now seen corresponding path program 1 times [2022-03-20 15:08:41,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:41,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1675729440] [2022-03-20 15:08:41,986 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:41,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1911367052, now seen corresponding path program 2 times [2022-03-20 15:08:41,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:41,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895055877] [2022-03-20 15:08:41,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:41,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:41,996 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:41,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1351424123] [2022-03-20 15:08:41,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:41,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:41,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:41,998 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:41,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-20 15:08:42,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:42,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:42,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:08:42,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:42,103 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:42,104 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:08:42,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:42,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895055877] [2022-03-20 15:08:42,104 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:42,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351424123] [2022-03-20 15:08:42,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351424123] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:42,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:42,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:08:42,104 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:42,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1675729440] [2022-03-20 15:08:42,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1675729440] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:42,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:42,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:08:42,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563366177] [2022-03-20 15:08:42,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:42,105 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:08:42,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:42,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:08:42,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:08:42,106 INFO L87 Difference]: Start difference. First operand 88 states and 122 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:42,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:42,132 INFO L93 Difference]: Finished difference Result 127 states and 178 transitions. [2022-03-20 15:08:42,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:08:42,132 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2022-03-20 15:08:42,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:42,134 INFO L225 Difference]: With dead ends: 127 [2022-03-20 15:08:42,134 INFO L226 Difference]: Without dead ends: 90 [2022-03-20 15:08:42,136 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:08:42,137 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 10 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:42,137 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 165 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:42,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-03-20 15:08:42,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2022-03-20 15:08:42,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 68 states have (on average 1.3529411764705883) internal successors, (92), 69 states have internal predecessors, (92), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 15:08:42,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 124 transitions. [2022-03-20 15:08:42,166 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 124 transitions. Word has length 35 [2022-03-20 15:08:42,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:42,167 INFO L478 AbstractCegarLoop]: Abstraction has 90 states and 124 transitions. [2022-03-20 15:08:42,167 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:42,167 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 124 transitions. [2022-03-20 15:08:42,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 15:08:42,169 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:42,169 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:42,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-20 15:08:42,387 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:42,387 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:42,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:42,388 INFO L85 PathProgramCache]: Analyzing trace with hash -304485816, now seen corresponding path program 1 times [2022-03-20 15:08:42,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:42,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1292750052] [2022-03-20 15:08:42,388 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:42,388 INFO L85 PathProgramCache]: Analyzing trace with hash -304485816, now seen corresponding path program 2 times [2022-03-20 15:08:42,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:42,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978838149] [2022-03-20 15:08:42,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:42,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:42,407 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:42,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1643435547] [2022-03-20 15:08:42,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:42,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:42,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:42,415 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:42,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-20 15:08:42,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:42,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:42,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 15:08:42,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:42,529 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:42,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:42,605 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:42,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:42,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978838149] [2022-03-20 15:08:42,605 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:42,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643435547] [2022-03-20 15:08:42,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643435547] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:42,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:42,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 15:08:42,605 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:42,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1292750052] [2022-03-20 15:08:42,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1292750052] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:42,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:42,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 15:08:42,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215695424] [2022-03-20 15:08:42,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:42,606 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 15:08:42,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:42,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 15:08:42,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 15:08:42,606 INFO L87 Difference]: Start difference. First operand 90 states and 124 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:42,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:42,649 INFO L93 Difference]: Finished difference Result 163 states and 227 transitions. [2022-03-20 15:08:42,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 15:08:42,650 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2022-03-20 15:08:42,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:42,651 INFO L225 Difference]: With dead ends: 163 [2022-03-20 15:08:42,651 INFO L226 Difference]: Without dead ends: 112 [2022-03-20 15:08:42,651 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2022-03-20 15:08:42,652 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 29 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:42,652 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 163 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:42,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-03-20 15:08:42,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 109. [2022-03-20 15:08:42,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 81 states have (on average 1.3209876543209877) internal successors, (107), 82 states have internal predecessors, (107), 21 states have call successors, (21), 7 states have call predecessors, (21), 6 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 15:08:42,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 147 transitions. [2022-03-20 15:08:42,662 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 147 transitions. Word has length 36 [2022-03-20 15:08:42,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:42,662 INFO L478 AbstractCegarLoop]: Abstraction has 109 states and 147 transitions. [2022-03-20 15:08:42,662 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:42,662 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 147 transitions. [2022-03-20 15:08:42,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 15:08:42,663 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:42,663 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:42,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-03-20 15:08:42,879 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:42,879 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:42,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:42,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1581560821, now seen corresponding path program 1 times [2022-03-20 15:08:42,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:42,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [369944286] [2022-03-20 15:08:42,880 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:42,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1581560821, now seen corresponding path program 2 times [2022-03-20 15:08:42,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:42,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201335933] [2022-03-20 15:08:42,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:42,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:42,890 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:42,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657639754] [2022-03-20 15:08:42,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:42,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:42,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:42,892 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:42,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-20 15:08:42,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:42,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:42,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-20 15:08:42,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:43,107 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-20 15:08:43,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:43,194 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:43,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:43,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201335933] [2022-03-20 15:08:43,194 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:43,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657639754] [2022-03-20 15:08:43,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657639754] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:43,194 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:43,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 11 [2022-03-20 15:08:43,195 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:43,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [369944286] [2022-03-20 15:08:43,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [369944286] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:43,195 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:43,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 15:08:43,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253708967] [2022-03-20 15:08:43,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:43,195 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 15:08:43,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:43,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 15:08:43,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-20 15:08:43,196 INFO L87 Difference]: Start difference. First operand 109 states and 147 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:43,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:43,290 INFO L93 Difference]: Finished difference Result 154 states and 208 transitions. [2022-03-20 15:08:43,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:08:43,291 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2022-03-20 15:08:43,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:43,292 INFO L225 Difference]: With dead ends: 154 [2022-03-20 15:08:43,292 INFO L226 Difference]: Without dead ends: 152 [2022-03-20 15:08:43,292 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-20 15:08:43,292 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 61 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:43,292 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 375 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:43,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-03-20 15:08:43,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 148. [2022-03-20 15:08:43,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 109 states have (on average 1.3394495412844036) internal successors, (146), 110 states have internal predecessors, (146), 29 states have call successors, (29), 10 states have call predecessors, (29), 9 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 15:08:43,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 202 transitions. [2022-03-20 15:08:43,304 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 202 transitions. Word has length 36 [2022-03-20 15:08:43,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:43,304 INFO L478 AbstractCegarLoop]: Abstraction has 148 states and 202 transitions. [2022-03-20 15:08:43,304 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:43,304 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 202 transitions. [2022-03-20 15:08:43,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-20 15:08:43,305 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:43,305 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-03-20 15:08:43,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:43,521 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-20 15:08:43,522 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:43,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:43,522 INFO L85 PathProgramCache]: Analyzing trace with hash -428189223, now seen corresponding path program 3 times [2022-03-20 15:08:43,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:43,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1162369311] [2022-03-20 15:08:43,523 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:43,523 INFO L85 PathProgramCache]: Analyzing trace with hash -428189223, now seen corresponding path program 4 times [2022-03-20 15:08:43,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:43,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206536320] [2022-03-20 15:08:43,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:43,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:43,540 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:43,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [891542980] [2022-03-20 15:08:43,540 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:08:43,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:43,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:43,549 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:43,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-20 15:08:43,581 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:08:43,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:43,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 15:08:43,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:43,637 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:43,637 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:08:43,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:43,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206536320] [2022-03-20 15:08:43,637 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:43,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891542980] [2022-03-20 15:08:43,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891542980] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:43,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:43,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:08:43,638 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:43,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1162369311] [2022-03-20 15:08:43,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1162369311] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:43,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:43,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:08:43,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029824055] [2022-03-20 15:08:43,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:43,638 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:08:43,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:43,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:08:43,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:08:43,639 INFO L87 Difference]: Start difference. First operand 148 states and 202 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 15:08:43,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:43,702 INFO L93 Difference]: Finished difference Result 300 states and 442 transitions. [2022-03-20 15:08:43,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:08:43,702 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 37 [2022-03-20 15:08:43,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:43,705 INFO L225 Difference]: With dead ends: 300 [2022-03-20 15:08:43,705 INFO L226 Difference]: Without dead ends: 249 [2022-03-20 15:08:43,706 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-20 15:08:43,707 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 29 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:43,707 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 202 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:43,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-03-20 15:08:43,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 175. [2022-03-20 15:08:43,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 136 states have (on average 1.3455882352941178) internal successors, (183), 137 states have internal predecessors, (183), 29 states have call successors, (29), 10 states have call predecessors, (29), 9 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 15:08:43,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 239 transitions. [2022-03-20 15:08:43,727 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 239 transitions. Word has length 37 [2022-03-20 15:08:43,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:43,727 INFO L478 AbstractCegarLoop]: Abstraction has 175 states and 239 transitions. [2022-03-20 15:08:43,727 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 15:08:43,727 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 239 transitions. [2022-03-20 15:08:43,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 15:08:43,730 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:43,730 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:43,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:43,947 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 15:08:43,947 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:43,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:43,948 INFO L85 PathProgramCache]: Analyzing trace with hash -957710478, now seen corresponding path program 1 times [2022-03-20 15:08:43,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:43,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1220469960] [2022-03-20 15:08:43,948 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:43,948 INFO L85 PathProgramCache]: Analyzing trace with hash -957710478, now seen corresponding path program 2 times [2022-03-20 15:08:43,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:43,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37443631] [2022-03-20 15:08:43,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:43,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:43,955 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:43,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [811081964] [2022-03-20 15:08:43,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:43,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:43,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:43,960 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:43,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-20 15:08:43,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:43,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:43,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 15:08:43,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:44,088 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-20 15:08:44,088 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:08:44,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:44,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37443631] [2022-03-20 15:08:44,089 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:44,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811081964] [2022-03-20 15:08:44,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811081964] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:44,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:44,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 15:08:44,089 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:44,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1220469960] [2022-03-20 15:08:44,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1220469960] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:44,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:44,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 15:08:44,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164533806] [2022-03-20 15:08:44,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:44,090 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 15:08:44,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:44,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 15:08:44,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:08:44,090 INFO L87 Difference]: Start difference. First operand 175 states and 239 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:08:44,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:44,183 INFO L93 Difference]: Finished difference Result 193 states and 262 transitions. [2022-03-20 15:08:44,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:08:44,184 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-20 15:08:44,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:44,185 INFO L225 Difference]: With dead ends: 193 [2022-03-20 15:08:44,185 INFO L226 Difference]: Without dead ends: 191 [2022-03-20 15:08:44,185 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-03-20 15:08:44,186 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 61 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:44,186 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 270 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:44,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-03-20 15:08:44,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 190. [2022-03-20 15:08:44,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 145 states have (on average 1.3379310344827586) internal successors, (194), 146 states have internal predecessors, (194), 33 states have call successors, (33), 12 states have call predecessors, (33), 11 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-20 15:08:44,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 258 transitions. [2022-03-20 15:08:44,203 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 258 transitions. Word has length 39 [2022-03-20 15:08:44,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:44,204 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 258 transitions. [2022-03-20 15:08:44,204 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:08:44,204 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 258 transitions. [2022-03-20 15:08:44,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-20 15:08:44,204 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:44,205 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:44,223 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-20 15:08:44,420 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-20 15:08:44,421 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:44,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:44,421 INFO L85 PathProgramCache]: Analyzing trace with hash 409018142, now seen corresponding path program 1 times [2022-03-20 15:08:44,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:44,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [974139203] [2022-03-20 15:08:44,421 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:44,422 INFO L85 PathProgramCache]: Analyzing trace with hash 409018142, now seen corresponding path program 2 times [2022-03-20 15:08:44,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:44,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258661274] [2022-03-20 15:08:44,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:44,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:44,428 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:44,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1763539189] [2022-03-20 15:08:44,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:44,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:44,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:44,429 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:44,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-20 15:08:44,464 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:44,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:44,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 15:08:44,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:44,763 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:44,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:44,882 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:44,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:44,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258661274] [2022-03-20 15:08:44,882 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:44,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763539189] [2022-03-20 15:08:44,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763539189] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:44,882 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:44,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2022-03-20 15:08:44,882 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:44,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [974139203] [2022-03-20 15:08:44,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [974139203] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:44,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:44,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:08:44,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573062230] [2022-03-20 15:08:44,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:44,883 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:08:44,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:44,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:08:44,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:08:44,883 INFO L87 Difference]: Start difference. First operand 190 states and 258 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 15:08:45,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:45,024 INFO L93 Difference]: Finished difference Result 199 states and 266 transitions. [2022-03-20 15:08:45,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 15:08:45,024 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 41 [2022-03-20 15:08:45,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:45,025 INFO L225 Difference]: With dead ends: 199 [2022-03-20 15:08:45,025 INFO L226 Difference]: Without dead ends: 197 [2022-03-20 15:08:45,025 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-03-20 15:08:45,026 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 72 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:45,026 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 385 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:45,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-20 15:08:45,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 194. [2022-03-20 15:08:45,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 148 states have (on average 1.3310810810810811) internal successors, (197), 149 states have internal predecessors, (197), 33 states have call successors, (33), 13 states have call predecessors, (33), 12 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-20 15:08:45,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 261 transitions. [2022-03-20 15:08:45,039 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 261 transitions. Word has length 41 [2022-03-20 15:08:45,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:45,039 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 261 transitions. [2022-03-20 15:08:45,039 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 15:08:45,039 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 261 transitions. [2022-03-20 15:08:45,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-20 15:08:45,040 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:45,040 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:45,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:45,256 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-20 15:08:45,256 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:45,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:45,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1943393983, now seen corresponding path program 1 times [2022-03-20 15:08:45,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:45,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [980059742] [2022-03-20 15:08:45,257 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:45,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1943393983, now seen corresponding path program 2 times [2022-03-20 15:08:45,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:45,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677201988] [2022-03-20 15:08:45,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:45,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:45,263 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:45,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [752837008] [2022-03-20 15:08:45,264 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:45,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:45,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:45,269 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:45,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-20 15:08:45,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:45,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:45,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 15:08:45,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:45,381 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 15:08:45,381 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:08:45,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:45,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677201988] [2022-03-20 15:08:45,381 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:45,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752837008] [2022-03-20 15:08:45,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752837008] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:45,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:45,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:08:45,382 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:45,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [980059742] [2022-03-20 15:08:45,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [980059742] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:45,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:45,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:08:45,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591206339] [2022-03-20 15:08:45,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:45,382 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:08:45,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:45,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:08:45,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:08:45,383 INFO L87 Difference]: Start difference. First operand 194 states and 261 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 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-20 15:08:45,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:45,423 INFO L93 Difference]: Finished difference Result 261 states and 367 transitions. [2022-03-20 15:08:45,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:08:45,423 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 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 44 [2022-03-20 15:08:45,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:45,424 INFO L225 Difference]: With dead ends: 261 [2022-03-20 15:08:45,424 INFO L226 Difference]: Without dead ends: 259 [2022-03-20 15:08:45,424 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:08:45,425 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 12 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:45,425 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 169 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:45,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-03-20 15:08:45,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 228. [2022-03-20 15:08:45,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 161 states have (on average 1.329192546583851) internal successors, (214), 167 states have internal predecessors, (214), 53 states have call successors, (53), 14 states have call predecessors, (53), 13 states have return successors, (51), 46 states have call predecessors, (51), 51 states have call successors, (51) [2022-03-20 15:08:45,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 318 transitions. [2022-03-20 15:08:45,441 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 318 transitions. Word has length 44 [2022-03-20 15:08:45,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:45,442 INFO L478 AbstractCegarLoop]: Abstraction has 228 states and 318 transitions. [2022-03-20 15:08:45,442 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 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-20 15:08:45,442 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 318 transitions. [2022-03-20 15:08:45,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 15:08:45,442 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:45,442 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:45,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:45,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,SelfDestructingSolverStorable12 [2022-03-20 15:08:45,655 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:45,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:45,656 INFO L85 PathProgramCache]: Analyzing trace with hash -772903697, now seen corresponding path program 1 times [2022-03-20 15:08:45,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:45,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [467011487] [2022-03-20 15:08:45,656 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:45,656 INFO L85 PathProgramCache]: Analyzing trace with hash -772903697, now seen corresponding path program 2 times [2022-03-20 15:08:45,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:45,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325830055] [2022-03-20 15:08:45,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:45,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:45,662 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:45,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [682773516] [2022-03-20 15:08:45,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:45,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:45,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:45,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-20 15:08:45,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-20 15:08:45,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:45,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:45,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 15:08:45,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:45,771 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:45,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:45,889 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:08:45,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:45,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325830055] [2022-03-20 15:08:45,890 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:45,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682773516] [2022-03-20 15:08:45,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682773516] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:45,890 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:45,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 15:08:45,890 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:45,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [467011487] [2022-03-20 15:08:45,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [467011487] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:45,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:45,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:08:45,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713838802] [2022-03-20 15:08:45,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:45,891 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:08:45,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:45,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:08:45,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:08:45,891 INFO L87 Difference]: Start difference. First operand 228 states and 318 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:45,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:45,971 INFO L93 Difference]: Finished difference Result 429 states and 607 transitions. [2022-03-20 15:08:45,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 15:08:45,972 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2022-03-20 15:08:45,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:45,974 INFO L225 Difference]: With dead ends: 429 [2022-03-20 15:08:45,974 INFO L226 Difference]: Without dead ends: 264 [2022-03-20 15:08:45,975 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:08:45,975 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 59 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:45,975 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 203 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:45,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-03-20 15:08:45,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 258. [2022-03-20 15:08:45,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 183 states have (on average 1.3060109289617485) internal successors, (239), 189 states have internal predecessors, (239), 57 states have call successors, (57), 18 states have call predecessors, (57), 17 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2022-03-20 15:08:45,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 351 transitions. [2022-03-20 15:08:45,999 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 351 transitions. Word has length 42 [2022-03-20 15:08:45,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:45,999 INFO L478 AbstractCegarLoop]: Abstraction has 258 states and 351 transitions. [2022-03-20 15:08:45,999 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:08:45,999 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 351 transitions. [2022-03-20 15:08:45,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-03-20 15:08:45,999 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:45,999 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:46,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:46,215 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-20 15:08:46,215 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:46,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:46,216 INFO L85 PathProgramCache]: Analyzing trace with hash 744709461, now seen corresponding path program 1 times [2022-03-20 15:08:46,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:46,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1339473443] [2022-03-20 15:08:46,216 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:46,216 INFO L85 PathProgramCache]: Analyzing trace with hash 744709461, now seen corresponding path program 2 times [2022-03-20 15:08:46,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:46,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413995065] [2022-03-20 15:08:46,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:46,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:46,222 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:46,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1991990184] [2022-03-20 15:08:46,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:46,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:46,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:46,223 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:46,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-20 15:08:46,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:46,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:46,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 15:08:46,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:46,340 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-20 15:08:46,340 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:08:46,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:46,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413995065] [2022-03-20 15:08:46,340 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:46,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991990184] [2022-03-20 15:08:46,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991990184] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:46,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:46,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:08:46,340 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:46,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1339473443] [2022-03-20 15:08:46,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1339473443] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:46,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:46,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:08:46,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309723584] [2022-03-20 15:08:46,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:46,341 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:08:46,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:46,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:08:46,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:08:46,342 INFO L87 Difference]: Start difference. First operand 258 states and 351 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 2 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-20 15:08:46,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:46,388 INFO L93 Difference]: Finished difference Result 332 states and 473 transitions. [2022-03-20 15:08:46,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:08:46,389 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 2 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 46 [2022-03-20 15:08:46,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:46,390 INFO L225 Difference]: With dead ends: 332 [2022-03-20 15:08:46,390 INFO L226 Difference]: Without dead ends: 330 [2022-03-20 15:08:46,392 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:08:46,392 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 10 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:46,393 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 158 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:46,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-03-20 15:08:46,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 321. [2022-03-20 15:08:46,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 213 states have (on average 1.3427230046948357) internal successors, (286), 223 states have internal predecessors, (286), 89 states have call successors, (89), 19 states have call predecessors, (89), 18 states have return successors, (87), 78 states have call predecessors, (87), 87 states have call successors, (87) [2022-03-20 15:08:46,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 462 transitions. [2022-03-20 15:08:46,419 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 462 transitions. Word has length 46 [2022-03-20 15:08:46,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:46,419 INFO L478 AbstractCegarLoop]: Abstraction has 321 states and 462 transitions. [2022-03-20 15:08:46,419 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 2 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-20 15:08:46,419 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 462 transitions. [2022-03-20 15:08:46,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-20 15:08:46,420 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:46,420 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:46,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:46,636 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:46,636 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:46,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:46,637 INFO L85 PathProgramCache]: Analyzing trace with hash -522797827, now seen corresponding path program 1 times [2022-03-20 15:08:46,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:46,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1465706190] [2022-03-20 15:08:46,637 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:46,637 INFO L85 PathProgramCache]: Analyzing trace with hash -522797827, now seen corresponding path program 2 times [2022-03-20 15:08:46,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:46,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054173551] [2022-03-20 15:08:46,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:46,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:46,643 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:46,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [361116869] [2022-03-20 15:08:46,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:46,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:46,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:46,645 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:46,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-20 15:08:46,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:46,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:46,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 15:08:46,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:46,789 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:46,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:46,926 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:46,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:46,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054173551] [2022-03-20 15:08:46,927 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:46,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361116869] [2022-03-20 15:08:46,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361116869] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:46,927 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:46,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 15:08:46,927 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:46,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1465706190] [2022-03-20 15:08:46,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1465706190] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:46,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:46,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:08:46,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220782246] [2022-03-20 15:08:46,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:46,927 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:08:46,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:46,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:08:46,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:08:46,928 INFO L87 Difference]: Start difference. First operand 321 states and 462 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:47,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:47,027 INFO L93 Difference]: Finished difference Result 335 states and 475 transitions. [2022-03-20 15:08:47,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 15:08:47,027 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 57 [2022-03-20 15:08:47,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:47,029 INFO L225 Difference]: With dead ends: 335 [2022-03-20 15:08:47,029 INFO L226 Difference]: Without dead ends: 328 [2022-03-20 15:08:47,029 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:08:47,029 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 53 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:47,029 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 186 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:47,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-03-20 15:08:47,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 324. [2022-03-20 15:08:47,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 216 states have (on average 1.337962962962963) internal successors, (289), 226 states have internal predecessors, (289), 89 states have call successors, (89), 19 states have call predecessors, (89), 18 states have return successors, (87), 78 states have call predecessors, (87), 87 states have call successors, (87) [2022-03-20 15:08:47,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 465 transitions. [2022-03-20 15:08:47,058 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 465 transitions. Word has length 57 [2022-03-20 15:08:47,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:47,058 INFO L478 AbstractCegarLoop]: Abstraction has 324 states and 465 transitions. [2022-03-20 15:08:47,058 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:47,058 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 465 transitions. [2022-03-20 15:08:47,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-03-20 15:08:47,058 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:47,058 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:47,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:47,275 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-20 15:08:47,275 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:47,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:47,276 INFO L85 PathProgramCache]: Analyzing trace with hash 958119025, now seen corresponding path program 1 times [2022-03-20 15:08:47,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:47,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1866362857] [2022-03-20 15:08:47,276 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:47,276 INFO L85 PathProgramCache]: Analyzing trace with hash 958119025, now seen corresponding path program 2 times [2022-03-20 15:08:47,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:47,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878264823] [2022-03-20 15:08:47,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:47,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:47,282 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:47,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1537251703] [2022-03-20 15:08:47,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:47,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:47,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:47,285 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:47,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-20 15:08:47,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:47,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:47,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 15:08:47,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:47,789 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 15:08:47,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:48,658 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 15:08:48,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:48,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878264823] [2022-03-20 15:08:48,660 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:48,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537251703] [2022-03-20 15:08:48,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537251703] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:48,660 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:48,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-03-20 15:08:48,660 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:48,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1866362857] [2022-03-20 15:08:48,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1866362857] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:48,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:48,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:08:48,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953992310] [2022-03-20 15:08:48,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:48,660 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:08:48,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:48,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:08:48,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-20 15:08:48,662 INFO L87 Difference]: Start difference. First operand 324 states and 465 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:49,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:49,019 INFO L93 Difference]: Finished difference Result 384 states and 559 transitions. [2022-03-20 15:08:49,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:08:49,020 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 58 [2022-03-20 15:08:49,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:49,022 INFO L225 Difference]: With dead ends: 384 [2022-03-20 15:08:49,022 INFO L226 Difference]: Without dead ends: 381 [2022-03-20 15:08:49,022 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:08:49,023 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 74 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:49,023 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 474 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:08:49,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-03-20 15:08:49,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 377. [2022-03-20 15:08:49,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 243 states have (on average 1.345679012345679) internal successors, (327), 256 states have internal predecessors, (327), 113 states have call successors, (113), 21 states have call predecessors, (113), 20 states have return successors, (111), 99 states have call predecessors, (111), 111 states have call successors, (111) [2022-03-20 15:08:49,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 551 transitions. [2022-03-20 15:08:49,056 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 551 transitions. Word has length 58 [2022-03-20 15:08:49,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:49,056 INFO L478 AbstractCegarLoop]: Abstraction has 377 states and 551 transitions. [2022-03-20 15:08:49,057 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:49,057 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 551 transitions. [2022-03-20 15:08:49,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-20 15:08:49,057 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:49,057 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:49,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:49,271 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 15:08:49,271 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:49,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:49,272 INFO L85 PathProgramCache]: Analyzing trace with hash 27973409, now seen corresponding path program 1 times [2022-03-20 15:08:49,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:49,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [459975985] [2022-03-20 15:08:49,272 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:49,272 INFO L85 PathProgramCache]: Analyzing trace with hash 27973409, now seen corresponding path program 2 times [2022-03-20 15:08:49,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:49,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429723482] [2022-03-20 15:08:49,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:49,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:49,278 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:49,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [644314953] [2022-03-20 15:08:49,278 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:49,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:49,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:49,283 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:49,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-20 15:08:49,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:49,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:49,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 15:08:49,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:49,436 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:49,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:49,600 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:49,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:49,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429723482] [2022-03-20 15:08:49,600 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:49,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644314953] [2022-03-20 15:08:49,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644314953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:49,600 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:49,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-20 15:08:49,601 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:49,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [459975985] [2022-03-20 15:08:49,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [459975985] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:49,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:49,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 15:08:49,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371215726] [2022-03-20 15:08:49,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:49,602 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 15:08:49,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:49,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 15:08:49,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:08:49,603 INFO L87 Difference]: Start difference. First operand 377 states and 551 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:49,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:49,697 INFO L93 Difference]: Finished difference Result 604 states and 873 transitions. [2022-03-20 15:08:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:08:49,698 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 63 [2022-03-20 15:08:49,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:49,699 INFO L225 Difference]: With dead ends: 604 [2022-03-20 15:08:49,699 INFO L226 Difference]: Without dead ends: 440 [2022-03-20 15:08:49,700 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=206, Unknown=0, NotChecked=0, Total=342 [2022-03-20 15:08:49,700 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 69 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:49,701 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 216 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:49,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-03-20 15:08:49,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 426. [2022-03-20 15:08:49,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 279 states have (on average 1.3118279569892473) internal successors, (366), 290 states have internal predecessors, (366), 117 states have call successors, (117), 30 states have call predecessors, (117), 29 states have return successors, (115), 105 states have call predecessors, (115), 115 states have call successors, (115) [2022-03-20 15:08:49,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 598 transitions. [2022-03-20 15:08:49,731 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 598 transitions. Word has length 63 [2022-03-20 15:08:49,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:49,732 INFO L478 AbstractCegarLoop]: Abstraction has 426 states and 598 transitions. [2022-03-20 15:08:49,732 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:49,732 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 598 transitions. [2022-03-20 15:08:49,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-20 15:08:49,733 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:49,733 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:49,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:49,939 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 15:08:49,939 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:49,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:49,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1288112160, now seen corresponding path program 3 times [2022-03-20 15:08:49,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:49,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [259704576] [2022-03-20 15:08:49,940 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:49,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1288112160, now seen corresponding path program 4 times [2022-03-20 15:08:49,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:49,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844913027] [2022-03-20 15:08:49,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:49,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:49,946 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:49,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [711300325] [2022-03-20 15:08:49,946 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:08:49,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:49,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:49,947 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:49,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-20 15:08:49,990 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:08:49,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:49,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:08:49,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:50,102 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:50,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:50,257 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:50,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:50,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844913027] [2022-03-20 15:08:50,257 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:50,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711300325] [2022-03-20 15:08:50,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711300325] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:50,257 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:50,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 15:08:50,257 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:50,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [259704576] [2022-03-20 15:08:50,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [259704576] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:50,258 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:50,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 15:08:50,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571075518] [2022-03-20 15:08:50,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:50,258 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 15:08:50,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:50,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 15:08:50,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:08:50,258 INFO L87 Difference]: Start difference. First operand 426 states and 598 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:50,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:50,395 INFO L93 Difference]: Finished difference Result 531 states and 722 transitions. [2022-03-20 15:08:50,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:08:50,396 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 64 [2022-03-20 15:08:50,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:50,398 INFO L225 Difference]: With dead ends: 531 [2022-03-20 15:08:50,398 INFO L226 Difference]: Without dead ends: 524 [2022-03-20 15:08:50,398 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=188, Invalid=274, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:08:50,399 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 108 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:50,399 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 240 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:50,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2022-03-20 15:08:50,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 503. [2022-03-20 15:08:50,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 330 states have (on average 1.290909090909091) internal successors, (426), 346 states have internal predecessors, (426), 134 states have call successors, (134), 39 states have call predecessors, (134), 38 states have return successors, (131), 117 states have call predecessors, (131), 131 states have call successors, (131) [2022-03-20 15:08:50,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 691 transitions. [2022-03-20 15:08:50,435 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 691 transitions. Word has length 64 [2022-03-20 15:08:50,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:50,436 INFO L478 AbstractCegarLoop]: Abstraction has 503 states and 691 transitions. [2022-03-20 15:08:50,436 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:50,436 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 691 transitions. [2022-03-20 15:08:50,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-03-20 15:08:50,438 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:50,438 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 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] [2022-03-20 15:08:50,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-03-20 15:08:50,651 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:50,651 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:50,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:50,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1156119236, now seen corresponding path program 1 times [2022-03-20 15:08:50,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:50,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1300107680] [2022-03-20 15:08:50,652 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:50,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1156119236, now seen corresponding path program 2 times [2022-03-20 15:08:50,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:50,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194210584] [2022-03-20 15:08:50,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:50,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:50,662 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:50,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [177741178] [2022-03-20 15:08:50,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:50,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:50,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:50,664 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:50,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-20 15:08:50,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:50,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:50,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-20 15:08:50,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:50,868 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-03-20 15:08:50,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:50,979 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-03-20 15:08:50,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:50,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194210584] [2022-03-20 15:08:50,979 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:50,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177741178] [2022-03-20 15:08:50,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177741178] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 15:08:50,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:08:50,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2022-03-20 15:08:50,980 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:50,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1300107680] [2022-03-20 15:08:50,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1300107680] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:50,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:50,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:08:50,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653545620] [2022-03-20 15:08:50,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:50,980 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:08:50,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:50,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:08:50,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-20 15:08:50,981 INFO L87 Difference]: Start difference. First operand 503 states and 691 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:08:51,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:51,044 INFO L93 Difference]: Finished difference Result 517 states and 704 transitions. [2022-03-20 15:08:51,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:08:51,045 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 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 67 [2022-03-20 15:08:51,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:51,047 INFO L225 Difference]: With dead ends: 517 [2022-03-20 15:08:51,047 INFO L226 Difference]: Without dead ends: 515 [2022-03-20 15:08:51,047 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-03-20 15:08:51,048 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 12 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:51,048 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 150 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:51,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-03-20 15:08:51,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 511. [2022-03-20 15:08:51,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 336 states have (on average 1.2797619047619047) internal successors, (430), 352 states have internal predecessors, (430), 134 states have call successors, (134), 41 states have call predecessors, (134), 40 states have return successors, (131), 117 states have call predecessors, (131), 131 states have call successors, (131) [2022-03-20 15:08:51,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 695 transitions. [2022-03-20 15:08:51,104 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 695 transitions. Word has length 67 [2022-03-20 15:08:51,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:51,104 INFO L478 AbstractCegarLoop]: Abstraction has 511 states and 695 transitions. [2022-03-20 15:08:51,105 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:08:51,105 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 695 transitions. [2022-03-20 15:08:51,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-20 15:08:51,105 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:51,105 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:51,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:51,319 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:51,319 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:51,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:51,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1261753774, now seen corresponding path program 3 times [2022-03-20 15:08:51,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:51,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1046558309] [2022-03-20 15:08:51,320 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:51,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1261753774, now seen corresponding path program 4 times [2022-03-20 15:08:51,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:51,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955520001] [2022-03-20 15:08:51,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:51,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:51,332 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:51,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1333661334] [2022-03-20 15:08:51,332 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:08:51,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:51,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:51,335 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:51,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-20 15:08:51,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:08:51,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:51,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 15:08:51,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:51,460 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:51,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:51,542 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:51,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:51,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955520001] [2022-03-20 15:08:51,543 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:51,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333661334] [2022-03-20 15:08:51,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333661334] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:51,543 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:51,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-03-20 15:08:51,543 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:51,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1046558309] [2022-03-20 15:08:51,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1046558309] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:51,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:51,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:08:51,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010018479] [2022-03-20 15:08:51,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:51,544 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:08:51,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:51,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:08:51,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:08:51,544 INFO L87 Difference]: Start difference. First operand 511 states and 695 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 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-20 15:08:51,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:51,882 INFO L93 Difference]: Finished difference Result 857 states and 1271 transitions. [2022-03-20 15:08:51,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:08:51,882 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 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 65 [2022-03-20 15:08:51,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:51,886 INFO L225 Difference]: With dead ends: 857 [2022-03-20 15:08:51,886 INFO L226 Difference]: Without dead ends: 850 [2022-03-20 15:08:51,886 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2022-03-20 15:08:51,887 INFO L913 BasicCegarLoop]: 118 mSDtfsCounter, 81 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:51,887 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 572 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:08:51,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2022-03-20 15:08:51,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 567. [2022-03-20 15:08:51,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 380 states have (on average 1.3) internal successors, (494), 395 states have internal predecessors, (494), 146 states have call successors, (146), 41 states have call predecessors, (146), 40 states have return successors, (143), 130 states have call predecessors, (143), 143 states have call successors, (143) [2022-03-20 15:08:51,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 783 transitions. [2022-03-20 15:08:51,953 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 783 transitions. Word has length 65 [2022-03-20 15:08:51,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:51,953 INFO L478 AbstractCegarLoop]: Abstraction has 567 states and 783 transitions. [2022-03-20 15:08:51,953 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 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-20 15:08:51,953 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 783 transitions. [2022-03-20 15:08:51,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-20 15:08:51,954 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:51,954 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:51,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:52,167 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-20 15:08:52,167 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:52,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:52,168 INFO L85 PathProgramCache]: Analyzing trace with hash 365174246, now seen corresponding path program 1 times [2022-03-20 15:08:52,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:52,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2085750771] [2022-03-20 15:08:52,168 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:52,168 INFO L85 PathProgramCache]: Analyzing trace with hash 365174246, now seen corresponding path program 2 times [2022-03-20 15:08:52,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:52,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747349824] [2022-03-20 15:08:52,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:52,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:52,173 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:52,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1310135655] [2022-03-20 15:08:52,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:52,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:52,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:52,179 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:52,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-20 15:08:52,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:52,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:52,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 15:08:52,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:52,339 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:52,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:52,469 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:52,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:52,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747349824] [2022-03-20 15:08:52,470 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:52,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310135655] [2022-03-20 15:08:52,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310135655] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:52,470 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:52,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-20 15:08:52,470 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:52,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2085750771] [2022-03-20 15:08:52,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2085750771] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:52,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:52,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 15:08:52,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738031419] [2022-03-20 15:08:52,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:52,471 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 15:08:52,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:52,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 15:08:52,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:08:52,471 INFO L87 Difference]: Start difference. First operand 567 states and 783 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:52,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:52,589 INFO L93 Difference]: Finished difference Result 839 states and 1203 transitions. [2022-03-20 15:08:52,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:08:52,589 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 65 [2022-03-20 15:08:52,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:52,591 INFO L225 Difference]: With dead ends: 839 [2022-03-20 15:08:52,591 INFO L226 Difference]: Without dead ends: 567 [2022-03-20 15:08:52,592 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=135, Invalid=207, Unknown=0, NotChecked=0, Total=342 [2022-03-20 15:08:52,593 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 63 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:52,593 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 221 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:52,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-03-20 15:08:52,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 567. [2022-03-20 15:08:52,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 380 states have (on average 1.2894736842105263) internal successors, (490), 395 states have internal predecessors, (490), 146 states have call successors, (146), 41 states have call predecessors, (146), 40 states have return successors, (143), 130 states have call predecessors, (143), 143 states have call successors, (143) [2022-03-20 15:08:52,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 779 transitions. [2022-03-20 15:08:52,662 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 779 transitions. Word has length 65 [2022-03-20 15:08:52,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:52,663 INFO L478 AbstractCegarLoop]: Abstraction has 567 states and 779 transitions. [2022-03-20 15:08:52,663 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:52,663 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 779 transitions. [2022-03-20 15:08:52,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-20 15:08:52,663 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:52,663 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 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, 1, 1, 1, 1, 1] [2022-03-20 15:08:52,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-20 15:08:52,879 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-20 15:08:52,879 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:52,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:52,880 INFO L85 PathProgramCache]: Analyzing trace with hash -544828664, now seen corresponding path program 1 times [2022-03-20 15:08:52,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:52,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1804210752] [2022-03-20 15:08:52,880 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:52,880 INFO L85 PathProgramCache]: Analyzing trace with hash -544828664, now seen corresponding path program 2 times [2022-03-20 15:08:52,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:52,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105133775] [2022-03-20 15:08:52,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:52,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:52,885 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:52,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [848665399] [2022-03-20 15:08:52,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:52,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:52,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:52,886 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:52,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-20 15:08:52,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:52,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:52,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-20 15:08:52,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:53,006 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-03-20 15:08:53,006 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:08:53,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:53,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105133775] [2022-03-20 15:08:53,006 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:53,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848665399] [2022-03-20 15:08:53,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848665399] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:53,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:53,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:08:53,006 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:53,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1804210752] [2022-03-20 15:08:53,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1804210752] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:53,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:53,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:08:53,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797508718] [2022-03-20 15:08:53,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:53,007 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:08:53,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:53,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:08:53,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:08:53,007 INFO L87 Difference]: Start difference. First operand 567 states and 779 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 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-20 15:08:53,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:53,123 INFO L93 Difference]: Finished difference Result 980 states and 1387 transitions. [2022-03-20 15:08:53,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:08:53,123 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 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 69 [2022-03-20 15:08:53,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:53,126 INFO L225 Difference]: With dead ends: 980 [2022-03-20 15:08:53,126 INFO L226 Difference]: Without dead ends: 624 [2022-03-20 15:08:53,127 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:08:53,127 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 11 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:53,127 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 127 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:08:53,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2022-03-20 15:08:53,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 568. [2022-03-20 15:08:53,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 395 states have (on average 1.3012658227848102) internal successors, (514), 400 states have internal predecessors, (514), 134 states have call successors, (134), 39 states have call predecessors, (134), 38 states have return successors, (131), 128 states have call predecessors, (131), 131 states have call successors, (131) [2022-03-20 15:08:53,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 779 transitions. [2022-03-20 15:08:53,184 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 779 transitions. Word has length 69 [2022-03-20 15:08:53,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:53,184 INFO L478 AbstractCegarLoop]: Abstraction has 568 states and 779 transitions. [2022-03-20 15:08:53,185 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 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-20 15:08:53,185 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 779 transitions. [2022-03-20 15:08:53,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-20 15:08:53,185 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:53,185 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 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, 1, 1, 1, 1, 1] [2022-03-20 15:08:53,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:53,401 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:53,402 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:53,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:53,402 INFO L85 PathProgramCache]: Analyzing trace with hash -996119216, now seen corresponding path program 3 times [2022-03-20 15:08:53,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:53,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [454129455] [2022-03-20 15:08:53,402 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:53,403 INFO L85 PathProgramCache]: Analyzing trace with hash -996119216, now seen corresponding path program 4 times [2022-03-20 15:08:53,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:53,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063610325] [2022-03-20 15:08:53,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:53,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:53,408 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:53,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1172455399] [2022-03-20 15:08:53,408 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:08:53,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:53,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:53,409 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:53,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-20 15:08:53,449 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:08:53,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:53,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:08:53,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:53,586 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:53,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:53,733 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:53,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:53,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063610325] [2022-03-20 15:08:53,733 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:53,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172455399] [2022-03-20 15:08:53,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172455399] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:53,733 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:53,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 15:08:53,733 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:53,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [454129455] [2022-03-20 15:08:53,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [454129455] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:53,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:53,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 15:08:53,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201960422] [2022-03-20 15:08:53,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:53,734 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 15:08:53,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:53,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 15:08:53,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:08:53,734 INFO L87 Difference]: Start difference. First operand 568 states and 779 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:53,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:53,877 INFO L93 Difference]: Finished difference Result 914 states and 1304 transitions. [2022-03-20 15:08:53,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:08:53,887 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 69 [2022-03-20 15:08:53,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:53,890 INFO L225 Difference]: With dead ends: 914 [2022-03-20 15:08:53,890 INFO L226 Difference]: Without dead ends: 584 [2022-03-20 15:08:53,893 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=185, Invalid=277, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:08:53,893 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 101 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:53,894 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 238 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:53,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2022-03-20 15:08:53,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 575. [2022-03-20 15:08:53,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 402 states have (on average 1.2960199004975124) internal successors, (521), 404 states have internal predecessors, (521), 134 states have call successors, (134), 39 states have call predecessors, (134), 38 states have return successors, (131), 131 states have call predecessors, (131), 131 states have call successors, (131) [2022-03-20 15:08:53,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 786 transitions. [2022-03-20 15:08:53,947 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 786 transitions. Word has length 69 [2022-03-20 15:08:53,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:53,948 INFO L478 AbstractCegarLoop]: Abstraction has 575 states and 786 transitions. [2022-03-20 15:08:53,948 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:53,948 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 786 transitions. [2022-03-20 15:08:53,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-03-20 15:08:53,948 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:53,948 INFO L499 BasicCegarLoop]: trace histogram [5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:53,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:54,163 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:54,163 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:54,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:54,164 INFO L85 PathProgramCache]: Analyzing trace with hash 862858316, now seen corresponding path program 3 times [2022-03-20 15:08:54,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:54,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1123229582] [2022-03-20 15:08:54,164 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:54,164 INFO L85 PathProgramCache]: Analyzing trace with hash 862858316, now seen corresponding path program 4 times [2022-03-20 15:08:54,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:54,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727002713] [2022-03-20 15:08:54,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:54,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:54,169 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:54,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [921185669] [2022-03-20 15:08:54,169 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:08:54,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:54,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:54,170 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:54,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-20 15:08:54,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:08:54,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:54,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:08:54,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:54,371 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:54,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:54,549 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:54,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:54,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727002713] [2022-03-20 15:08:54,549 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:54,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921185669] [2022-03-20 15:08:54,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921185669] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:54,549 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:54,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 15:08:54,550 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:54,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1123229582] [2022-03-20 15:08:54,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1123229582] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:54,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:54,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:08:54,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135605875] [2022-03-20 15:08:54,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:54,550 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:08:54,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:54,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:08:54,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:08:54,551 INFO L87 Difference]: Start difference. First operand 575 states and 786 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:54,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:54,763 INFO L93 Difference]: Finished difference Result 918 states and 1274 transitions. [2022-03-20 15:08:54,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:08:54,763 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 70 [2022-03-20 15:08:54,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:54,766 INFO L225 Difference]: With dead ends: 918 [2022-03-20 15:08:54,766 INFO L226 Difference]: Without dead ends: 688 [2022-03-20 15:08:54,767 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=244, Invalid=356, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:08:54,767 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 124 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:54,767 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 278 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:54,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-03-20 15:08:54,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 658. [2022-03-20 15:08:54,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 457 states have (on average 1.2735229759299782) internal successors, (582), 460 states have internal predecessors, (582), 151 states have call successors, (151), 50 states have call predecessors, (151), 49 states have return successors, (147), 147 states have call predecessors, (147), 147 states have call successors, (147) [2022-03-20 15:08:54,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 880 transitions. [2022-03-20 15:08:54,831 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 880 transitions. Word has length 70 [2022-03-20 15:08:54,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:54,832 INFO L478 AbstractCegarLoop]: Abstraction has 658 states and 880 transitions. [2022-03-20 15:08:54,832 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:54,832 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 880 transitions. [2022-03-20 15:08:54,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-03-20 15:08:54,833 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:54,833 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 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] [2022-03-20 15:08:54,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:55,049 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-20 15:08:55,050 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:55,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:55,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1546062343, now seen corresponding path program 1 times [2022-03-20 15:08:55,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:55,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2078503133] [2022-03-20 15:08:55,050 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:55,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1546062343, now seen corresponding path program 2 times [2022-03-20 15:08:55,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:55,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327912386] [2022-03-20 15:08:55,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:55,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:55,055 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:55,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1944295270] [2022-03-20 15:08:55,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:55,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:55,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:55,056 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:55,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-20 15:08:55,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:55,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:55,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 15:08:55,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:55,203 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 32 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-03-20 15:08:55,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:55,329 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 32 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-03-20 15:08:55,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:55,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327912386] [2022-03-20 15:08:55,330 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:55,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944295270] [2022-03-20 15:08:55,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944295270] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:55,330 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:55,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 15:08:55,330 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:55,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2078503133] [2022-03-20 15:08:55,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2078503133] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:55,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:55,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:08:55,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306125282] [2022-03-20 15:08:55,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:55,331 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:08:55,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:55,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:08:55,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:08:55,331 INFO L87 Difference]: Start difference. First operand 658 states and 880 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:08:55,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:55,537 INFO L93 Difference]: Finished difference Result 757 states and 1022 transitions. [2022-03-20 15:08:55,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 15:08:55,537 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 70 [2022-03-20 15:08:55,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:55,540 INFO L225 Difference]: With dead ends: 757 [2022-03-20 15:08:55,540 INFO L226 Difference]: Without dead ends: 755 [2022-03-20 15:08:55,540 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-20 15:08:55,540 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 31 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:55,540 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 202 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:55,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2022-03-20 15:08:55,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 748. [2022-03-20 15:08:55,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 537 states have (on average 1.297951582867784) internal successors, (697), 546 states have internal predecessors, (697), 160 states have call successors, (160), 51 states have call predecessors, (160), 50 states have return successors, (156), 150 states have call predecessors, (156), 156 states have call successors, (156) [2022-03-20 15:08:55,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 1013 transitions. [2022-03-20 15:08:55,613 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 1013 transitions. Word has length 70 [2022-03-20 15:08:55,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:55,613 INFO L478 AbstractCegarLoop]: Abstraction has 748 states and 1013 transitions. [2022-03-20 15:08:55,614 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:08:55,614 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 1013 transitions. [2022-03-20 15:08:55,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-20 15:08:55,614 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:55,614 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 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] [2022-03-20 15:08:55,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:55,827 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-20 15:08:55,827 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:55,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:55,828 INFO L85 PathProgramCache]: Analyzing trace with hash -705069158, now seen corresponding path program 3 times [2022-03-20 15:08:55,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:55,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [648934630] [2022-03-20 15:08:55,828 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:55,828 INFO L85 PathProgramCache]: Analyzing trace with hash -705069158, now seen corresponding path program 4 times [2022-03-20 15:08:55,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:55,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101869504] [2022-03-20 15:08:55,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:55,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:55,843 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:55,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [164350892] [2022-03-20 15:08:55,843 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:08:55,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:55,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:55,844 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:55,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-20 15:08:55,888 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:08:55,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:55,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-20 15:08:55,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:56,459 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 8 proven. 52 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-03-20 15:08:56,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:56,870 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 27 proven. 30 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-03-20 15:08:56,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:56,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101869504] [2022-03-20 15:08:56,870 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:56,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164350892] [2022-03-20 15:08:56,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164350892] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:56,870 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:56,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 22 [2022-03-20 15:08:56,870 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:56,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [648934630] [2022-03-20 15:08:56,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [648934630] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:56,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:56,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:08:56,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644897589] [2022-03-20 15:08:56,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:56,871 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:08:56,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:56,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:08:56,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:08:56,871 INFO L87 Difference]: Start difference. First operand 748 states and 1013 transitions. Second operand has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 5 states have call successors, (8) [2022-03-20 15:08:57,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:57,331 INFO L93 Difference]: Finished difference Result 840 states and 1136 transitions. [2022-03-20 15:08:57,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:08:57,332 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 5 states have call successors, (8) Word has length 75 [2022-03-20 15:08:57,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:57,334 INFO L225 Difference]: With dead ends: 840 [2022-03-20 15:08:57,334 INFO L226 Difference]: Without dead ends: 838 [2022-03-20 15:08:57,335 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:08:57,335 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 75 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:57,335 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 588 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:08:57,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2022-03-20 15:08:57,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 813. [2022-03-20 15:08:57,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 813 states, 579 states have (on average 1.302245250431779) internal successors, (754), 589 states have internal predecessors, (754), 178 states have call successors, (178), 56 states have call predecessors, (178), 55 states have return successors, (174), 167 states have call predecessors, (174), 174 states have call successors, (174) [2022-03-20 15:08:57,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 813 states to 813 states and 1106 transitions. [2022-03-20 15:08:57,420 INFO L78 Accepts]: Start accepts. Automaton has 813 states and 1106 transitions. Word has length 75 [2022-03-20 15:08:57,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:57,420 INFO L478 AbstractCegarLoop]: Abstraction has 813 states and 1106 transitions. [2022-03-20 15:08:57,420 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 5 states have call successors, (8) [2022-03-20 15:08:57,420 INFO L276 IsEmpty]: Start isEmpty. Operand 813 states and 1106 transitions. [2022-03-20 15:08:57,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-03-20 15:08:57,421 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:57,421 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:57,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-03-20 15:08:57,638 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-20 15:08:57,638 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:57,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:57,638 INFO L85 PathProgramCache]: Analyzing trace with hash -949871629, now seen corresponding path program 5 times [2022-03-20 15:08:57,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:57,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1963217186] [2022-03-20 15:08:57,639 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:57,639 INFO L85 PathProgramCache]: Analyzing trace with hash -949871629, now seen corresponding path program 6 times [2022-03-20 15:08:57,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:57,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026616447] [2022-03-20 15:08:57,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:57,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:57,644 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:57,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1606810718] [2022-03-20 15:08:57,644 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:08:57,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:57,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:57,645 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:57,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-20 15:08:57,692 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:08:57,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:57,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 15:08:57,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:57,818 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 25 proven. 30 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:57,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:08:58,004 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 25 proven. 30 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:08:58,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:08:58,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026616447] [2022-03-20 15:08:58,004 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:08:58,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606810718] [2022-03-20 15:08:58,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606810718] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:08:58,004 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:08:58,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 15:08:58,005 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:08:58,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1963217186] [2022-03-20 15:08:58,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1963217186] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:08:58,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:08:58,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:08:58,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198621438] [2022-03-20 15:08:58,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:08:58,005 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:08:58,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:58,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:08:58,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:08:58,006 INFO L87 Difference]: Start difference. First operand 813 states and 1106 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:58,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:08:58,265 INFO L93 Difference]: Finished difference Result 1433 states and 1997 transitions. [2022-03-20 15:08:58,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:08:58,265 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 76 [2022-03-20 15:08:58,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:08:58,269 INFO L225 Difference]: With dead ends: 1433 [2022-03-20 15:08:58,269 INFO L226 Difference]: Without dead ends: 975 [2022-03-20 15:08:58,270 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=309, Invalid=447, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:08:58,271 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 145 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:08:58,271 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 307 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:08:58,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states. [2022-03-20 15:08:58,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 947. [2022-03-20 15:08:58,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 673 states have (on average 1.274888558692422) internal successors, (858), 683 states have internal predecessors, (858), 205 states have call successors, (205), 69 states have call predecessors, (205), 68 states have return successors, (200), 194 states have call predecessors, (200), 200 states have call successors, (200) [2022-03-20 15:08:58,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1263 transitions. [2022-03-20 15:08:58,370 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1263 transitions. Word has length 76 [2022-03-20 15:08:58,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:08:58,370 INFO L478 AbstractCegarLoop]: Abstraction has 947 states and 1263 transitions. [2022-03-20 15:08:58,371 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 15:08:58,371 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1263 transitions. [2022-03-20 15:08:58,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-20 15:08:58,371 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:08:58,371 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:08:58,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-20 15:08:58,583 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-20 15:08:58,583 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:08:58,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:08:58,584 INFO L85 PathProgramCache]: Analyzing trace with hash -362795852, now seen corresponding path program 1 times [2022-03-20 15:08:58,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:08:58,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1618277300] [2022-03-20 15:08:58,584 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:08:58,584 INFO L85 PathProgramCache]: Analyzing trace with hash -362795852, now seen corresponding path program 2 times [2022-03-20 15:08:58,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:08:58,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451666438] [2022-03-20 15:08:58,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:08:58,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:08:58,589 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:08:58,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [158518800] [2022-03-20 15:08:58,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:08:58,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:08:58,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:08:58,593 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:08:58,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-20 15:08:58,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:08:58,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:08:58,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 56 conjunts are in the unsatisfiable core [2022-03-20 15:08:58,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:08:59,231 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 30 proven. 20 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-03-20 15:08:59,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:02,671 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 30 proven. 20 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-03-20 15:09:02,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:02,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451666438] [2022-03-20 15:09:02,671 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:02,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158518800] [2022-03-20 15:09:02,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158518800] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:02,671 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:02,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-03-20 15:09:02,671 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:02,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1618277300] [2022-03-20 15:09:02,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1618277300] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:02,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:02,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:09:02,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686292237] [2022-03-20 15:09:02,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:02,672 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:09:02,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:02,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:09:02,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:09:02,673 INFO L87 Difference]: Start difference. First operand 947 states and 1263 transitions. Second operand has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-20 15:09:03,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:03,483 INFO L93 Difference]: Finished difference Result 1025 states and 1371 transitions. [2022-03-20 15:09:03,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:09:03,483 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 81 [2022-03-20 15:09:03,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:03,487 INFO L225 Difference]: With dead ends: 1025 [2022-03-20 15:09:03,487 INFO L226 Difference]: Without dead ends: 1022 [2022-03-20 15:09:03,487 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-20 15:09:03,488 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 76 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:03,488 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 553 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:09:03,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2022-03-20 15:09:03,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 957. [2022-03-20 15:09:03,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 679 states have (on average 1.2695139911634756) internal successors, (862), 689 states have internal predecessors, (862), 207 states have call successors, (207), 71 states have call predecessors, (207), 70 states have return successors, (203), 196 states have call predecessors, (203), 203 states have call successors, (203) [2022-03-20 15:09:03,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 1272 transitions. [2022-03-20 15:09:03,597 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 1272 transitions. Word has length 81 [2022-03-20 15:09:03,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:03,598 INFO L478 AbstractCegarLoop]: Abstraction has 957 states and 1272 transitions. [2022-03-20 15:09:03,598 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-20 15:09:03,598 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 1272 transitions. [2022-03-20 15:09:03,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-20 15:09:03,599 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:03,599 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:03,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:03,811 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 15:09:03,811 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:03,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:03,812 INFO L85 PathProgramCache]: Analyzing trace with hash -2112645673, now seen corresponding path program 1 times [2022-03-20 15:09:03,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:03,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1678175103] [2022-03-20 15:09:03,812 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:03,812 INFO L85 PathProgramCache]: Analyzing trace with hash -2112645673, now seen corresponding path program 2 times [2022-03-20 15:09:03,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:03,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438493594] [2022-03-20 15:09:03,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:03,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:03,817 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:03,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1864459317] [2022-03-20 15:09:03,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:09:03,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:03,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:03,819 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:03,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-20 15:09:03,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:09:03,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:03,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:09:03,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:04,000 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 16 proven. 88 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 15:09:04,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:04,204 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:09:04,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:04,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438493594] [2022-03-20 15:09:04,205 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:04,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864459317] [2022-03-20 15:09:04,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864459317] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:04,205 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:04,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 15:09:04,205 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:04,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1678175103] [2022-03-20 15:09:04,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1678175103] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:04,205 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:04,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:09:04,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106364105] [2022-03-20 15:09:04,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:04,205 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:09:04,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:04,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:09:04,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:09:04,206 INFO L87 Difference]: Start difference. First operand 957 states and 1272 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:04,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:04,419 INFO L93 Difference]: Finished difference Result 966 states and 1279 transitions. [2022-03-20 15:09:04,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:09:04,420 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 87 [2022-03-20 15:09:04,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:04,423 INFO L225 Difference]: With dead ends: 966 [2022-03-20 15:09:04,423 INFO L226 Difference]: Without dead ends: 959 [2022-03-20 15:09:04,423 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=246, Invalid=354, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:09:04,424 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 125 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:04,424 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 280 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:09:04,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2022-03-20 15:09:04,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 957. [2022-03-20 15:09:04,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 679 states have (on average 1.2665684830633284) internal successors, (860), 689 states have internal predecessors, (860), 207 states have call successors, (207), 71 states have call predecessors, (207), 70 states have return successors, (203), 196 states have call predecessors, (203), 203 states have call successors, (203) [2022-03-20 15:09:04,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 1270 transitions. [2022-03-20 15:09:04,530 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 1270 transitions. Word has length 87 [2022-03-20 15:09:04,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:04,530 INFO L478 AbstractCegarLoop]: Abstraction has 957 states and 1270 transitions. [2022-03-20 15:09:04,530 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:04,530 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 1270 transitions. [2022-03-20 15:09:04,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-03-20 15:09:04,531 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:04,531 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:04,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-20 15:09:04,732 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:04,733 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:04,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:04,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1082523945, now seen corresponding path program 3 times [2022-03-20 15:09:04,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:04,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1111356522] [2022-03-20 15:09:04,734 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:04,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1082523945, now seen corresponding path program 4 times [2022-03-20 15:09:04,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:04,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711077369] [2022-03-20 15:09:04,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:04,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:04,740 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:04,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [353870342] [2022-03-20 15:09:04,740 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:09:04,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:04,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:04,741 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:04,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-20 15:09:04,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:09:04,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:04,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-20 15:09:04,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:05,519 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 52 proven. 35 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-03-20 15:09:05,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:08,275 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 65 proven. 19 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-03-20 15:09:08,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:08,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711077369] [2022-03-20 15:09:08,276 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:08,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353870342] [2022-03-20 15:09:08,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353870342] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:08,276 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:08,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 26 [2022-03-20 15:09:08,276 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:08,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1111356522] [2022-03-20 15:09:08,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1111356522] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:08,276 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:08,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:09:08,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442274097] [2022-03-20 15:09:08,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:08,276 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:09:08,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:08,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:09:08,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:09:08,277 INFO L87 Difference]: Start difference. First operand 957 states and 1270 transitions. Second operand has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:09,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:09,064 INFO L93 Difference]: Finished difference Result 1073 states and 1433 transitions. [2022-03-20 15:09:09,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:09:09,065 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 88 [2022-03-20 15:09:09,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:09,068 INFO L225 Difference]: With dead ends: 1073 [2022-03-20 15:09:09,068 INFO L226 Difference]: Without dead ends: 1070 [2022-03-20 15:09:09,069 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 150 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-03-20 15:09:09,069 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 91 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 866 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:09,069 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 844 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 866 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:09:09,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2022-03-20 15:09:09,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1027. [2022-03-20 15:09:09,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 723 states have (on average 1.2738589211618256) internal successors, (921), 734 states have internal predecessors, (921), 229 states have call successors, (229), 75 states have call predecessors, (229), 74 states have return successors, (225), 217 states have call predecessors, (225), 225 states have call successors, (225) [2022-03-20 15:09:09,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 1375 transitions. [2022-03-20 15:09:09,184 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 1375 transitions. Word has length 88 [2022-03-20 15:09:09,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:09,184 INFO L478 AbstractCegarLoop]: Abstraction has 1027 states and 1375 transitions. [2022-03-20 15:09:09,184 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:09,184 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 1375 transitions. [2022-03-20 15:09:09,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-20 15:09:09,185 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:09,185 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:09,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:09,399 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-20 15:09:09,399 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:09,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:09,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1791236545, now seen corresponding path program 5 times [2022-03-20 15:09:09,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:09,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1393476665] [2022-03-20 15:09:09,400 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:09,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1791236545, now seen corresponding path program 6 times [2022-03-20 15:09:09,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:09,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593243561] [2022-03-20 15:09:09,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:09,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:09,412 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:09,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1554477264] [2022-03-20 15:09:09,412 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:09:09,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:09,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:09,418 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:09,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-20 15:09:09,499 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:09:09,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:09,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 15:09:09,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:09,661 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 16 proven. 98 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 15:09:09,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:09,865 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 16 proven. 34 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:09:09,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:09,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593243561] [2022-03-20 15:09:09,865 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:09,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554477264] [2022-03-20 15:09:09,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554477264] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:09,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:09,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 15:09:09,866 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:09,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1393476665] [2022-03-20 15:09:09,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1393476665] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:09,866 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:09,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:09:09,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417703815] [2022-03-20 15:09:09,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:09,866 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:09:09,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:09,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:09:09,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:09:09,867 INFO L87 Difference]: Start difference. First operand 1027 states and 1375 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:10,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:10,106 INFO L93 Difference]: Finished difference Result 1062 states and 1410 transitions. [2022-03-20 15:09:10,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:09:10,107 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 91 [2022-03-20 15:09:10,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:10,111 INFO L225 Difference]: With dead ends: 1062 [2022-03-20 15:09:10,111 INFO L226 Difference]: Without dead ends: 1055 [2022-03-20 15:09:10,111 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=312, Invalid=444, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:09:10,112 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 170 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:10,112 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 293 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:09:10,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2022-03-20 15:09:10,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 1038. [2022-03-20 15:09:10,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1038 states, 734 states have (on average 1.2697547683923707) internal successors, (932), 745 states have internal predecessors, (932), 229 states have call successors, (229), 75 states have call predecessors, (229), 74 states have return successors, (225), 217 states have call predecessors, (225), 225 states have call successors, (225) [2022-03-20 15:09:10,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1038 states to 1038 states and 1386 transitions. [2022-03-20 15:09:10,243 INFO L78 Accepts]: Start accepts. Automaton has 1038 states and 1386 transitions. Word has length 91 [2022-03-20 15:09:10,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:10,243 INFO L478 AbstractCegarLoop]: Abstraction has 1038 states and 1386 transitions. [2022-03-20 15:09:10,243 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:10,243 INFO L276 IsEmpty]: Start isEmpty. Operand 1038 states and 1386 transitions. [2022-03-20 15:09:10,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-03-20 15:09:10,244 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:10,244 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:10,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:10,459 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:10,460 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:10,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:10,460 INFO L85 PathProgramCache]: Analyzing trace with hash -554609469, now seen corresponding path program 1 times [2022-03-20 15:09:10,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:10,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2050651393] [2022-03-20 15:09:10,460 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:10,460 INFO L85 PathProgramCache]: Analyzing trace with hash -554609469, now seen corresponding path program 2 times [2022-03-20 15:09:10,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:10,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81393546] [2022-03-20 15:09:10,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:10,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:10,465 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:10,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2065772922] [2022-03-20 15:09:10,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:09:10,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:10,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:10,467 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:10,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-20 15:09:10,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:09:10,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:10,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 15:09:10,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:10,677 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 24 proven. 96 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 15:09:10,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:10,877 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 24 proven. 32 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:09:10,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:10,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81393546] [2022-03-20 15:09:10,877 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:10,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065772922] [2022-03-20 15:09:10,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065772922] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:10,877 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:10,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 15:09:10,878 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:10,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2050651393] [2022-03-20 15:09:10,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2050651393] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:10,878 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:10,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:09:10,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528170816] [2022-03-20 15:09:10,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:10,878 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:09:10,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:10,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:09:10,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:09:10,879 INFO L87 Difference]: Start difference. First operand 1038 states and 1386 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:11,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:11,139 INFO L93 Difference]: Finished difference Result 1382 states and 1902 transitions. [2022-03-20 15:09:11,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:09:11,140 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 93 [2022-03-20 15:09:11,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:11,143 INFO L225 Difference]: With dead ends: 1382 [2022-03-20 15:09:11,143 INFO L226 Difference]: Without dead ends: 1062 [2022-03-20 15:09:11,144 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=310, Invalid=446, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:09:11,145 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 155 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:11,145 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 301 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:09:11,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2022-03-20 15:09:11,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 1058. [2022-03-20 15:09:11,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 754 states have (on average 1.2612732095490715) internal successors, (951), 765 states have internal predecessors, (951), 229 states have call successors, (229), 75 states have call predecessors, (229), 74 states have return successors, (225), 217 states have call predecessors, (225), 225 states have call successors, (225) [2022-03-20 15:09:11,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1405 transitions. [2022-03-20 15:09:11,262 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1405 transitions. Word has length 93 [2022-03-20 15:09:11,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:11,262 INFO L478 AbstractCegarLoop]: Abstraction has 1058 states and 1405 transitions. [2022-03-20 15:09:11,263 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:11,263 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1405 transitions. [2022-03-20 15:09:11,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-20 15:09:11,264 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:11,264 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:11,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:11,480 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:11,480 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:11,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:11,480 INFO L85 PathProgramCache]: Analyzing trace with hash -2034142563, now seen corresponding path program 5 times [2022-03-20 15:09:11,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:11,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [286793593] [2022-03-20 15:09:11,481 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:11,481 INFO L85 PathProgramCache]: Analyzing trace with hash -2034142563, now seen corresponding path program 6 times [2022-03-20 15:09:11,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:11,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457011138] [2022-03-20 15:09:11,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:11,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:11,494 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:11,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [929619036] [2022-03-20 15:09:11,494 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:09:11,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:11,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:11,495 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:11,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-20 15:09:11,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:09:11,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:11,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 15:09:11,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:11,810 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 24 proven. 108 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 15:09:11,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:12,055 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 24 proven. 44 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:09:12,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:12,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457011138] [2022-03-20 15:09:12,055 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:12,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929619036] [2022-03-20 15:09:12,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929619036] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:12,055 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:12,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 15:09:12,055 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:12,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [286793593] [2022-03-20 15:09:12,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [286793593] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:12,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:12,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:09:12,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889843740] [2022-03-20 15:09:12,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:12,056 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:09:12,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:12,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:09:12,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:09:12,056 INFO L87 Difference]: Start difference. First operand 1058 states and 1405 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:12,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:12,373 INFO L93 Difference]: Finished difference Result 1539 states and 2090 transitions. [2022-03-20 15:09:12,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 15:09:12,374 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 97 [2022-03-20 15:09:12,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:12,378 INFO L225 Difference]: With dead ends: 1539 [2022-03-20 15:09:12,378 INFO L226 Difference]: Without dead ends: 1219 [2022-03-20 15:09:12,379 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=384, Invalid=546, Unknown=0, NotChecked=0, Total=930 [2022-03-20 15:09:12,380 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 187 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:12,380 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 327 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:09:12,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2022-03-20 15:09:12,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1164. [2022-03-20 15:09:12,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1164 states, 812 states have (on average 1.2561576354679802) internal successors, (1020), 824 states have internal predecessors, (1020), 262 states have call successors, (262), 90 states have call predecessors, (262), 89 states have return successors, (257), 249 states have call predecessors, (257), 257 states have call successors, (257) [2022-03-20 15:09:12,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1164 states to 1164 states and 1539 transitions. [2022-03-20 15:09:12,517 INFO L78 Accepts]: Start accepts. Automaton has 1164 states and 1539 transitions. Word has length 97 [2022-03-20 15:09:12,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:12,517 INFO L478 AbstractCegarLoop]: Abstraction has 1164 states and 1539 transitions. [2022-03-20 15:09:12,517 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:12,517 INFO L276 IsEmpty]: Start isEmpty. Operand 1164 states and 1539 transitions. [2022-03-20 15:09:12,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-03-20 15:09:12,518 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:12,518 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:12,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:12,727 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-20 15:09:12,727 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:12,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:12,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1787026468, now seen corresponding path program 7 times [2022-03-20 15:09:12,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:12,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [546823938] [2022-03-20 15:09:12,728 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:12,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1787026468, now seen corresponding path program 8 times [2022-03-20 15:09:12,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:12,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373537511] [2022-03-20 15:09:12,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:12,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:12,733 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:12,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2035249920] [2022-03-20 15:09:12,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:09:12,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:12,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:12,734 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:12,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-20 15:09:12,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:09:12,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:12,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 15:09:12,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:12,956 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 16 proven. 120 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 15:09:12,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:13,204 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 16 proven. 56 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:09:13,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:13,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373537511] [2022-03-20 15:09:13,205 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:13,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035249920] [2022-03-20 15:09:13,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035249920] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:13,205 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:13,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-20 15:09:13,205 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:13,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [546823938] [2022-03-20 15:09:13,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [546823938] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:13,205 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:13,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:09:13,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273873434] [2022-03-20 15:09:13,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:13,206 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:09:13,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:13,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:09:13,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:09:13,206 INFO L87 Difference]: Start difference. First operand 1164 states and 1539 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:13,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:13,573 INFO L93 Difference]: Finished difference Result 1434 states and 1877 transitions. [2022-03-20 15:09:13,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 15:09:13,574 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 98 [2022-03-20 15:09:13,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:13,580 INFO L225 Difference]: With dead ends: 1434 [2022-03-20 15:09:13,580 INFO L226 Difference]: Without dead ends: 1427 [2022-03-20 15:09:13,581 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=468, Invalid=654, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:09:13,581 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 218 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:13,581 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 327 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:09:13,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2022-03-20 15:09:13,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1358. [2022-03-20 15:09:13,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1358 states, 940 states have (on average 1.2446808510638299) internal successors, (1170), 965 states have internal predecessors, (1170), 311 states have call successors, (311), 107 states have call predecessors, (311), 106 states have return successors, (305), 285 states have call predecessors, (305), 305 states have call successors, (305) [2022-03-20 15:09:13,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1358 states to 1358 states and 1786 transitions. [2022-03-20 15:09:13,737 INFO L78 Accepts]: Start accepts. Automaton has 1358 states and 1786 transitions. Word has length 98 [2022-03-20 15:09:13,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:13,737 INFO L478 AbstractCegarLoop]: Abstraction has 1358 states and 1786 transitions. [2022-03-20 15:09:13,737 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:13,737 INFO L276 IsEmpty]: Start isEmpty. Operand 1358 states and 1786 transitions. [2022-03-20 15:09:13,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-03-20 15:09:13,738 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:13,738 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:13,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:13,940 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-20 15:09:13,940 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:13,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:13,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1348351390, now seen corresponding path program 1 times [2022-03-20 15:09:13,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:13,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2081418361] [2022-03-20 15:09:13,941 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:13,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1348351390, now seen corresponding path program 2 times [2022-03-20 15:09:13,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:13,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836846941] [2022-03-20 15:09:13,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:13,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:13,950 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:13,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [391833240] [2022-03-20 15:09:13,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:09:13,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:13,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:13,953 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:13,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-20 15:09:13,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:09:13,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:14,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 15:09:14,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:14,172 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 33 proven. 103 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 15:09:14,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:14,442 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 33 proven. 39 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:09:14,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:14,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836846941] [2022-03-20 15:09:14,442 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:14,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391833240] [2022-03-20 15:09:14,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391833240] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:14,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:14,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 15:09:14,443 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:14,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2081418361] [2022-03-20 15:09:14,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2081418361] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:14,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:14,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:09:14,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326295388] [2022-03-20 15:09:14,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:14,443 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:09:14,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:14,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:09:14,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:09:14,444 INFO L87 Difference]: Start difference. First operand 1358 states and 1786 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:14,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:14,782 INFO L93 Difference]: Finished difference Result 1838 states and 2503 transitions. [2022-03-20 15:09:14,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 15:09:14,783 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 99 [2022-03-20 15:09:14,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:14,788 INFO L225 Difference]: With dead ends: 1838 [2022-03-20 15:09:14,788 INFO L226 Difference]: Without dead ends: 1358 [2022-03-20 15:09:14,789 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=383, Invalid=547, Unknown=0, NotChecked=0, Total=930 [2022-03-20 15:09:14,790 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 183 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:14,790 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 339 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:09:14,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1358 states. [2022-03-20 15:09:14,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1358 to 1334. [2022-03-20 15:09:14,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1334 states, 924 states have (on average 1.2272727272727273) internal successors, (1134), 948 states have internal predecessors, (1134), 304 states have call successors, (304), 106 states have call predecessors, (304), 105 states have return successors, (298), 279 states have call predecessors, (298), 298 states have call successors, (298) [2022-03-20 15:09:14,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1334 states to 1334 states and 1736 transitions. [2022-03-20 15:09:14,950 INFO L78 Accepts]: Start accepts. Automaton has 1334 states and 1736 transitions. Word has length 99 [2022-03-20 15:09:14,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:14,951 INFO L478 AbstractCegarLoop]: Abstraction has 1334 states and 1736 transitions. [2022-03-20 15:09:14,951 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:14,951 INFO L276 IsEmpty]: Start isEmpty. Operand 1334 states and 1736 transitions. [2022-03-20 15:09:14,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 15:09:14,952 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:14,952 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:14,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:15,168 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-20 15:09:15,168 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:15,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:15,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1350164207, now seen corresponding path program 5 times [2022-03-20 15:09:15,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:15,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1495161025] [2022-03-20 15:09:15,169 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:15,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1350164207, now seen corresponding path program 6 times [2022-03-20 15:09:15,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:15,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774319134] [2022-03-20 15:09:15,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:15,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:15,174 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:15,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1514567384] [2022-03-20 15:09:15,174 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:09:15,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:15,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:15,176 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:15,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-20 15:09:15,270 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:09:15,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:15,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-20 15:09:15,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:15,769 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:09:15,896 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 57 proven. 35 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2022-03-20 15:09:15,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:16,041 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:09:16,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:16,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774319134] [2022-03-20 15:09:16,151 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:16,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514567384] [2022-03-20 15:09:16,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514567384] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:09:16,151 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:09:16,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-20 15:09:16,151 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:16,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1495161025] [2022-03-20 15:09:16,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1495161025] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:16,152 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:16,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:09:16,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505122917] [2022-03-20 15:09:16,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:16,152 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:09:16,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:16,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:09:16,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-03-20 15:09:16,152 INFO L87 Difference]: Start difference. First operand 1334 states and 1736 transitions. Second operand has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:09:16,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:16,635 INFO L93 Difference]: Finished difference Result 1565 states and 2045 transitions. [2022-03-20 15:09:16,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:09:16,635 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 104 [2022-03-20 15:09:16,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:16,640 INFO L225 Difference]: With dead ends: 1565 [2022-03-20 15:09:16,640 INFO L226 Difference]: Without dead ends: 1556 [2022-03-20 15:09:16,640 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-03-20 15:09:16,641 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 68 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:16,641 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 364 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:09:16,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2022-03-20 15:09:16,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1518. [2022-03-20 15:09:16,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1518 states, 1051 states have (on average 1.2274024738344433) internal successors, (1290), 1078 states have internal predecessors, (1290), 350 states have call successors, (350), 118 states have call predecessors, (350), 116 states have return successors, (345), 321 states have call predecessors, (345), 345 states have call successors, (345) [2022-03-20 15:09:16,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1518 states to 1518 states and 1985 transitions. [2022-03-20 15:09:16,834 INFO L78 Accepts]: Start accepts. Automaton has 1518 states and 1985 transitions. Word has length 104 [2022-03-20 15:09:16,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:16,834 INFO L478 AbstractCegarLoop]: Abstraction has 1518 states and 1985 transitions. [2022-03-20 15:09:16,834 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:09:16,834 INFO L276 IsEmpty]: Start isEmpty. Operand 1518 states and 1985 transitions. [2022-03-20 15:09:16,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-03-20 15:09:16,835 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:16,835 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 5, 3, 3, 3, 3, 3, 3, 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] [2022-03-20 15:09:16,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:17,051 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:17,052 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:17,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:17,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1433350311, now seen corresponding path program 5 times [2022-03-20 15:09:17,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:17,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [789256967] [2022-03-20 15:09:17,052 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:17,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1433350311, now seen corresponding path program 6 times [2022-03-20 15:09:17,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:17,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111040053] [2022-03-20 15:09:17,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:17,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:17,059 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:17,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2025382791] [2022-03-20 15:09:17,059 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:09:17,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:17,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:17,060 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:17,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-20 15:09:17,112 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:09:17,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:17,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-20 15:09:17,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:17,624 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 40 proven. 73 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-03-20 15:09:17,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:18,054 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 66 proven. 47 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-03-20 15:09:18,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:18,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111040053] [2022-03-20 15:09:18,055 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:18,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025382791] [2022-03-20 15:09:18,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025382791] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:18,055 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:18,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 18 [2022-03-20 15:09:18,055 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:18,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [789256967] [2022-03-20 15:09:18,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [789256967] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:18,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:18,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:09:18,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044276996] [2022-03-20 15:09:18,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:18,056 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:09:18,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:18,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:09:18,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:09:18,056 INFO L87 Difference]: Start difference. First operand 1518 states and 1985 transitions. Second operand has 13 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 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-20 15:09:19,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:19,078 INFO L93 Difference]: Finished difference Result 1833 states and 2418 transitions. [2022-03-20 15:09:19,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:09:19,078 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 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 102 [2022-03-20 15:09:19,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:19,084 INFO L225 Difference]: With dead ends: 1833 [2022-03-20 15:09:19,084 INFO L226 Difference]: Without dead ends: 1831 [2022-03-20 15:09:19,084 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 183 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:09:19,084 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 148 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 838 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:19,085 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 838 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 666 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 15:09:19,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1831 states. [2022-03-20 15:09:19,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1831 to 1765. [2022-03-20 15:09:19,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1240 states have (on average 1.2508064516129032) internal successors, (1551), 1274 states have internal predecessors, (1551), 397 states have call successors, (397), 129 states have call predecessors, (397), 127 states have return successors, (392), 361 states have call predecessors, (392), 392 states have call successors, (392) [2022-03-20 15:09:19,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 2340 transitions. [2022-03-20 15:09:19,338 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 2340 transitions. Word has length 102 [2022-03-20 15:09:19,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:19,338 INFO L478 AbstractCegarLoop]: Abstraction has 1765 states and 2340 transitions. [2022-03-20 15:09:19,338 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 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-20 15:09:19,338 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 2340 transitions. [2022-03-20 15:09:19,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-20 15:09:19,339 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:19,339 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:19,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:19,555 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-20 15:09:19,555 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:19,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:19,556 INFO L85 PathProgramCache]: Analyzing trace with hash -2051750892, now seen corresponding path program 7 times [2022-03-20 15:09:19,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:19,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1643513383] [2022-03-20 15:09:19,556 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:19,556 INFO L85 PathProgramCache]: Analyzing trace with hash -2051750892, now seen corresponding path program 8 times [2022-03-20 15:09:19,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:19,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512203699] [2022-03-20 15:09:19,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:19,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:19,561 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:19,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1293269740] [2022-03-20 15:09:19,561 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:09:19,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:19,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:19,564 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:19,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-20 15:09:19,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:09:19,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:19,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 15:09:19,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:19,792 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 36 proven. 116 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 15:09:19,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:20,078 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 36 proven. 52 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:09:20,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:20,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512203699] [2022-03-20 15:09:20,079 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:20,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293269740] [2022-03-20 15:09:20,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293269740] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:20,079 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:20,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-20 15:09:20,079 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:20,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1643513383] [2022-03-20 15:09:20,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1643513383] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:20,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:20,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:09:20,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571596440] [2022-03-20 15:09:20,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:20,080 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:09:20,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:20,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:09:20,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:09:20,080 INFO L87 Difference]: Start difference. First operand 1765 states and 2340 transitions. Second operand has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:20,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:20,584 INFO L93 Difference]: Finished difference Result 2634 states and 3640 transitions. [2022-03-20 15:09:20,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 15:09:20,585 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 103 [2022-03-20 15:09:20,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:20,591 INFO L225 Difference]: With dead ends: 2634 [2022-03-20 15:09:20,591 INFO L226 Difference]: Without dead ends: 1870 [2022-03-20 15:09:20,594 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=465, Invalid=657, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:09:20,594 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 232 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:20,594 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 339 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:09:20,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1870 states. [2022-03-20 15:09:20,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1870 to 1825. [2022-03-20 15:09:20,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1825 states, 1298 states have (on average 1.2496147919876734) internal successors, (1622), 1319 states have internal predecessors, (1622), 398 states have call successors, (398), 130 states have call predecessors, (398), 128 states have return successors, (393), 375 states have call predecessors, (393), 393 states have call successors, (393) [2022-03-20 15:09:20,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1825 states to 1825 states and 2413 transitions. [2022-03-20 15:09:20,862 INFO L78 Accepts]: Start accepts. Automaton has 1825 states and 2413 transitions. Word has length 103 [2022-03-20 15:09:20,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:20,862 INFO L478 AbstractCegarLoop]: Abstraction has 1825 states and 2413 transitions. [2022-03-20 15:09:20,862 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:20,862 INFO L276 IsEmpty]: Start isEmpty. Operand 1825 states and 2413 transitions. [2022-03-20 15:09:20,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 15:09:20,863 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:20,863 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:20,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:21,075 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-20 15:09:21,075 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:21,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:21,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1865093808, now seen corresponding path program 7 times [2022-03-20 15:09:21,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:21,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1186168740] [2022-03-20 15:09:21,076 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:21,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1865093808, now seen corresponding path program 8 times [2022-03-20 15:09:21,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:21,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128941101] [2022-03-20 15:09:21,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:21,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:21,081 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:21,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1153184538] [2022-03-20 15:09:21,081 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:09:21,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:21,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:21,082 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:21,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-20 15:09:21,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:09:21,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:21,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 15:09:21,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:21,341 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 27 proven. 133 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 15:09:21,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:21,621 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 27 proven. 69 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:09:21,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:21,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128941101] [2022-03-20 15:09:21,621 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:21,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153184538] [2022-03-20 15:09:21,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153184538] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:21,621 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:21,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-20 15:09:21,621 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:21,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1186168740] [2022-03-20 15:09:21,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1186168740] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:21,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:21,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:09:21,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612038671] [2022-03-20 15:09:21,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:21,622 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:09:21,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:21,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:09:21,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:09:21,622 INFO L87 Difference]: Start difference. First operand 1825 states and 2413 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:22,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:22,160 INFO L93 Difference]: Finished difference Result 2758 states and 3762 transitions. [2022-03-20 15:09:22,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 15:09:22,160 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 104 [2022-03-20 15:09:22,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:22,168 INFO L225 Difference]: With dead ends: 2758 [2022-03-20 15:09:22,168 INFO L226 Difference]: Without dead ends: 2189 [2022-03-20 15:09:22,170 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=556, Invalid=776, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 15:09:22,170 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 271 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:22,170 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 352 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:09:22,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2189 states. [2022-03-20 15:09:22,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2189 to 2064. [2022-03-20 15:09:22,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2064 states, 1436 states have (on average 1.2395543175487465) internal successors, (1780), 1459 states have internal predecessors, (1780), 474 states have call successors, (474), 155 states have call predecessors, (474), 153 states have return successors, (468), 449 states have call predecessors, (468), 468 states have call successors, (468) [2022-03-20 15:09:22,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2064 states to 2064 states and 2722 transitions. [2022-03-20 15:09:22,487 INFO L78 Accepts]: Start accepts. Automaton has 2064 states and 2722 transitions. Word has length 104 [2022-03-20 15:09:22,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:22,487 INFO L478 AbstractCegarLoop]: Abstraction has 2064 states and 2722 transitions. [2022-03-20 15:09:22,487 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:22,487 INFO L276 IsEmpty]: Start isEmpty. Operand 2064 states and 2722 transitions. [2022-03-20 15:09:22,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-20 15:09:22,488 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:22,488 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:22,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:22,705 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-20 15:09:22,705 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:22,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:22,705 INFO L85 PathProgramCache]: Analyzing trace with hash 911562927, now seen corresponding path program 7 times [2022-03-20 15:09:22,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:22,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [314586109] [2022-03-20 15:09:22,705 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:22,706 INFO L85 PathProgramCache]: Analyzing trace with hash 911562927, now seen corresponding path program 8 times [2022-03-20 15:09:22,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:22,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092499768] [2022-03-20 15:09:22,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:22,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:22,710 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:22,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [659383659] [2022-03-20 15:09:22,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:09:22,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:22,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:22,714 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:22,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-20 15:09:22,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:09:22,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:22,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-20 15:09:22,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:23,782 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 93 proven. 46 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-03-20 15:09:23,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:24,875 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 117 proven. 12 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2022-03-20 15:09:24,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:24,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092499768] [2022-03-20 15:09:24,876 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:24,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659383659] [2022-03-20 15:09:24,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659383659] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:24,876 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:24,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2022-03-20 15:09:24,876 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:24,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [314586109] [2022-03-20 15:09:24,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [314586109] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:24,876 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:24,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:09:24,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149006067] [2022-03-20 15:09:24,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:24,876 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:09:24,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:24,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:09:24,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:09:24,877 INFO L87 Difference]: Start difference. First operand 2064 states and 2722 transitions. Second operand has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:09:25,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:25,921 INFO L93 Difference]: Finished difference Result 2130 states and 2803 transitions. [2022-03-20 15:09:25,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:09:25,921 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 108 [2022-03-20 15:09:25,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:25,928 INFO L225 Difference]: With dead ends: 2130 [2022-03-20 15:09:25,928 INFO L226 Difference]: Without dead ends: 2125 [2022-03-20 15:09:25,929 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:09:25,929 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 64 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:25,929 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 743 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 760 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:09:25,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2125 states. [2022-03-20 15:09:26,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2125 to 2071. [2022-03-20 15:09:26,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2071 states, 1442 states have (on average 1.2371705963938973) internal successors, (1784), 1466 states have internal predecessors, (1784), 471 states have call successors, (471), 158 states have call predecessors, (471), 157 states have return successors, (466), 446 states have call predecessors, (466), 466 states have call successors, (466) [2022-03-20 15:09:26,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2071 states to 2071 states and 2721 transitions. [2022-03-20 15:09:26,247 INFO L78 Accepts]: Start accepts. Automaton has 2071 states and 2721 transitions. Word has length 108 [2022-03-20 15:09:26,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:26,247 INFO L478 AbstractCegarLoop]: Abstraction has 2071 states and 2721 transitions. [2022-03-20 15:09:26,248 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:09:26,248 INFO L276 IsEmpty]: Start isEmpty. Operand 2071 states and 2721 transitions. [2022-03-20 15:09:26,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-20 15:09:26,249 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:26,249 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:26,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-20 15:09:26,463 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-20 15:09:26,463 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:26,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:26,464 INFO L85 PathProgramCache]: Analyzing trace with hash -373909618, now seen corresponding path program 9 times [2022-03-20 15:09:26,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:26,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [867549459] [2022-03-20 15:09:26,464 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:26,464 INFO L85 PathProgramCache]: Analyzing trace with hash -373909618, now seen corresponding path program 10 times [2022-03-20 15:09:26,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:26,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645929894] [2022-03-20 15:09:26,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:26,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:26,473 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:26,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [171894159] [2022-03-20 15:09:26,473 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:09:26,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:26,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:26,474 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:26,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-20 15:09:26,523 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:09:26,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:26,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-20 15:09:26,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:28,110 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 84 proven. 64 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 15:09:28,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:33,441 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 97 proven. 45 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-03-20 15:09:33,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:33,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645929894] [2022-03-20 15:09:33,442 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:33,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171894159] [2022-03-20 15:09:33,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171894159] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:33,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:33,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 17] total 34 [2022-03-20 15:09:33,442 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:33,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [867549459] [2022-03-20 15:09:33,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [867549459] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:33,442 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:33,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:09:33,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816452554] [2022-03-20 15:09:33,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:33,442 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:09:33,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:33,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:09:33,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=952, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:09:33,443 INFO L87 Difference]: Start difference. First operand 2071 states and 2721 transitions. Second operand has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2022-03-20 15:09:35,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:35,266 INFO L93 Difference]: Finished difference Result 2221 states and 2903 transitions. [2022-03-20 15:09:35,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:09:35,266 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) Word has length 111 [2022-03-20 15:09:35,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:35,271 INFO L225 Difference]: With dead ends: 2221 [2022-03-20 15:09:35,271 INFO L226 Difference]: Without dead ends: 2218 [2022-03-20 15:09:35,271 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 188 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=274, Invalid=1532, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 15:09:35,272 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 122 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 1276 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 1176 SdHoareTripleChecker+Invalid, 1374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:35,272 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 1176 Invalid, 1374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1276 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 15:09:35,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2218 states. [2022-03-20 15:09:35,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2218 to 2137. [2022-03-20 15:09:35,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2137 states, 1487 states have (on average 1.2313382649630127) internal successors, (1831), 1511 states have internal predecessors, (1831), 479 states have call successors, (479), 171 states have call predecessors, (479), 170 states have return successors, (474), 454 states have call predecessors, (474), 474 states have call successors, (474) [2022-03-20 15:09:35,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2137 states to 2137 states and 2784 transitions. [2022-03-20 15:09:35,591 INFO L78 Accepts]: Start accepts. Automaton has 2137 states and 2784 transitions. Word has length 111 [2022-03-20 15:09:35,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:35,591 INFO L478 AbstractCegarLoop]: Abstraction has 2137 states and 2784 transitions. [2022-03-20 15:09:35,592 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2022-03-20 15:09:35,592 INFO L276 IsEmpty]: Start isEmpty. Operand 2137 states and 2784 transitions. [2022-03-20 15:09:35,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-03-20 15:09:35,593 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:35,593 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:35,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:35,809 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:35,809 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:35,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:35,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1182187798, now seen corresponding path program 7 times [2022-03-20 15:09:35,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:35,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2126246919] [2022-03-20 15:09:35,810 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:35,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1182187798, now seen corresponding path program 8 times [2022-03-20 15:09:35,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:35,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659940580] [2022-03-20 15:09:35,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:35,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:35,815 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:35,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [924394937] [2022-03-20 15:09:35,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:09:35,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:35,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:35,817 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:35,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-20 15:09:35,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:09:35,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:35,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 107 conjunts are in the unsatisfiable core [2022-03-20 15:09:35,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:37,543 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:09:37,544 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:09:37,695 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 47 proven. 113 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 15:09:37,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:38,543 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 102 proven. 21 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2022-03-20 15:09:38,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:38,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659940580] [2022-03-20 15:09:38,543 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:38,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924394937] [2022-03-20 15:09:38,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924394937] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:38,544 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:38,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12] total 28 [2022-03-20 15:09:38,544 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:38,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2126246919] [2022-03-20 15:09:38,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2126246919] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:38,544 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:38,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:09:38,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620015807] [2022-03-20 15:09:38,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:38,544 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:09:38,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:38,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:09:38,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:09:38,545 INFO L87 Difference]: Start difference. First operand 2137 states and 2784 transitions. Second operand has 21 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) [2022-03-20 15:09:40,820 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:09:42,827 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:09:45,230 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:09:47,232 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:09:48,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:48,102 INFO L93 Difference]: Finished difference Result 2272 states and 2960 transitions. [2022-03-20 15:09:48,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 15:09:48,102 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) Word has length 109 [2022-03-20 15:09:48,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:48,107 INFO L225 Difference]: With dead ends: 2272 [2022-03-20 15:09:48,107 INFO L226 Difference]: Without dead ends: 2270 [2022-03-20 15:09:48,108 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 188 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=156, Invalid=1034, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 15:09:48,108 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 111 mSDsluCounter, 1242 mSDsCounter, 0 mSdLazyCounter, 1325 mSolverCounterSat, 41 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 1321 SdHoareTripleChecker+Invalid, 1370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1325 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:48,108 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 1321 Invalid, 1370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1325 Invalid, 4 Unknown, 0 Unchecked, 8.9s Time] [2022-03-20 15:09:48,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2270 states. [2022-03-20 15:09:48,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2270 to 2212. [2022-03-20 15:09:48,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2212 states, 1537 states have (on average 1.2335718932986337) internal successors, (1896), 1562 states have internal predecessors, (1896), 497 states have call successors, (497), 178 states have call predecessors, (497), 177 states have return successors, (492), 471 states have call predecessors, (492), 492 states have call successors, (492) [2022-03-20 15:09:48,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2212 states to 2212 states and 2885 transitions. [2022-03-20 15:09:48,442 INFO L78 Accepts]: Start accepts. Automaton has 2212 states and 2885 transitions. Word has length 109 [2022-03-20 15:09:48,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:48,442 INFO L478 AbstractCegarLoop]: Abstraction has 2212 states and 2885 transitions. [2022-03-20 15:09:48,442 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) [2022-03-20 15:09:48,443 INFO L276 IsEmpty]: Start isEmpty. Operand 2212 states and 2885 transitions. [2022-03-20 15:09:48,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-03-20 15:09:48,444 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:48,444 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:48,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:48,659 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:48,659 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:48,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:48,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1720519159, now seen corresponding path program 9 times [2022-03-20 15:09:48,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:48,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1416919102] [2022-03-20 15:09:48,660 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:48,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1720519159, now seen corresponding path program 10 times [2022-03-20 15:09:48,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:48,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455050986] [2022-03-20 15:09:48,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:48,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:48,665 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:48,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1193507373] [2022-03-20 15:09:48,665 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:09:48,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:48,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:48,666 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:48,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-20 15:09:48,729 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:09:48,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:48,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 15:09:48,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:48,947 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 41 proven. 142 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 15:09:48,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:49,256 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 41 proven. 78 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:09:49,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:09:49,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455050986] [2022-03-20 15:09:49,256 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:09:49,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193507373] [2022-03-20 15:09:49,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193507373] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:09:49,257 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:09:49,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 15:09:49,257 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:09:49,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1416919102] [2022-03-20 15:09:49,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1416919102] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:09:49,257 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:09:49,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:09:49,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789044465] [2022-03-20 15:09:49,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:09:49,257 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:09:49,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:49,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:09:49,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:09:49,258 INFO L87 Difference]: Start difference. First operand 2212 states and 2885 transitions. Second operand has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:49,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:09:49,926 INFO L93 Difference]: Finished difference Result 3498 states and 4737 transitions. [2022-03-20 15:09:49,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 15:09:49,927 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 110 [2022-03-20 15:09:49,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:09:49,933 INFO L225 Difference]: With dead ends: 3498 [2022-03-20 15:09:49,933 INFO L226 Difference]: Without dead ends: 2692 [2022-03-20 15:09:49,935 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=653, Invalid=907, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 15:09:49,935 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 284 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:09:49,936 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 394 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:09:49,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2692 states. [2022-03-20 15:09:50,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2692 to 2630. [2022-03-20 15:09:50,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2630 states, 1836 states have (on average 1.2167755991285403) internal successors, (2234), 1862 states have internal predecessors, (2234), 587 states have call successors, (587), 207 states have call predecessors, (587), 206 states have return successors, (581), 560 states have call predecessors, (581), 581 states have call successors, (581) [2022-03-20 15:09:50,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2630 states to 2630 states and 3402 transitions. [2022-03-20 15:09:50,365 INFO L78 Accepts]: Start accepts. Automaton has 2630 states and 3402 transitions. Word has length 110 [2022-03-20 15:09:50,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:09:50,366 INFO L478 AbstractCegarLoop]: Abstraction has 2630 states and 3402 transitions. [2022-03-20 15:09:50,366 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:09:50,366 INFO L276 IsEmpty]: Start isEmpty. Operand 2630 states and 3402 transitions. [2022-03-20 15:09:50,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-20 15:09:50,367 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:09:50,367 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:09:50,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-20 15:09:50,571 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-20 15:09:50,571 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:09:50,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:09:50,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1581009068, now seen corresponding path program 11 times [2022-03-20 15:09:50,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:09:50,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2130151067] [2022-03-20 15:09:50,572 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:09:50,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1581009068, now seen corresponding path program 12 times [2022-03-20 15:09:50,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:09:50,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113088397] [2022-03-20 15:09:50,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:09:50,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:09:50,576 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:09:50,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [730422463] [2022-03-20 15:09:50,576 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:09:50,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:09:50,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:09:50,577 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:09:50,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-20 15:09:50,645 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:09:50,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:09:50,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-20 15:09:50,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:09:51,783 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 89 proven. 81 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-20 15:09:51,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:09:56,949 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:09:56,953 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:10:01,778 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 89 proven. 81 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-20 15:10:01,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:01,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113088397] [2022-03-20 15:10:01,778 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:01,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730422463] [2022-03-20 15:10:01,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730422463] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:01,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:01,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 22] total 37 [2022-03-20 15:10:01,779 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:01,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2130151067] [2022-03-20 15:10:01,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2130151067] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:01,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:01,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 15:10:01,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714609514] [2022-03-20 15:10:01,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:01,779 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 15:10:01,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:01,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 15:10:01,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=1109, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 15:10:01,780 INFO L87 Difference]: Start difference. First operand 2630 states and 3402 transitions. Second operand has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 7 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-03-20 15:10:03,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:03,123 INFO L93 Difference]: Finished difference Result 2778 states and 3585 transitions. [2022-03-20 15:10:03,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 15:10:03,123 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 7 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 115 [2022-03-20 15:10:03,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:03,129 INFO L225 Difference]: With dead ends: 2778 [2022-03-20 15:10:03,129 INFO L226 Difference]: Without dead ends: 2771 [2022-03-20 15:10:03,130 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 192 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=301, Invalid=1505, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 15:10:03,130 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 95 mSDsluCounter, 862 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 942 SdHoareTripleChecker+Invalid, 1078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:03,130 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 942 Invalid, 1078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 993 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 15:10:03,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2771 states. [2022-03-20 15:10:03,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2771 to 2709. [2022-03-20 15:10:03,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2709 states, 1888 states have (on average 1.2139830508474576) internal successors, (2292), 1913 states have internal predecessors, (2292), 604 states have call successors, (604), 217 states have call predecessors, (604), 216 states have return successors, (598), 578 states have call predecessors, (598), 598 states have call successors, (598) [2022-03-20 15:10:03,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2709 states to 2709 states and 3494 transitions. [2022-03-20 15:10:03,573 INFO L78 Accepts]: Start accepts. Automaton has 2709 states and 3494 transitions. Word has length 115 [2022-03-20 15:10:03,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:03,573 INFO L478 AbstractCegarLoop]: Abstraction has 2709 states and 3494 transitions. [2022-03-20 15:10:03,573 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 7 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-03-20 15:10:03,573 INFO L276 IsEmpty]: Start isEmpty. Operand 2709 states and 3494 transitions. [2022-03-20 15:10:03,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-20 15:10:03,574 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:03,574 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:03,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:03,775 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-20 15:10:03,775 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:03,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:03,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1307868536, now seen corresponding path program 13 times [2022-03-20 15:10:03,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:03,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [388353038] [2022-03-20 15:10:03,779 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:03,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1307868536, now seen corresponding path program 14 times [2022-03-20 15:10:03,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:03,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209382745] [2022-03-20 15:10:03,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:03,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:03,784 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:03,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [995044752] [2022-03-20 15:10:03,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:03,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:03,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:03,785 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:03,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-20 15:10:03,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:03,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:03,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 107 conjunts are in the unsatisfiable core [2022-03-20 15:10:03,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:04,301 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:10:05,604 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 97 proven. 85 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2022-03-20 15:10:05,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:14,812 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 130 proven. 19 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2022-03-20 15:10:14,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:14,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209382745] [2022-03-20 15:10:14,812 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:14,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995044752] [2022-03-20 15:10:14,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995044752] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:14,813 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:14,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 16] total 36 [2022-03-20 15:10:14,813 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:14,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [388353038] [2022-03-20 15:10:14,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [388353038] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:14,813 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:14,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 15:10:14,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291015838] [2022-03-20 15:10:14,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:14,813 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 15:10:14,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:14,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 15:10:14,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1056, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 15:10:14,814 INFO L87 Difference]: Start difference. First operand 2709 states and 3494 transitions. Second operand has 25 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 21 states have internal predecessors, (53), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2022-03-20 15:10:16,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:16,922 INFO L93 Difference]: Finished difference Result 2979 states and 3842 transitions. [2022-03-20 15:10:16,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 15:10:16,922 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 21 states have internal predecessors, (53), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) Word has length 115 [2022-03-20 15:10:16,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:16,928 INFO L225 Difference]: With dead ends: 2979 [2022-03-20 15:10:16,928 INFO L226 Difference]: Without dead ends: 2976 [2022-03-20 15:10:16,928 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 192 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=303, Invalid=1677, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 15:10:16,929 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 129 mSDsluCounter, 1140 mSDsCounter, 0 mSdLazyCounter, 1413 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 1214 SdHoareTripleChecker+Invalid, 1484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:16,929 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 1214 Invalid, 1484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1413 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-20 15:10:16,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2976 states. [2022-03-20 15:10:17,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2976 to 2912. [2022-03-20 15:10:17,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2020 states have (on average 1.2103960396039604) internal successors, (2445), 2046 states have internal predecessors, (2445), 654 states have call successors, (654), 238 states have call predecessors, (654), 237 states have return successors, (648), 627 states have call predecessors, (648), 648 states have call successors, (648) [2022-03-20 15:10:17,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 3747 transitions. [2022-03-20 15:10:17,419 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 3747 transitions. Word has length 115 [2022-03-20 15:10:17,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:17,419 INFO L478 AbstractCegarLoop]: Abstraction has 2912 states and 3747 transitions. [2022-03-20 15:10:17,419 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 21 states have internal predecessors, (53), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2022-03-20 15:10:17,419 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 3747 transitions. [2022-03-20 15:10:17,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-20 15:10:17,420 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:17,420 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 5, 4, 3, 3, 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] [2022-03-20 15:10:17,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-20 15:10:17,621 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-20 15:10:17,621 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:17,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:17,621 INFO L85 PathProgramCache]: Analyzing trace with hash -349274797, now seen corresponding path program 3 times [2022-03-20 15:10:17,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:17,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [465187864] [2022-03-20 15:10:17,622 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:17,622 INFO L85 PathProgramCache]: Analyzing trace with hash -349274797, now seen corresponding path program 4 times [2022-03-20 15:10:17,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:17,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050892148] [2022-03-20 15:10:17,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:17,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:17,626 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:17,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [173882854] [2022-03-20 15:10:17,627 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:17,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:17,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:17,628 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:17,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-20 15:10:17,705 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:17,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:17,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 15:10:17,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:17,917 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 24 proven. 262 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 15:10:17,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:18,201 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 24 proven. 70 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:10:18,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:18,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050892148] [2022-03-20 15:10:18,201 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:18,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173882854] [2022-03-20 15:10:18,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173882854] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:18,201 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:18,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-20 15:10:18,201 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:18,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [465187864] [2022-03-20 15:10:18,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [465187864] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:18,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:18,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:10:18,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921904978] [2022-03-20 15:10:18,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:18,202 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:10:18,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:18,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:10:18,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:10:18,202 INFO L87 Difference]: Start difference. First operand 2912 states and 3747 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:10:18,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:18,899 INFO L93 Difference]: Finished difference Result 2925 states and 3756 transitions. [2022-03-20 15:10:18,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 15:10:18,901 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 121 [2022-03-20 15:10:18,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:18,907 INFO L225 Difference]: With dead ends: 2925 [2022-03-20 15:10:18,907 INFO L226 Difference]: Without dead ends: 2918 [2022-03-20 15:10:18,907 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=558, Invalid=774, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 15:10:18,908 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 262 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:18,908 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 347 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:10:18,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2918 states. [2022-03-20 15:10:19,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2918 to 2912. [2022-03-20 15:10:19,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2020 states have (on average 1.2074257425742574) internal successors, (2439), 2046 states have internal predecessors, (2439), 654 states have call successors, (654), 238 states have call predecessors, (654), 237 states have return successors, (648), 627 states have call predecessors, (648), 648 states have call successors, (648) [2022-03-20 15:10:19,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 3741 transitions. [2022-03-20 15:10:19,410 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 3741 transitions. Word has length 121 [2022-03-20 15:10:19,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:19,410 INFO L478 AbstractCegarLoop]: Abstraction has 2912 states and 3741 transitions. [2022-03-20 15:10:19,410 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:10:19,410 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 3741 transitions. [2022-03-20 15:10:19,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-03-20 15:10:19,412 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:19,412 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 5, 4, 4, 3, 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] [2022-03-20 15:10:19,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:19,615 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:19,615 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:19,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:19,616 INFO L85 PathProgramCache]: Analyzing trace with hash 2042365659, now seen corresponding path program 15 times [2022-03-20 15:10:19,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:19,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [872809741] [2022-03-20 15:10:19,616 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:19,616 INFO L85 PathProgramCache]: Analyzing trace with hash 2042365659, now seen corresponding path program 16 times [2022-03-20 15:10:19,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:19,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693573438] [2022-03-20 15:10:19,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:19,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:19,621 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:19,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1639956228] [2022-03-20 15:10:19,621 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:19,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:19,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:19,622 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:19,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-20 15:10:19,676 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:19,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:19,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 109 conjunts are in the unsatisfiable core [2022-03-20 15:10:19,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:23,594 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:10:24,423 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 86 proven. 110 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2022-03-20 15:10:24,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:25,704 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:10:27,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:27,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693573438] [2022-03-20 15:10:27,410 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:27,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639956228] [2022-03-20 15:10:27,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639956228] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:10:27,410 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:10:27,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-03-20 15:10:27,410 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:27,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [872809741] [2022-03-20 15:10:27,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [872809741] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:27,411 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:27,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-03-20 15:10:27,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212746472] [2022-03-20 15:10:27,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:27,411 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-20 15:10:27,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:27,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-20 15:10:27,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1028, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 15:10:27,412 INFO L87 Difference]: Start difference. First operand 2912 states and 3741 transitions. Second operand has 28 states, 25 states have (on average 2.4) internal successors, (60), 23 states have internal predecessors, (60), 9 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 8 states have call successors, (15) [2022-03-20 15:10:35,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:35,624 INFO L93 Difference]: Finished difference Result 3037 states and 3905 transitions. [2022-03-20 15:10:35,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 15:10:35,625 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 2.4) internal successors, (60), 23 states have internal predecessors, (60), 9 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 8 states have call successors, (15) Word has length 122 [2022-03-20 15:10:35,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:35,632 INFO L225 Difference]: With dead ends: 3037 [2022-03-20 15:10:35,632 INFO L226 Difference]: Without dead ends: 3034 [2022-03-20 15:10:35,633 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=273, Invalid=1889, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 15:10:35,633 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 162 mSDsluCounter, 1405 mSDsCounter, 0 mSdLazyCounter, 1845 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 1493 SdHoareTripleChecker+Invalid, 1929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:35,633 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 1493 Invalid, 1929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1845 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-03-20 15:10:35,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states. [2022-03-20 15:10:36,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 2998. [2022-03-20 15:10:36,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2998 states, 2077 states have (on average 1.2103996148290803) internal successors, (2514), 2104 states have internal predecessors, (2514), 676 states have call successors, (676), 245 states have call predecessors, (676), 244 states have return successors, (670), 648 states have call predecessors, (670), 670 states have call successors, (670) [2022-03-20 15:10:36,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2998 states to 2998 states and 3860 transitions. [2022-03-20 15:10:36,159 INFO L78 Accepts]: Start accepts. Automaton has 2998 states and 3860 transitions. Word has length 122 [2022-03-20 15:10:36,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:36,159 INFO L478 AbstractCegarLoop]: Abstraction has 2998 states and 3860 transitions. [2022-03-20 15:10:36,160 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 2.4) internal successors, (60), 23 states have internal predecessors, (60), 9 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 8 states have call successors, (15) [2022-03-20 15:10:36,160 INFO L276 IsEmpty]: Start isEmpty. Operand 2998 states and 3860 transitions. [2022-03-20 15:10:36,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-03-20 15:10:36,161 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:36,161 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 4, 3, 3, 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] [2022-03-20 15:10:36,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-20 15:10:36,366 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-20 15:10:36,366 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:36,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:36,366 INFO L85 PathProgramCache]: Analyzing trace with hash -598915707, now seen corresponding path program 9 times [2022-03-20 15:10:36,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:36,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [826179793] [2022-03-20 15:10:36,367 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:36,367 INFO L85 PathProgramCache]: Analyzing trace with hash -598915707, now seen corresponding path program 10 times [2022-03-20 15:10:36,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:36,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445560980] [2022-03-20 15:10:36,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:36,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:36,371 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:36,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2096447101] [2022-03-20 15:10:36,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:36,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:36,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:36,372 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:36,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-20 15:10:36,436 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:36,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:36,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 15:10:36,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:36,660 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 24 proven. 279 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 15:10:36,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:36,978 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 24 proven. 87 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:10:36,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:36,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445560980] [2022-03-20 15:10:36,978 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:36,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096447101] [2022-03-20 15:10:36,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096447101] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:36,979 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:36,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 15:10:36,979 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:36,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [826179793] [2022-03-20 15:10:36,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [826179793] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:36,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:36,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:10:36,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807787098] [2022-03-20 15:10:36,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:36,979 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:10:36,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:36,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:10:36,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:10:36,980 INFO L87 Difference]: Start difference. First operand 2998 states and 3860 transitions. Second operand has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:10:37,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:37,771 INFO L93 Difference]: Finished difference Result 3075 states and 3938 transitions. [2022-03-20 15:10:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 15:10:37,772 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 125 [2022-03-20 15:10:37,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:37,777 INFO L225 Difference]: With dead ends: 3075 [2022-03-20 15:10:37,777 INFO L226 Difference]: Without dead ends: 3068 [2022-03-20 15:10:37,778 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=656, Invalid=904, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 15:10:37,778 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 338 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:37,778 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 392 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:10:37,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3068 states. [2022-03-20 15:10:38,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3068 to 3004. [2022-03-20 15:10:38,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3004 states, 2083 states have (on average 1.2097935669707154) internal successors, (2520), 2110 states have internal predecessors, (2520), 676 states have call successors, (676), 245 states have call predecessors, (676), 244 states have return successors, (670), 648 states have call predecessors, (670), 670 states have call successors, (670) [2022-03-20 15:10:38,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3004 states to 3004 states and 3866 transitions. [2022-03-20 15:10:38,301 INFO L78 Accepts]: Start accepts. Automaton has 3004 states and 3866 transitions. Word has length 125 [2022-03-20 15:10:38,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:38,301 INFO L478 AbstractCegarLoop]: Abstraction has 3004 states and 3866 transitions. [2022-03-20 15:10:38,301 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:10:38,301 INFO L276 IsEmpty]: Start isEmpty. Operand 3004 states and 3866 transitions. [2022-03-20 15:10:38,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-20 15:10:38,303 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:38,303 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 5, 5, 4, 4, 4, 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-20 15:10:38,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-20 15:10:38,519 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-20 15:10:38,519 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:38,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:38,520 INFO L85 PathProgramCache]: Analyzing trace with hash -343429313, now seen corresponding path program 3 times [2022-03-20 15:10:38,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:38,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [894344915] [2022-03-20 15:10:38,520 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:38,520 INFO L85 PathProgramCache]: Analyzing trace with hash -343429313, now seen corresponding path program 4 times [2022-03-20 15:10:38,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:38,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071384773] [2022-03-20 15:10:38,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:38,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:38,525 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:38,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2078914664] [2022-03-20 15:10:38,525 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:38,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:38,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:38,527 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:38,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-20 15:10:38,591 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:38,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:38,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 15:10:38,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:38,827 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 35 proven. 275 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 15:10:38,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:39,158 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 35 proven. 83 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:10:39,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:39,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071384773] [2022-03-20 15:10:39,158 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:39,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078914664] [2022-03-20 15:10:39,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078914664] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:39,158 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:39,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 15:10:39,158 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:39,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [894344915] [2022-03-20 15:10:39,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [894344915] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:39,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:39,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:10:39,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348980546] [2022-03-20 15:10:39,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:39,159 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:10:39,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:39,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:10:39,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:10:39,160 INFO L87 Difference]: Start difference. First operand 3004 states and 3866 transitions. Second operand has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:10:39,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:39,973 INFO L93 Difference]: Finished difference Result 3658 states and 4844 transitions. [2022-03-20 15:10:39,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 15:10:39,974 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 127 [2022-03-20 15:10:39,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:39,980 INFO L225 Difference]: With dead ends: 3658 [2022-03-20 15:10:39,980 INFO L226 Difference]: Without dead ends: 3089 [2022-03-20 15:10:39,982 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=654, Invalid=906, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 15:10:39,982 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 284 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:39,982 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 408 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:10:39,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3089 states. [2022-03-20 15:10:40,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3089 to 3069. [2022-03-20 15:10:40,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3069 states, 2148 states have (on average 1.202513966480447) internal successors, (2583), 2175 states have internal predecessors, (2583), 676 states have call successors, (676), 245 states have call predecessors, (676), 244 states have return successors, (670), 648 states have call predecessors, (670), 670 states have call successors, (670) [2022-03-20 15:10:40,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3069 states to 3069 states and 3929 transitions. [2022-03-20 15:10:40,520 INFO L78 Accepts]: Start accepts. Automaton has 3069 states and 3929 transitions. Word has length 127 [2022-03-20 15:10:40,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:40,520 INFO L478 AbstractCegarLoop]: Abstraction has 3069 states and 3929 transitions. [2022-03-20 15:10:40,520 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:10:40,520 INFO L276 IsEmpty]: Start isEmpty. Operand 3069 states and 3929 transitions. [2022-03-20 15:10:40,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-03-20 15:10:40,522 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:40,522 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:40,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:40,727 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-20 15:10:40,727 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:40,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:40,727 INFO L85 PathProgramCache]: Analyzing trace with hash 410495670, now seen corresponding path program 17 times [2022-03-20 15:10:40,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:40,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [292312446] [2022-03-20 15:10:40,728 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:40,728 INFO L85 PathProgramCache]: Analyzing trace with hash 410495670, now seen corresponding path program 18 times [2022-03-20 15:10:40,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:40,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086988060] [2022-03-20 15:10:40,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:40,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:40,732 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:40,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [118219410] [2022-03-20 15:10:40,732 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:10:40,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:40,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:40,734 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:40,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-20 15:10:40,793 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:10:40,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:40,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-20 15:10:40,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:41,004 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 250 proven. 21 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2022-03-20 15:10:41,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:41,216 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 66 proven. 21 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-03-20 15:10:41,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:41,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086988060] [2022-03-20 15:10:41,217 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:41,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118219410] [2022-03-20 15:10:41,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118219410] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:41,217 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:41,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-03-20 15:10:41,217 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:41,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [292312446] [2022-03-20 15:10:41,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [292312446] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:41,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:41,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 15:10:41,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583426097] [2022-03-20 15:10:41,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:41,218 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 15:10:41,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:41,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 15:10:41,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:10:41,218 INFO L87 Difference]: Start difference. First operand 3069 states and 3929 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 5 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-03-20 15:10:42,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:42,075 INFO L93 Difference]: Finished difference Result 4973 states and 6641 transitions. [2022-03-20 15:10:42,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 15:10:42,077 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 5 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 131 [2022-03-20 15:10:42,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:42,084 INFO L225 Difference]: With dead ends: 4973 [2022-03-20 15:10:42,085 INFO L226 Difference]: Without dead ends: 3549 [2022-03-20 15:10:42,087 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 255 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-20 15:10:42,088 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 26 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:42,088 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 278 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:10:42,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3549 states. [2022-03-20 15:10:42,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3549 to 3240. [2022-03-20 15:10:42,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3240 states, 2249 states have (on average 1.2249888839484215) internal successors, (2755), 2282 states have internal predecessors, (2755), 770 states have call successors, (770), 222 states have call predecessors, (770), 220 states have return successors, (764), 735 states have call predecessors, (764), 764 states have call successors, (764) [2022-03-20 15:10:42,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3240 states to 3240 states and 4289 transitions. [2022-03-20 15:10:42,766 INFO L78 Accepts]: Start accepts. Automaton has 3240 states and 4289 transitions. Word has length 131 [2022-03-20 15:10:42,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:42,767 INFO L478 AbstractCegarLoop]: Abstraction has 3240 states and 4289 transitions. [2022-03-20 15:10:42,767 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 5 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-03-20 15:10:42,767 INFO L276 IsEmpty]: Start isEmpty. Operand 3240 states and 4289 transitions. [2022-03-20 15:10:42,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-03-20 15:10:42,769 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:42,769 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:42,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-20 15:10:42,983 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-03-20 15:10:42,983 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:42,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:42,984 INFO L85 PathProgramCache]: Analyzing trace with hash 419861042, now seen corresponding path program 19 times [2022-03-20 15:10:42,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:42,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1912214852] [2022-03-20 15:10:42,984 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:42,984 INFO L85 PathProgramCache]: Analyzing trace with hash 419861042, now seen corresponding path program 20 times [2022-03-20 15:10:42,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:42,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223099471] [2022-03-20 15:10:42,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:42,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:42,989 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:42,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [550863901] [2022-03-20 15:10:42,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:42,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:42,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:42,991 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:10:42,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-20 15:10:43,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:43,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:43,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-20 15:10:43,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:46,690 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 127 proven. 107 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2022-03-20 15:10:46,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:52,740 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:10:52,742 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:20,663 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 145 proven. 86 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-03-20 15:12:20,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:20,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223099471] [2022-03-20 15:12:20,663 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:20,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550863901] [2022-03-20 15:12:20,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550863901] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:20,664 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:20,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18] total 35 [2022-03-20 15:12:20,664 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:20,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1912214852] [2022-03-20 15:12:20,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1912214852] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:20,664 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:20,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:12:20,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231766879] [2022-03-20 15:12:20,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:20,664 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:12:20,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:20,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:12:20,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=983, Unknown=1, NotChecked=0, Total=1190 [2022-03-20 15:12:20,665 INFO L87 Difference]: Start difference. First operand 3240 states and 4289 transitions. Second operand has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:12:24,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:24,678 INFO L93 Difference]: Finished difference Result 3374 states and 4467 transitions. [2022-03-20 15:12:24,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:12:24,678 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) Word has length 131 [2022-03-20 15:12:24,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:24,686 INFO L225 Difference]: With dead ends: 3374 [2022-03-20 15:12:24,686 INFO L226 Difference]: Without dead ends: 3369 [2022-03-20 15:12:24,687 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 226 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=266, Invalid=1373, Unknown=1, NotChecked=0, Total=1640 [2022-03-20 15:12:24,687 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 96 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 1117 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 1168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:24,687 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 938 Invalid, 1168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1117 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-20 15:12:24,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3369 states. [2022-03-20 15:12:25,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3369 to 3351. [2022-03-20 15:12:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3351 states, 2316 states have (on average 1.2258203799654577) internal successors, (2839), 2350 states have internal predecessors, (2839), 803 states have call successors, (803), 232 states have call predecessors, (803), 231 states have return successors, (798), 768 states have call predecessors, (798), 798 states have call successors, (798) [2022-03-20 15:12:25,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3351 states to 3351 states and 4440 transitions. [2022-03-20 15:12:25,348 INFO L78 Accepts]: Start accepts. Automaton has 3351 states and 4440 transitions. Word has length 131 [2022-03-20 15:12:25,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:25,348 INFO L478 AbstractCegarLoop]: Abstraction has 3351 states and 4440 transitions. [2022-03-20 15:12:25,348 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:12:25,348 INFO L276 IsEmpty]: Start isEmpty. Operand 3351 states and 4440 transitions. [2022-03-20 15:12:25,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-03-20 15:12:25,350 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:25,350 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:12:25,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:25,552 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:25,552 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:25,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:25,552 INFO L85 PathProgramCache]: Analyzing trace with hash 233578743, now seen corresponding path program 21 times [2022-03-20 15:12:25,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:25,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [194773198] [2022-03-20 15:12:25,552 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:25,553 INFO L85 PathProgramCache]: Analyzing trace with hash 233578743, now seen corresponding path program 22 times [2022-03-20 15:12:25,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:25,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217198837] [2022-03-20 15:12:25,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:25,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:25,557 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:25,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2113945870] [2022-03-20 15:12:25,557 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:12:25,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:25,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:25,558 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:25,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-20 15:12:25,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:12:25,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:25,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-20 15:12:25,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:26,699 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 103 proven. 134 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-03-20 15:12:26,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:29,311 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 117 proven. 90 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2022-03-20 15:12:29,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:29,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217198837] [2022-03-20 15:12:29,312 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:29,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113945870] [2022-03-20 15:12:29,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113945870] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:29,312 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:29,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17] total 31 [2022-03-20 15:12:29,312 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:29,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [194773198] [2022-03-20 15:12:29,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [194773198] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:29,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:29,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 15:12:29,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940927378] [2022-03-20 15:12:29,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:29,313 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 15:12:29,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:29,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 15:12:29,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2022-03-20 15:12:29,313 INFO L87 Difference]: Start difference. First operand 3351 states and 4440 transitions. Second operand has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-03-20 15:12:32,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:32,277 INFO L93 Difference]: Finished difference Result 3487 states and 4616 transitions. [2022-03-20 15:12:32,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:12:32,278 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) Word has length 134 [2022-03-20 15:12:32,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:32,285 INFO L225 Difference]: With dead ends: 3487 [2022-03-20 15:12:32,285 INFO L226 Difference]: Without dead ends: 3484 [2022-03-20 15:12:32,286 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 235 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=225, Invalid=1335, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 15:12:32,286 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 93 mSDsluCounter, 1201 mSDsCounter, 0 mSdLazyCounter, 1293 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 1293 SdHoareTripleChecker+Invalid, 1378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:32,286 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 1293 Invalid, 1378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1293 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 15:12:32,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3484 states. [2022-03-20 15:12:32,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3484 to 3372. [2022-03-20 15:12:32,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3372 states, 2333 states have (on average 1.2228889841405914) internal successors, (2853), 2369 states have internal predecessors, (2853), 800 states have call successors, (800), 239 states have call predecessors, (800), 238 states have return successors, (795), 763 states have call predecessors, (795), 795 states have call successors, (795) [2022-03-20 15:12:32,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3372 states to 3372 states and 4448 transitions. [2022-03-20 15:12:32,955 INFO L78 Accepts]: Start accepts. Automaton has 3372 states and 4448 transitions. Word has length 134 [2022-03-20 15:12:32,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:32,955 INFO L478 AbstractCegarLoop]: Abstraction has 3372 states and 4448 transitions. [2022-03-20 15:12:32,955 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-03-20 15:12:32,955 INFO L276 IsEmpty]: Start isEmpty. Operand 3372 states and 4448 transitions. [2022-03-20 15:12:32,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-03-20 15:12:32,957 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:32,957 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 6, 5, 4, 4, 4, 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] [2022-03-20 15:12:32,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:33,173 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-20 15:12:33,173 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:33,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:33,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1399729945, now seen corresponding path program 9 times [2022-03-20 15:12:33,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:33,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [441703055] [2022-03-20 15:12:33,174 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:33,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1399729945, now seen corresponding path program 10 times [2022-03-20 15:12:33,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:33,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778003909] [2022-03-20 15:12:33,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:33,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:33,178 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:33,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1416426420] [2022-03-20 15:12:33,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:12:33,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:33,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:33,181 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:33,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-20 15:12:33,273 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:12:33,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:33,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 15:12:33,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:33,518 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 35 proven. 294 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 15:12:33,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:33,863 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 35 proven. 102 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:12:33,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:33,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778003909] [2022-03-20 15:12:33,864 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:33,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416426420] [2022-03-20 15:12:33,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416426420] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:33,864 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:33,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-20 15:12:33,864 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:33,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [441703055] [2022-03-20 15:12:33,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [441703055] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:33,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:33,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:12:33,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51875178] [2022-03-20 15:12:33,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:33,865 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:12:33,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:33,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:12:33,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-20 15:12:33,865 INFO L87 Difference]: Start difference. First operand 3372 states and 4448 transitions. Second operand has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 16 states have internal predecessors, (69), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:12:34,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:34,920 INFO L93 Difference]: Finished difference Result 4559 states and 6225 transitions. [2022-03-20 15:12:34,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 15:12:34,921 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 16 states have internal predecessors, (69), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 131 [2022-03-20 15:12:34,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:34,928 INFO L225 Difference]: With dead ends: 4559 [2022-03-20 15:12:34,928 INFO L226 Difference]: Without dead ends: 3862 [2022-03-20 15:12:34,930 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=760, Invalid=1046, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 15:12:34,930 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 281 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:34,930 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 428 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:12:34,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3862 states. [2022-03-20 15:12:35,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3862 to 3673. [2022-03-20 15:12:35,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3673 states, 2456 states have (on average 1.22557003257329) internal successors, (3010), 2499 states have internal predecessors, (3010), 944 states have call successors, (944), 273 states have call predecessors, (944), 272 states have return successors, (938), 900 states have call predecessors, (938), 938 states have call successors, (938) [2022-03-20 15:12:35,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3673 states to 3673 states and 4892 transitions. [2022-03-20 15:12:35,658 INFO L78 Accepts]: Start accepts. Automaton has 3673 states and 4892 transitions. Word has length 131 [2022-03-20 15:12:35,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:35,658 INFO L478 AbstractCegarLoop]: Abstraction has 3673 states and 4892 transitions. [2022-03-20 15:12:35,658 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 16 states have internal predecessors, (69), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:12:35,658 INFO L276 IsEmpty]: Start isEmpty. Operand 3673 states and 4892 transitions. [2022-03-20 15:12:35,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-20 15:12:35,660 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:35,660 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-03-20 15:12:35,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-20 15:12:35,861 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:35,861 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:35,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:35,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1440640833, now seen corresponding path program 1 times [2022-03-20 15:12:35,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:35,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [456502175] [2022-03-20 15:12:35,862 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:35,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1440640833, now seen corresponding path program 2 times [2022-03-20 15:12:35,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:35,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123167250] [2022-03-20 15:12:35,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:35,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:35,866 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:35,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [433504473] [2022-03-20 15:12:35,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:35,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:35,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:35,868 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:35,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-20 15:12:35,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:35,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:35,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 116 conjunts are in the unsatisfiable core [2022-03-20 15:12:35,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:39,564 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:39,567 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:39,568 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:39,782 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 105 proven. 141 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-03-20 15:12:39,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:40,705 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 145 proven. 21 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-03-20 15:12:40,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:40,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123167250] [2022-03-20 15:12:40,705 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:40,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433504473] [2022-03-20 15:12:40,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433504473] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:40,705 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:40,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 12] total 30 [2022-03-20 15:12:40,706 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:40,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [456502175] [2022-03-20 15:12:40,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [456502175] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:40,706 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:40,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 15:12:40,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445912028] [2022-03-20 15:12:40,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:40,706 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 15:12:40,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:40,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 15:12:40,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:12:40,706 INFO L87 Difference]: Start difference. First operand 3673 states and 4892 transitions. Second operand has 23 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 10 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2022-03-20 15:12:44,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:44,154 INFO L93 Difference]: Finished difference Result 3906 states and 5212 transitions. [2022-03-20 15:12:44,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 15:12:44,155 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 10 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) Word has length 132 [2022-03-20 15:12:44,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:44,162 INFO L225 Difference]: With dead ends: 3906 [2022-03-20 15:12:44,162 INFO L226 Difference]: Without dead ends: 3904 [2022-03-20 15:12:44,163 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 232 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=177, Invalid=1155, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 15:12:44,163 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 131 mSDsluCounter, 1321 mSDsCounter, 0 mSdLazyCounter, 1457 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 1414 SdHoareTripleChecker+Invalid, 1546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:44,163 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 1414 Invalid, 1546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1457 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-20 15:12:44,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3904 states. [2022-03-20 15:12:44,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3904 to 3758. [2022-03-20 15:12:44,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3758 states, 2512 states have (on average 1.2261146496815287) internal successors, (3080), 2556 states have internal predecessors, (3080), 965 states have call successors, (965), 281 states have call predecessors, (965), 280 states have return successors, (959), 920 states have call predecessors, (959), 959 states have call successors, (959) [2022-03-20 15:12:44,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3758 states to 3758 states and 5004 transitions. [2022-03-20 15:12:44,932 INFO L78 Accepts]: Start accepts. Automaton has 3758 states and 5004 transitions. Word has length 132 [2022-03-20 15:12:44,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:44,933 INFO L478 AbstractCegarLoop]: Abstraction has 3758 states and 5004 transitions. [2022-03-20 15:12:44,933 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 10 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2022-03-20 15:12:44,933 INFO L276 IsEmpty]: Start isEmpty. Operand 3758 states and 5004 transitions. [2022-03-20 15:12:44,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-20 15:12:44,934 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:44,935 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 7, 5, 4, 4, 4, 4, 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] [2022-03-20 15:12:44,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-20 15:12:45,135 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:45,135 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:45,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:45,136 INFO L85 PathProgramCache]: Analyzing trace with hash 862891816, now seen corresponding path program 11 times [2022-03-20 15:12:45,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:45,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [482972650] [2022-03-20 15:12:45,136 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:45,136 INFO L85 PathProgramCache]: Analyzing trace with hash 862891816, now seen corresponding path program 12 times [2022-03-20 15:12:45,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:45,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296686823] [2022-03-20 15:12:45,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:45,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:45,140 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:45,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [906485033] [2022-03-20 15:12:45,141 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:12:45,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:45,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:45,142 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:45,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-20 15:12:45,338 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:12:45,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:45,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 15:12:45,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:45,611 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 311 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 15:12:45,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:45,980 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 119 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:12:45,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:45,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296686823] [2022-03-20 15:12:45,980 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:45,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906485033] [2022-03-20 15:12:45,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906485033] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:45,980 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:45,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-20 15:12:45,980 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:45,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [482972650] [2022-03-20 15:12:45,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [482972650] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:45,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:45,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:12:45,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038996699] [2022-03-20 15:12:45,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:45,981 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:12:45,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:45,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:12:45,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:12:45,981 INFO L87 Difference]: Start difference. First operand 3758 states and 5004 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 states have internal predecessors, (70), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:12:47,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:47,295 INFO L93 Difference]: Finished difference Result 4545 states and 6055 transitions. [2022-03-20 15:12:47,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 15:12:47,296 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 states have internal predecessors, (70), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 132 [2022-03-20 15:12:47,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:47,304 INFO L225 Difference]: With dead ends: 4545 [2022-03-20 15:12:47,304 INFO L226 Difference]: Without dead ends: 4538 [2022-03-20 15:12:47,304 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=876, Invalid=1194, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 15:12:47,305 INFO L913 BasicCegarLoop]: 97 mSDtfsCounter, 390 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:47,305 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 459 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:12:47,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4538 states. [2022-03-20 15:12:48,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4538 to 4322. [2022-03-20 15:12:48,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4322 states, 2865 states have (on average 1.2275741710296684) internal successors, (3517), 2953 states have internal predecessors, (3517), 1139 states have call successors, (1139), 318 states have call predecessors, (1139), 317 states have return successors, (1132), 1050 states have call predecessors, (1132), 1132 states have call successors, (1132) [2022-03-20 15:12:48,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4322 states to 4322 states and 5788 transitions. [2022-03-20 15:12:48,221 INFO L78 Accepts]: Start accepts. Automaton has 4322 states and 5788 transitions. Word has length 132 [2022-03-20 15:12:48,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:48,221 INFO L478 AbstractCegarLoop]: Abstraction has 4322 states and 5788 transitions. [2022-03-20 15:12:48,221 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 states have internal predecessors, (70), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:12:48,221 INFO L276 IsEmpty]: Start isEmpty. Operand 4322 states and 5788 transitions. [2022-03-20 15:12:48,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-20 15:12:48,223 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:48,223 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:12:48,240 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-20 15:12:48,423 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:48,424 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:48,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:48,424 INFO L85 PathProgramCache]: Analyzing trace with hash 68245470, now seen corresponding path program 3 times [2022-03-20 15:12:48,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:48,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [548881039] [2022-03-20 15:12:48,424 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:48,424 INFO L85 PathProgramCache]: Analyzing trace with hash 68245470, now seen corresponding path program 4 times [2022-03-20 15:12:48,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:48,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109802759] [2022-03-20 15:12:48,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:48,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:48,429 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:48,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [720510328] [2022-03-20 15:12:48,429 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:12:48,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:48,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:48,430 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:48,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-20 15:12:48,564 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:12:48,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:48,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 15:12:48,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:48,808 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 49 proven. 286 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 15:12:48,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:49,158 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 49 proven. 94 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:12:49,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:49,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109802759] [2022-03-20 15:12:49,158 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:49,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720510328] [2022-03-20 15:12:49,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720510328] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:49,158 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:49,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-20 15:12:49,158 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:49,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [548881039] [2022-03-20 15:12:49,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [548881039] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:49,158 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:49,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:12:49,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441536561] [2022-03-20 15:12:49,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:49,159 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:12:49,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:49,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:12:49,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-20 15:12:49,159 INFO L87 Difference]: Start difference. First operand 4322 states and 5788 transitions. Second operand has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 16 states have internal predecessors, (71), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:12:50,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:50,394 INFO L93 Difference]: Finished difference Result 5509 states and 7644 transitions. [2022-03-20 15:12:50,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 15:12:50,394 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 16 states have internal predecessors, (71), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 133 [2022-03-20 15:12:50,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:50,402 INFO L225 Difference]: With dead ends: 5509 [2022-03-20 15:12:50,402 INFO L226 Difference]: Without dead ends: 4328 [2022-03-20 15:12:50,404 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=759, Invalid=1047, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 15:12:50,404 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 375 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:50,405 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [375 Valid, 420 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:12:50,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4328 states. [2022-03-20 15:12:51,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4328 to 4306. [2022-03-20 15:12:51,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4306 states, 2852 states have (on average 1.2100280504908836) internal successors, (3451), 2939 states have internal predecessors, (3451), 1137 states have call successors, (1137), 317 states have call predecessors, (1137), 316 states have return successors, (1130), 1049 states have call predecessors, (1130), 1130 states have call successors, (1130) [2022-03-20 15:12:51,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4306 states to 4306 states and 5718 transitions. [2022-03-20 15:12:51,321 INFO L78 Accepts]: Start accepts. Automaton has 4306 states and 5718 transitions. Word has length 133 [2022-03-20 15:12:51,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:51,321 INFO L478 AbstractCegarLoop]: Abstraction has 4306 states and 5718 transitions. [2022-03-20 15:12:51,321 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 16 states have internal predecessors, (71), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:12:51,321 INFO L276 IsEmpty]: Start isEmpty. Operand 4306 states and 5718 transitions. [2022-03-20 15:12:51,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 15:12:51,323 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:51,323 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2022-03-20 15:12:51,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-20 15:12:51,523 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:51,524 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:51,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:51,524 INFO L85 PathProgramCache]: Analyzing trace with hash -263391851, now seen corresponding path program 23 times [2022-03-20 15:12:51,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:51,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1479861086] [2022-03-20 15:12:51,524 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:51,524 INFO L85 PathProgramCache]: Analyzing trace with hash -263391851, now seen corresponding path program 24 times [2022-03-20 15:12:51,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:51,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96303415] [2022-03-20 15:12:51,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:51,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:51,528 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:51,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1004983376] [2022-03-20 15:12:51,529 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:12:51,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:51,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:51,530 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:12:51,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-20 15:12:51,592 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-20 15:12:51,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:51,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 90 conjunts are in the unsatisfiable core [2022-03-20 15:12:51,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:53,737 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 72 proven. 115 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2022-03-20 15:12:53,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:02,163 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:13:28,476 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 72 proven. 115 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2022-03-20 15:13:28,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:28,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96303415] [2022-03-20 15:13:28,476 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:28,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004983376] [2022-03-20 15:13:28,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004983376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:28,476 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:28,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 36 [2022-03-20 15:13:28,476 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:28,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1479861086] [2022-03-20 15:13:28,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1479861086] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:28,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:28,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 15:13:28,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373700106] [2022-03-20 15:13:28,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:28,477 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 15:13:28,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:28,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 15:13:28,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1043, Unknown=1, NotChecked=0, Total=1260 [2022-03-20 15:13:28,477 INFO L87 Difference]: Start difference. First operand 4306 states and 5718 transitions. Second operand has 20 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:13:32,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:32,298 INFO L93 Difference]: Finished difference Result 4466 states and 5936 transitions. [2022-03-20 15:13:32,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 15:13:32,298 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 138 [2022-03-20 15:13:32,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:32,306 INFO L225 Difference]: With dead ends: 4466 [2022-03-20 15:13:32,306 INFO L226 Difference]: Without dead ends: 4459 [2022-03-20 15:13:32,307 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 240 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 22.2s TimeCoverageRelationStatistics Valid=317, Invalid=1488, Unknown=1, NotChecked=0, Total=1806 [2022-03-20 15:13:32,307 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 90 mSDsluCounter, 1262 mSDsCounter, 0 mSdLazyCounter, 1431 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 1347 SdHoareTripleChecker+Invalid, 1483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:32,307 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 1347 Invalid, 1483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1431 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-20 15:13:32,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4459 states. [2022-03-20 15:13:33,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4459 to 4306. [2022-03-20 15:13:33,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4306 states, 2851 states have (on average 1.2101017186951946) internal successors, (3450), 2938 states have internal predecessors, (3450), 1137 states have call successors, (1137), 318 states have call predecessors, (1137), 317 states have return successors, (1130), 1049 states have call predecessors, (1130), 1130 states have call successors, (1130) [2022-03-20 15:13:33,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4306 states to 4306 states and 5717 transitions. [2022-03-20 15:13:33,238 INFO L78 Accepts]: Start accepts. Automaton has 4306 states and 5717 transitions. Word has length 138 [2022-03-20 15:13:33,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:33,238 INFO L478 AbstractCegarLoop]: Abstraction has 4306 states and 5717 transitions. [2022-03-20 15:13:33,239 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:13:33,239 INFO L276 IsEmpty]: Start isEmpty. Operand 4306 states and 5717 transitions. [2022-03-20 15:13:33,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 15:13:33,240 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:33,240 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2022-03-20 15:13:33,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-20 15:13:33,441 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-03-20 15:13:33,441 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:33,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:33,441 INFO L85 PathProgramCache]: Analyzing trace with hash -213306419, now seen corresponding path program 25 times [2022-03-20 15:13:33,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:33,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1405374482] [2022-03-20 15:13:33,441 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:33,442 INFO L85 PathProgramCache]: Analyzing trace with hash -213306419, now seen corresponding path program 26 times [2022-03-20 15:13:33,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:33,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525557018] [2022-03-20 15:13:33,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:33,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:33,447 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:33,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1523152349] [2022-03-20 15:13:33,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:33,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:33,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:33,448 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:33,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-20 15:13:33,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:33,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:33,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 109 conjunts are in the unsatisfiable core [2022-03-20 15:13:33,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:34,714 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 125 proven. 158 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-03-20 15:13:34,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:38,304 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 181 proven. 33 refuted. 0 times theorem prover too weak. 373 trivial. 0 not checked. [2022-03-20 15:13:38,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:38,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525557018] [2022-03-20 15:13:38,304 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:38,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523152349] [2022-03-20 15:13:38,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523152349] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:38,304 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:38,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16] total 32 [2022-03-20 15:13:38,305 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:38,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1405374482] [2022-03-20 15:13:38,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1405374482] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:38,305 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:38,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:13:38,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735857871] [2022-03-20 15:13:38,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:38,305 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:13:38,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:38,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:13:38,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-03-20 15:13:38,306 INFO L87 Difference]: Start difference. First operand 4306 states and 5717 transitions. Second operand has 21 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 9 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-20 15:13:40,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:40,621 INFO L93 Difference]: Finished difference Result 4497 states and 5957 transitions. [2022-03-20 15:13:40,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 15:13:40,622 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 9 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) Word has length 138 [2022-03-20 15:13:40,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:40,630 INFO L225 Difference]: With dead ends: 4497 [2022-03-20 15:13:40,630 INFO L226 Difference]: Without dead ends: 4494 [2022-03-20 15:13:40,631 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 242 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=209, Invalid=1197, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 15:13:40,632 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 103 mSDsluCounter, 1149 mSDsCounter, 0 mSdLazyCounter, 1349 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 1234 SdHoareTripleChecker+Invalid, 1421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:40,632 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 1234 Invalid, 1421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1349 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 15:13:40,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4494 states. [2022-03-20 15:13:41,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4494 to 4378. [2022-03-20 15:13:41,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4378 states, 2901 states have (on average 1.2071699413995174) internal successors, (3502), 2990 states have internal predecessors, (3502), 1147 states have call successors, (1147), 330 states have call predecessors, (1147), 329 states have return successors, (1140), 1057 states have call predecessors, (1140), 1140 states have call successors, (1140) [2022-03-20 15:13:41,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4378 states to 4378 states and 5789 transitions. [2022-03-20 15:13:41,579 INFO L78 Accepts]: Start accepts. Automaton has 4378 states and 5789 transitions. Word has length 138 [2022-03-20 15:13:41,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:41,579 INFO L478 AbstractCegarLoop]: Abstraction has 4378 states and 5789 transitions. [2022-03-20 15:13:41,579 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 9 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-20 15:13:41,579 INFO L276 IsEmpty]: Start isEmpty. Operand 4378 states and 5789 transitions. [2022-03-20 15:13:41,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 15:13:41,581 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:41,581 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2022-03-20 15:13:41,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-20 15:13:41,781 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-20 15:13:41,782 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:41,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:41,782 INFO L85 PathProgramCache]: Analyzing trace with hash 2103122581, now seen corresponding path program 27 times [2022-03-20 15:13:41,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:41,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1642294140] [2022-03-20 15:13:41,782 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:41,782 INFO L85 PathProgramCache]: Analyzing trace with hash 2103122581, now seen corresponding path program 28 times [2022-03-20 15:13:41,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:41,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883381232] [2022-03-20 15:13:41,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:41,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:41,786 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:41,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1604990033] [2022-03-20 15:13:41,787 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:41,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:41,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:41,788 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:41,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-20 15:13:41,841 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:41,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:41,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 109 conjunts are in the unsatisfiable core [2022-03-20 15:13:41,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:42,516 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:13:45,331 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 158 proven. 128 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2022-03-20 15:13:45,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:52,850 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 188 proven. 19 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-03-20 15:13:52,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:52,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883381232] [2022-03-20 15:13:52,850 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:52,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604990033] [2022-03-20 15:13:52,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604990033] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:52,850 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:52,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 16] total 38 [2022-03-20 15:13:52,850 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:52,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1642294140] [2022-03-20 15:13:52,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1642294140] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:52,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:52,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-03-20 15:13:52,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586639649] [2022-03-20 15:13:52,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:52,851 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-20 15:13:52,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:52,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-20 15:13:52,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1217, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 15:13:52,851 INFO L87 Difference]: Start difference. First operand 4378 states and 5789 transitions. Second operand has 27 states, 25 states have (on average 2.24) internal successors, (56), 23 states have internal predecessors, (56), 10 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-03-20 15:13:57,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:57,760 INFO L93 Difference]: Finished difference Result 4640 states and 6130 transitions. [2022-03-20 15:13:57,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 15:13:57,761 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 2.24) internal successors, (56), 23 states have internal predecessors, (56), 10 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) Word has length 138 [2022-03-20 15:13:57,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:57,769 INFO L225 Difference]: With dead ends: 4640 [2022-03-20 15:13:57,769 INFO L226 Difference]: Without dead ends: 4637 [2022-03-20 15:13:57,770 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 236 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 712 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=346, Invalid=2306, Unknown=0, NotChecked=0, Total=2652 [2022-03-20 15:13:57,770 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 144 mSDsluCounter, 1188 mSDsCounter, 0 mSdLazyCounter, 1515 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 1276 SdHoareTripleChecker+Invalid, 1620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:57,770 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 1276 Invalid, 1620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1515 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-20 15:13:57,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4637 states. [2022-03-20 15:13:58,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4637 to 4511. [2022-03-20 15:13:58,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4511 states, 2986 states have (on average 1.2069658405894172) internal successors, (3604), 3078 states have internal predecessors, (3604), 1180 states have call successors, (1180), 345 states have call predecessors, (1180), 344 states have return successors, (1173), 1087 states have call predecessors, (1173), 1173 states have call successors, (1173) [2022-03-20 15:13:58,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4511 states to 4511 states and 5957 transitions. [2022-03-20 15:13:58,756 INFO L78 Accepts]: Start accepts. Automaton has 4511 states and 5957 transitions. Word has length 138 [2022-03-20 15:13:58,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:58,756 INFO L478 AbstractCegarLoop]: Abstraction has 4511 states and 5957 transitions. [2022-03-20 15:13:58,756 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 2.24) internal successors, (56), 23 states have internal predecessors, (56), 10 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-03-20 15:13:58,756 INFO L276 IsEmpty]: Start isEmpty. Operand 4511 states and 5957 transitions. [2022-03-20 15:13:58,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-03-20 15:13:58,758 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:58,758 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:58,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:58,971 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-20 15:13:58,971 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:58,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:58,972 INFO L85 PathProgramCache]: Analyzing trace with hash -734961387, now seen corresponding path program 9 times [2022-03-20 15:13:58,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:58,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1375607700] [2022-03-20 15:13:58,972 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:58,972 INFO L85 PathProgramCache]: Analyzing trace with hash -734961387, now seen corresponding path program 10 times [2022-03-20 15:13:58,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:58,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096102979] [2022-03-20 15:13:58,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:58,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:58,976 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:58,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2094577347] [2022-03-20 15:13:58,976 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:58,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:58,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:58,977 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:58,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-20 15:13:59,043 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:59,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:59,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 116 conjunts are in the unsatisfiable core [2022-03-20 15:13:59,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:08,824 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:14:12,540 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 74 proven. 201 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-03-20 15:14:12,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:17,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:17,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096102979] [2022-03-20 15:14:17,784 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:17,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094577347] [2022-03-20 15:14:17,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094577347] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:14:17,784 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:14:17,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-03-20 15:14:17,784 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:17,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1375607700] [2022-03-20 15:14:17,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1375607700] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:17,785 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:17,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-03-20 15:14:17,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457333553] [2022-03-20 15:14:17,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:17,785 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-20 15:14:17,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:17,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-20 15:14:17,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=991, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:14:17,785 INFO L87 Difference]: Start difference. First operand 4511 states and 5957 transitions. Second operand has 28 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 22 states have internal predecessors, (69), 10 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2022-03-20 15:14:43,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:43,564 INFO L93 Difference]: Finished difference Result 4756 states and 6289 transitions. [2022-03-20 15:14:43,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 15:14:43,565 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 22 states have internal predecessors, (69), 10 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) Word has length 136 [2022-03-20 15:14:43,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:43,574 INFO L225 Difference]: With dead ends: 4756 [2022-03-20 15:14:43,574 INFO L226 Difference]: Without dead ends: 4754 [2022-03-20 15:14:43,575 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 125 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=224, Invalid=1846, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 15:14:43,575 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 150 mSDsluCounter, 1614 mSDsCounter, 0 mSdLazyCounter, 1930 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 1699 SdHoareTripleChecker+Invalid, 1999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:43,576 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 1699 Invalid, 1999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1930 Invalid, 0 Unknown, 0 Unchecked, 19.0s Time] [2022-03-20 15:14:43,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4754 states. [2022-03-20 15:14:44,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4754 to 4685. [2022-03-20 15:14:44,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4685 states, 3098 states have (on average 1.21078114912847) internal successors, (3751), 3194 states have internal predecessors, (3751), 1229 states have call successors, (1229), 358 states have call predecessors, (1229), 357 states have return successors, (1222), 1132 states have call predecessors, (1222), 1222 states have call successors, (1222) [2022-03-20 15:14:44,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4685 states to 4685 states and 6202 transitions. [2022-03-20 15:14:44,631 INFO L78 Accepts]: Start accepts. Automaton has 4685 states and 6202 transitions. Word has length 136 [2022-03-20 15:14:44,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:44,631 INFO L478 AbstractCegarLoop]: Abstraction has 4685 states and 6202 transitions. [2022-03-20 15:14:44,631 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 22 states have internal predecessors, (69), 10 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2022-03-20 15:14:44,631 INFO L276 IsEmpty]: Start isEmpty. Operand 4685 states and 6202 transitions. [2022-03-20 15:14:44,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-20 15:14:44,633 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:44,633 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 8, 7, 5, 4, 4, 4, 4, 4, 4, 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] [2022-03-20 15:14:44,649 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-20 15:14:44,833 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:44,834 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:44,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:44,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1876530728, now seen corresponding path program 11 times [2022-03-20 15:14:44,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:44,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1252509883] [2022-03-20 15:14:44,834 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:44,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1876530728, now seen corresponding path program 12 times [2022-03-20 15:14:44,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:44,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566087231] [2022-03-20 15:14:44,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:44,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:44,839 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:44,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [880376591] [2022-03-20 15:14:44,839 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:44,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:44,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:44,840 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:44,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-20 15:14:45,328 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-20 15:14:45,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:45,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 15:14:45,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:45,597 INFO L134 CoverageAnalysis]: Checked inductivity of 434 backedges. 52 proven. 306 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 15:14:45,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:45,986 INFO L134 CoverageAnalysis]: Checked inductivity of 434 backedges. 52 proven. 114 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:14:45,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:45,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566087231] [2022-03-20 15:14:45,986 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:45,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880376591] [2022-03-20 15:14:45,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880376591] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:45,986 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:45,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-20 15:14:45,987 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:45,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1252509883] [2022-03-20 15:14:45,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1252509883] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:45,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:45,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:14:45,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137900333] [2022-03-20 15:14:45,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:45,987 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:14:45,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:45,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:14:45,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:14:45,988 INFO L87 Difference]: Start difference. First operand 4685 states and 6202 transitions. Second operand has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 17 states have internal predecessors, (75), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:14:47,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:47,488 INFO L93 Difference]: Finished difference Result 6236 states and 8592 transitions. [2022-03-20 15:14:47,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 15:14:47,489 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 17 states have internal predecessors, (75), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 137 [2022-03-20 15:14:47,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:47,499 INFO L225 Difference]: With dead ends: 6236 [2022-03-20 15:14:47,499 INFO L226 Difference]: Without dead ends: 4946 [2022-03-20 15:14:47,503 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=873, Invalid=1197, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 15:14:47,503 INFO L913 BasicCegarLoop]: 96 mSDtfsCounter, 389 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:47,503 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 421 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:47,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4946 states. [2022-03-20 15:14:48,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4946 to 4849. [2022-03-20 15:14:48,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4849 states, 3260 states have (on average 1.211042944785276) internal successors, (3948), 3313 states have internal predecessors, (3948), 1229 states have call successors, (1229), 360 states have call predecessors, (1229), 359 states have return successors, (1222), 1175 states have call predecessors, (1222), 1222 states have call successors, (1222) [2022-03-20 15:14:48,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4849 states to 4849 states and 6399 transitions. [2022-03-20 15:14:48,616 INFO L78 Accepts]: Start accepts. Automaton has 4849 states and 6399 transitions. Word has length 137 [2022-03-20 15:14:48,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:48,616 INFO L478 AbstractCegarLoop]: Abstraction has 4849 states and 6399 transitions. [2022-03-20 15:14:48,616 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 17 states have internal predecessors, (75), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:14:48,616 INFO L276 IsEmpty]: Start isEmpty. Operand 4849 states and 6399 transitions. [2022-03-20 15:14:48,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 15:14:48,618 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:48,618 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 8, 7, 6, 5, 5, 5, 4, 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] [2022-03-20 15:14:48,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-20 15:14:48,819 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:48,819 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:48,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:48,819 INFO L85 PathProgramCache]: Analyzing trace with hash 414084436, now seen corresponding path program 11 times [2022-03-20 15:14:48,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:48,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [807542188] [2022-03-20 15:14:48,820 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:48,820 INFO L85 PathProgramCache]: Analyzing trace with hash 414084436, now seen corresponding path program 12 times [2022-03-20 15:14:48,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:48,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329670523] [2022-03-20 15:14:48,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:48,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:48,824 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:48,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [463871941] [2022-03-20 15:14:48,824 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:48,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:48,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:48,825 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:48,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-20 15:14:50,253 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-03-20 15:14:50,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:50,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 15:14:50,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:50,533 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 38 proven. 329 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 15:14:50,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:50,945 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 38 proven. 137 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:14:50,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:50,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329670523] [2022-03-20 15:14:50,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:50,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463871941] [2022-03-20 15:14:50,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463871941] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:50,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:50,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-03-20 15:14:50,946 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:50,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [807542188] [2022-03-20 15:14:50,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [807542188] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:50,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:50,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 15:14:50,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056882278] [2022-03-20 15:14:50,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:50,946 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 15:14:50,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:50,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 15:14:50,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 15:14:50,947 INFO L87 Difference]: Start difference. First operand 4849 states and 6399 transitions. Second operand has 19 states, 19 states have (on average 4.0) internal successors, (76), 18 states have internal predecessors, (76), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:14:52,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:52,670 INFO L93 Difference]: Finished difference Result 6374 states and 8659 transitions. [2022-03-20 15:14:52,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 15:14:52,671 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.0) internal successors, (76), 18 states have internal predecessors, (76), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 138 [2022-03-20 15:14:52,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:52,681 INFO L225 Difference]: With dead ends: 6374 [2022-03-20 15:14:52,681 INFO L226 Difference]: Without dead ends: 5677 [2022-03-20 15:14:52,683 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=996, Invalid=1356, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 15:14:52,683 INFO L913 BasicCegarLoop]: 97 mSDtfsCounter, 383 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 203 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:52,684 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 478 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:52,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5677 states. [2022-03-20 15:14:53,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5677 to 5354. [2022-03-20 15:14:53,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5354 states, 3516 states have (on average 1.2070534698521047) internal successors, (4244), 3577 states have internal predecessors, (4244), 1435 states have call successors, (1435), 403 states have call predecessors, (1435), 402 states have return successors, (1427), 1373 states have call predecessors, (1427), 1427 states have call successors, (1427) [2022-03-20 15:14:53,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5354 states to 5354 states and 7106 transitions. [2022-03-20 15:14:53,959 INFO L78 Accepts]: Start accepts. Automaton has 5354 states and 7106 transitions. Word has length 138 [2022-03-20 15:14:53,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:53,959 INFO L478 AbstractCegarLoop]: Abstraction has 5354 states and 7106 transitions. [2022-03-20 15:14:53,959 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.0) internal successors, (76), 18 states have internal predecessors, (76), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:14:53,959 INFO L276 IsEmpty]: Start isEmpty. Operand 5354 states and 7106 transitions. [2022-03-20 15:14:53,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-03-20 15:14:53,961 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:53,961 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-03-20 15:14:53,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-20 15:14:54,163 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:54,163 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:54,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:54,164 INFO L85 PathProgramCache]: Analyzing trace with hash -392647317, now seen corresponding path program 29 times [2022-03-20 15:14:54,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:54,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1267355025] [2022-03-20 15:14:54,164 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:54,164 INFO L85 PathProgramCache]: Analyzing trace with hash -392647317, now seen corresponding path program 30 times [2022-03-20 15:14:54,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:54,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613604459] [2022-03-20 15:14:54,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:54,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:54,168 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:54,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [415712854] [2022-03-20 15:14:54,168 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:54,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:54,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:54,169 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:54,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-20 15:14:54,258 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:14:54,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:54,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-20 15:14:54,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:56,134 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 46 proven. 116 refuted. 0 times theorem prover too weak. 439 trivial. 0 not checked. [2022-03-20 15:14:56,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:04,746 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 46 proven. 116 refuted. 0 times theorem prover too weak. 439 trivial. 0 not checked. [2022-03-20 15:15:04,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:04,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613604459] [2022-03-20 15:15:04,747 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:04,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415712854] [2022-03-20 15:15:04,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415712854] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:15:04,747 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:15:04,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23] total 39 [2022-03-20 15:15:04,747 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:04,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1267355025] [2022-03-20 15:15:04,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1267355025] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:04,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:04,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:15:04,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777802633] [2022-03-20 15:15:04,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:04,747 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:15:04,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:04,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:15:04,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=1237, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 15:15:04,748 INFO L87 Difference]: Start difference. First operand 5354 states and 7106 transitions. Second operand has 21 states, 20 states have (on average 2.85) internal successors, (57), 20 states have internal predecessors, (57), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:15:07,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:07,404 INFO L93 Difference]: Finished difference Result 5542 states and 7333 transitions. [2022-03-20 15:15:07,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:15:07,405 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.85) internal successors, (57), 20 states have internal predecessors, (57), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 142 [2022-03-20 15:15:07,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:07,413 INFO L225 Difference]: With dead ends: 5542 [2022-03-20 15:15:07,413 INFO L226 Difference]: Without dead ends: 5535 [2022-03-20 15:15:07,414 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 242 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=477, Invalid=2175, Unknown=0, NotChecked=0, Total=2652 [2022-03-20 15:15:07,414 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 137 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 1262 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 1391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:07,414 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 806 Invalid, 1391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1262 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 15:15:07,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5535 states. [2022-03-20 15:15:08,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5535 to 5392. [2022-03-20 15:15:08,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5392 states, 3543 states have (on average 1.2054755856618684) internal successors, (4271), 3604 states have internal predecessors, (4271), 1437 states have call successors, (1437), 412 states have call predecessors, (1437), 411 states have return successors, (1429), 1375 states have call predecessors, (1429), 1429 states have call successors, (1429) [2022-03-20 15:15:08,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5392 states to 5392 states and 7137 transitions. [2022-03-20 15:15:08,745 INFO L78 Accepts]: Start accepts. Automaton has 5392 states and 7137 transitions. Word has length 142 [2022-03-20 15:15:08,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:08,745 INFO L478 AbstractCegarLoop]: Abstraction has 5392 states and 7137 transitions. [2022-03-20 15:15:08,745 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.85) internal successors, (57), 20 states have internal predecessors, (57), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:15:08,745 INFO L276 IsEmpty]: Start isEmpty. Operand 5392 states and 7137 transitions. [2022-03-20 15:15:08,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-20 15:15:08,747 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:08,747 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:15:08,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-20 15:15:08,947 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-03-20 15:15:08,948 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:08,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:08,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1045312758, now seen corresponding path program 31 times [2022-03-20 15:15:08,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:08,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [755811959] [2022-03-20 15:15:08,948 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:08,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1045312758, now seen corresponding path program 32 times [2022-03-20 15:15:08,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:08,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652621842] [2022-03-20 15:15:08,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:08,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:08,954 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:08,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2065045795] [2022-03-20 15:15:08,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:15:08,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:08,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:08,955 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:08,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-20 15:15:09,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:15:09,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:09,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-20 15:15:09,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:11,346 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:15:11,464 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 130 proven. 140 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-03-20 15:15:11,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:12,623 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:15:14,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:14,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652621842] [2022-03-20 15:15:14,750 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:14,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065045795] [2022-03-20 15:15:14,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065045795] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:15:14,750 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:15:14,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-20 15:15:14,750 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:14,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [755811959] [2022-03-20 15:15:14,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [755811959] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:14,750 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:14,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 15:15:14,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653320569] [2022-03-20 15:15:14,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:14,751 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 15:15:14,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:14,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 15:15:14,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:15:14,751 INFO L87 Difference]: Start difference. First operand 5392 states and 7137 transitions. Second operand has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 21 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) [2022-03-20 15:15:20,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:20,414 INFO L93 Difference]: Finished difference Result 5613 states and 7408 transitions. [2022-03-20 15:15:20,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 15:15:20,415 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 21 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) Word has length 145 [2022-03-20 15:15:20,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:20,425 INFO L225 Difference]: With dead ends: 5613 [2022-03-20 15:15:20,425 INFO L226 Difference]: Without dead ends: 5610 [2022-03-20 15:15:20,426 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 138 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=206, Invalid=1774, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 15:15:20,426 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 132 mSDsluCounter, 1337 mSDsCounter, 0 mSdLazyCounter, 1485 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 1437 SdHoareTripleChecker+Invalid, 1600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:20,426 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 1437 Invalid, 1600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1485 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-20 15:15:20,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5610 states. [2022-03-20 15:15:21,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5610 to 5524. [2022-03-20 15:15:21,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5524 states, 3629 states have (on average 1.205566271700193) internal successors, (4375), 3691 states have internal predecessors, (4375), 1467 states have call successors, (1467), 428 states have call predecessors, (1467), 427 states have return successors, (1459), 1404 states have call predecessors, (1459), 1459 states have call successors, (1459) [2022-03-20 15:15:21,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5524 states to 5524 states and 7301 transitions. [2022-03-20 15:15:21,783 INFO L78 Accepts]: Start accepts. Automaton has 5524 states and 7301 transitions. Word has length 145 [2022-03-20 15:15:21,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:21,784 INFO L478 AbstractCegarLoop]: Abstraction has 5524 states and 7301 transitions. [2022-03-20 15:15:21,784 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 21 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) [2022-03-20 15:15:21,784 INFO L276 IsEmpty]: Start isEmpty. Operand 5524 states and 7301 transitions. [2022-03-20 15:15:21,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-20 15:15:21,786 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:21,786 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:15:21,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-20 15:15:21,987 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:21,987 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:21,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:21,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1271116242, now seen corresponding path program 33 times [2022-03-20 15:15:21,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:21,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [395025378] [2022-03-20 15:15:21,988 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:21,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1271116242, now seen corresponding path program 34 times [2022-03-20 15:15:21,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:21,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729338039] [2022-03-20 15:15:21,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:21,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:21,992 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:21,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1727642336] [2022-03-20 15:15:21,992 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:15:21,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:21,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:21,993 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:21,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-20 15:15:22,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:15:22,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:22,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-20 15:15:22,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:22,814 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:15:22,819 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:15:22,830 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:15:27,823 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 140 proven. 103 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2022-03-20 15:15:27,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:30,876 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 198 proven. 19 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2022-03-20 15:15:30,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:30,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729338039] [2022-03-20 15:15:30,877 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:30,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727642336] [2022-03-20 15:15:30,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727642336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:15:30,877 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:15:30,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 16] total 36 [2022-03-20 15:15:30,877 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:30,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [395025378] [2022-03-20 15:15:30,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [395025378] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:30,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:30,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 15:15:30,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401868627] [2022-03-20 15:15:30,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:30,877 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 15:15:30,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:30,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 15:15:30,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1074, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 15:15:30,878 INFO L87 Difference]: Start difference. First operand 5524 states and 7301 transitions. Second operand has 24 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-03-20 15:15:34,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:34,799 INFO L93 Difference]: Finished difference Result 5648 states and 7477 transitions. [2022-03-20 15:15:34,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 15:15:34,800 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) Word has length 145 [2022-03-20 15:15:34,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:34,810 INFO L225 Difference]: With dead ends: 5648 [2022-03-20 15:15:34,810 INFO L226 Difference]: Without dead ends: 5641 [2022-03-20 15:15:34,811 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 254 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=278, Invalid=1702, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 15:15:34,811 INFO L913 BasicCegarLoop]: 99 mSDtfsCounter, 109 mSDsluCounter, 1489 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 1588 SdHoareTripleChecker+Invalid, 1317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 475 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:34,811 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 1588 Invalid, 1317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 792 Invalid, 0 Unknown, 475 Unchecked, 0.9s Time] [2022-03-20 15:15:34,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5641 states. [2022-03-20 15:15:36,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5641 to 5524. [2022-03-20 15:15:36,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5524 states, 3629 states have (on average 1.205566271700193) internal successors, (4375), 3691 states have internal predecessors, (4375), 1467 states have call successors, (1467), 428 states have call predecessors, (1467), 427 states have return successors, (1459), 1404 states have call predecessors, (1459), 1459 states have call successors, (1459) [2022-03-20 15:15:36,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5524 states to 5524 states and 7301 transitions. [2022-03-20 15:15:36,177 INFO L78 Accepts]: Start accepts. Automaton has 5524 states and 7301 transitions. Word has length 145 [2022-03-20 15:15:36,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:36,177 INFO L478 AbstractCegarLoop]: Abstraction has 5524 states and 7301 transitions. [2022-03-20 15:15:36,177 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-03-20 15:15:36,177 INFO L276 IsEmpty]: Start isEmpty. Operand 5524 states and 7301 transitions. [2022-03-20 15:15:36,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-20 15:15:36,179 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:36,180 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 8, 8, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:15:36,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-20 15:15:36,380 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-20 15:15:36,380 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:36,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:36,380 INFO L85 PathProgramCache]: Analyzing trace with hash 828416914, now seen corresponding path program 11 times [2022-03-20 15:15:36,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:36,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1777218065] [2022-03-20 15:15:36,381 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:36,381 INFO L85 PathProgramCache]: Analyzing trace with hash 828416914, now seen corresponding path program 12 times [2022-03-20 15:15:36,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:36,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189771047] [2022-03-20 15:15:36,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:36,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:36,386 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:36,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2144272391] [2022-03-20 15:15:36,386 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:15:36,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:36,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:36,387 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:36,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-20 15:15:36,446 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:15:36,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:36,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-20 15:15:36,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:36,788 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 166 proven. 50 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-03-20 15:15:36,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:38,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:38,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189771047] [2022-03-20 15:15:38,648 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:38,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144272391] [2022-03-20 15:15:38,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144272391] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:15:38,649 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:15:38,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-20 15:15:38,649 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:38,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1777218065] [2022-03-20 15:15:38,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1777218065] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:38,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:38,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:15:38,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129228165] [2022-03-20 15:15:38,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:38,649 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:15:38,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:38,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:15:38,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:15:38,650 INFO L87 Difference]: Start difference. First operand 5524 states and 7301 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) [2022-03-20 15:15:40,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:40,850 INFO L93 Difference]: Finished difference Result 6278 states and 8388 transitions. [2022-03-20 15:15:40,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:15:40,851 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) Word has length 143 [2022-03-20 15:15:40,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:40,861 INFO L225 Difference]: With dead ends: 6278 [2022-03-20 15:15:40,861 INFO L226 Difference]: Without dead ends: 6276 [2022-03-20 15:15:40,862 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 156 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:15:40,862 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 155 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:40,862 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 396 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 15:15:40,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6276 states. [2022-03-20 15:15:42,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6276 to 6157. [2022-03-20 15:15:42,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6157 states, 4136 states have (on average 1.2333172147001934) internal successors, (5101), 4218 states have internal predecessors, (5101), 1584 states have call successors, (1584), 437 states have call predecessors, (1584), 436 states have return successors, (1576), 1501 states have call predecessors, (1576), 1576 states have call successors, (1576) [2022-03-20 15:15:42,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6157 states to 6157 states and 8261 transitions. [2022-03-20 15:15:42,382 INFO L78 Accepts]: Start accepts. Automaton has 6157 states and 8261 transitions. Word has length 143 [2022-03-20 15:15:42,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:42,382 INFO L478 AbstractCegarLoop]: Abstraction has 6157 states and 8261 transitions. [2022-03-20 15:15:42,382 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) [2022-03-20 15:15:42,382 INFO L276 IsEmpty]: Start isEmpty. Operand 6157 states and 8261 transitions. [2022-03-20 15:15:42,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-03-20 15:15:42,384 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:42,384 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 9, 8, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:15:42,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-20 15:15:42,585 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-20 15:15:42,585 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:42,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:42,585 INFO L85 PathProgramCache]: Analyzing trace with hash -656443653, now seen corresponding path program 13 times [2022-03-20 15:15:42,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:42,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1683781560] [2022-03-20 15:15:42,586 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:42,586 INFO L85 PathProgramCache]: Analyzing trace with hash -656443653, now seen corresponding path program 14 times [2022-03-20 15:15:42,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:42,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277904122] [2022-03-20 15:15:42,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:42,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:42,590 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:42,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [456510836] [2022-03-20 15:15:42,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:15:42,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:42,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:42,591 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:42,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-20 15:15:42,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:15:42,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:42,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 15:15:42,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:42,945 INFO L134 CoverageAnalysis]: Checked inductivity of 475 backedges. 57 proven. 342 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 15:15:42,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:43,389 INFO L134 CoverageAnalysis]: Checked inductivity of 475 backedges. 57 proven. 150 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:15:43,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:43,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277904122] [2022-03-20 15:15:43,390 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:43,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456510836] [2022-03-20 15:15:43,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456510836] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:15:43,390 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:15:43,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-03-20 15:15:43,390 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:43,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1683781560] [2022-03-20 15:15:43,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1683781560] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:43,390 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:43,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 15:15:43,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135491582] [2022-03-20 15:15:43,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:43,390 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 15:15:43,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:43,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 15:15:43,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 15:15:43,391 INFO L87 Difference]: Start difference. First operand 6157 states and 8261 transitions. Second operand has 20 states, 20 states have (on average 4.1) internal successors, (82), 19 states have internal predecessors, (82), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:15:45,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:45,688 INFO L93 Difference]: Finished difference Result 9192 states and 12851 transitions. [2022-03-20 15:15:45,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-20 15:15:45,688 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.1) internal successors, (82), 19 states have internal predecessors, (82), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 144 [2022-03-20 15:15:45,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:45,701 INFO L225 Difference]: With dead ends: 9192 [2022-03-20 15:15:45,701 INFO L226 Difference]: Without dead ends: 7317 [2022-03-20 15:15:45,706 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1125, Invalid=1527, Unknown=0, NotChecked=0, Total=2652 [2022-03-20 15:15:45,706 INFO L913 BasicCegarLoop]: 103 mSDtfsCounter, 436 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:45,706 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 504 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:15:45,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7317 states. [2022-03-20 15:15:47,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7317 to 7200. [2022-03-20 15:15:47,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7200 states, 4862 states have (on average 1.222953517071164) internal successors, (5946), 4954 states have internal predecessors, (5946), 1850 states have call successors, (1850), 488 states have call predecessors, (1850), 487 states have return successors, (1841), 1757 states have call predecessors, (1841), 1841 states have call successors, (1841) [2022-03-20 15:15:47,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7200 states to 7200 states and 9637 transitions. [2022-03-20 15:15:47,585 INFO L78 Accepts]: Start accepts. Automaton has 7200 states and 9637 transitions. Word has length 144 [2022-03-20 15:15:47,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:47,585 INFO L478 AbstractCegarLoop]: Abstraction has 7200 states and 9637 transitions. [2022-03-20 15:15:47,585 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.1) internal successors, (82), 19 states have internal predecessors, (82), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:15:47,585 INFO L276 IsEmpty]: Start isEmpty. Operand 7200 states and 9637 transitions. [2022-03-20 15:15:47,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-20 15:15:47,587 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:47,588 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:15:47,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-20 15:15:47,788 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-20 15:15:47,788 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:47,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:47,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1774625240, now seen corresponding path program 35 times [2022-03-20 15:15:47,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:47,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1123909191] [2022-03-20 15:15:47,789 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:47,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1774625240, now seen corresponding path program 36 times [2022-03-20 15:15:47,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:47,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551617847] [2022-03-20 15:15:47,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:47,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:47,793 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:47,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1497987201] [2022-03-20 15:15:47,793 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:15:47,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:47,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:47,794 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:47,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-20 15:15:47,907 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:15:47,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:47,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-20 15:15:47,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:16:05,331 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:05,460 INFO L134 CoverageAnalysis]: Checked inductivity of 627 backedges. 46 proven. 142 refuted. 0 times theorem prover too weak. 439 trivial. 0 not checked. [2022-03-20 15:16:05,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:16:11,175 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:11,280 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:12,179 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:12,315 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:12,467 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:12,575 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:12,734 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:16,255 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:16,565 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:16,865 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:17,211 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:17,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:16:17,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551617847] [2022-03-20 15:16:17,444 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:16:17,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497987201] [2022-03-20 15:16:17,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497987201] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:16:17,444 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:16:17,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-20 15:16:17,444 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:16:17,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1123909191] [2022-03-20 15:16:17,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1123909191] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:16:17,444 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:16:17,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 15:16:17,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124141206] [2022-03-20 15:16:17,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:16:17,445 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 15:16:17,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:16:17,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 15:16:17,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1270, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 15:16:17,445 INFO L87 Difference]: Start difference. First operand 7200 states and 9637 transitions. Second operand has 24 states, 23 states have (on average 2.782608695652174) internal successors, (64), 22 states have internal predecessors, (64), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:16:22,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:16:22,073 INFO L93 Difference]: Finished difference Result 7261 states and 9706 transitions. [2022-03-20 15:16:22,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 15:16:22,073 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.782608695652174) internal successors, (64), 22 states have internal predecessors, (64), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 149 [2022-03-20 15:16:22,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:16:22,090 INFO L225 Difference]: With dead ends: 7261 [2022-03-20 15:16:22,090 INFO L226 Difference]: Without dead ends: 7254 [2022-03-20 15:16:22,094 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 207 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=289, Invalid=1873, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 15:16:22,094 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 85 mSDsluCounter, 1258 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 1334 SdHoareTripleChecker+Invalid, 1130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 654 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:16:22,094 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 1334 Invalid, 1130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 439 Invalid, 0 Unknown, 654 Unchecked, 1.3s Time] [2022-03-20 15:16:22,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7254 states. [2022-03-20 15:16:24,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7254 to 7210. [2022-03-20 15:16:24,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7210 states, 4871 states have (on average 1.2225415725723672) internal successors, (5955), 4962 states have internal predecessors, (5955), 1851 states have call successors, (1851), 488 states have call predecessors, (1851), 487 states have return successors, (1842), 1759 states have call predecessors, (1842), 1842 states have call successors, (1842) [2022-03-20 15:16:24,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7210 states to 7210 states and 9648 transitions. [2022-03-20 15:16:24,048 INFO L78 Accepts]: Start accepts. Automaton has 7210 states and 9648 transitions. Word has length 149 [2022-03-20 15:16:24,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:16:24,048 INFO L478 AbstractCegarLoop]: Abstraction has 7210 states and 9648 transitions. [2022-03-20 15:16:24,049 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.782608695652174) internal successors, (64), 22 states have internal predecessors, (64), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:16:24,049 INFO L276 IsEmpty]: Start isEmpty. Operand 7210 states and 9648 transitions. [2022-03-20 15:16:24,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-20 15:16:24,051 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:16:24,051 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:16:24,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-20 15:16:24,267 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-20 15:16:24,267 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:16:24,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:16:24,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1181195580, now seen corresponding path program 37 times [2022-03-20 15:16:24,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:16:24,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [473833157] [2022-03-20 15:16:24,268 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:16:24,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1181195580, now seen corresponding path program 38 times [2022-03-20 15:16:24,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:16:24,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939907710] [2022-03-20 15:16:24,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:16:24,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:16:24,272 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:16:24,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1987499785] [2022-03-20 15:16:24,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:16:24,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:16:24,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:16:24,273 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:16:24,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-20 15:16:24,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:16:24,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:16:24,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-20 15:16:24,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:16:29,068 INFO L134 CoverageAnalysis]: Checked inductivity of 627 backedges. 97 proven. 190 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-03-20 15:16:29,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:16:31,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:16:31,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939907710] [2022-03-20 15:16:31,717 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:16:31,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987499785] [2022-03-20 15:16:31,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987499785] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:16:31,717 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:16:31,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-20 15:16:31,717 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:16:31,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [473833157] [2022-03-20 15:16:31,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [473833157] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:16:31,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:16:31,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 15:16:31,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742033129] [2022-03-20 15:16:31,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:16:31,718 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 15:16:31,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:16:31,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 15:16:31,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:16:31,718 INFO L87 Difference]: Start difference. First operand 7210 states and 9648 transitions. Second operand has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-03-20 15:16:44,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:16:44,736 INFO L93 Difference]: Finished difference Result 7399 states and 9890 transitions. [2022-03-20 15:16:44,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 15:16:44,742 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) Word has length 149 [2022-03-20 15:16:44,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:16:44,756 INFO L225 Difference]: With dead ends: 7399 [2022-03-20 15:16:44,756 INFO L226 Difference]: Without dead ends: 7396 [2022-03-20 15:16:44,758 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 142 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=177, Invalid=1545, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 15:16:44,758 INFO L913 BasicCegarLoop]: 96 mSDtfsCounter, 138 mSDsluCounter, 1467 mSDsCounter, 0 mSdLazyCounter, 1662 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 1563 SdHoareTripleChecker+Invalid, 1783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:16:44,758 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 1563 Invalid, 1783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1662 Invalid, 0 Unknown, 0 Unchecked, 7.1s Time] [2022-03-20 15:16:44,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7396 states. [2022-03-20 15:16:46,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7396 to 7258. [2022-03-20 15:16:46,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7258 states, 4903 states have (on average 1.2214970426269631) internal successors, (5989), 4994 states have internal predecessors, (5989), 1860 states have call successors, (1860), 495 states have call predecessors, (1860), 494 states have return successors, (1851), 1768 states have call predecessors, (1851), 1851 states have call successors, (1851) [2022-03-20 15:16:46,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7258 states to 7258 states and 9700 transitions. [2022-03-20 15:16:46,735 INFO L78 Accepts]: Start accepts. Automaton has 7258 states and 9700 transitions. Word has length 149 [2022-03-20 15:16:46,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:16:46,735 INFO L478 AbstractCegarLoop]: Abstraction has 7258 states and 9700 transitions. [2022-03-20 15:16:46,735 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-03-20 15:16:46,735 INFO L276 IsEmpty]: Start isEmpty. Operand 7258 states and 9700 transitions. [2022-03-20 15:16:46,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-03-20 15:16:46,738 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:16:46,738 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:16:46,756 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-20 15:16:46,938 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:16:46,939 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:16:46,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:16:46,939 INFO L85 PathProgramCache]: Analyzing trace with hash 205680083, now seen corresponding path program 39 times [2022-03-20 15:16:46,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:16:46,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1563404216] [2022-03-20 15:16:46,939 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:16:46,939 INFO L85 PathProgramCache]: Analyzing trace with hash 205680083, now seen corresponding path program 40 times [2022-03-20 15:16:46,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:16:46,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221111389] [2022-03-20 15:16:46,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:16:46,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:16:46,944 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:16:46,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [725646472] [2022-03-20 15:16:46,944 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:16:46,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:16:46,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:16:46,945 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:16:46,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-20 15:16:47,013 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:16:47,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:16:47,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-20 15:16:47,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:16:54,841 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:54,847 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:17:07,722 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:17:07,726 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:17:11,152 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 210 proven. 108 refuted. 0 times theorem prover too weak. 569 trivial. 0 not checked. [2022-03-20 15:17:11,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:17:48,579 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:18:40,012 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:18:45,120 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 210 proven. 105 refuted. 0 times theorem prover too weak. 572 trivial. 0 not checked. [2022-03-20 15:18:45,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:18:45,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221111389] [2022-03-20 15:18:45,121 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:18:45,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725646472] [2022-03-20 15:18:45,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725646472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:18:45,121 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:18:45,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 42 [2022-03-20 15:18:45,121 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:18:45,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1563404216] [2022-03-20 15:18:45,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1563404216] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:18:45,121 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:18:45,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 15:18:45,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481862284] [2022-03-20 15:18:45,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:18:45,121 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 15:18:45,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:18:45,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 15:18:45,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=1400, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 15:18:45,122 INFO L87 Difference]: Start difference. First operand 7258 states and 9700 transitions. Second operand has 24 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 9 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 10 states have call predecessors, (23), 8 states have call successors, (23) [2022-03-20 15:18:51,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:18:51,775 INFO L93 Difference]: Finished difference Result 7278 states and 9720 transitions. [2022-03-20 15:18:51,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 15:18:51,776 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 9 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 10 states have call predecessors, (23), 8 states have call successors, (23) Word has length 154 [2022-03-20 15:18:51,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:18:51,787 INFO L225 Difference]: With dead ends: 7278 [2022-03-20 15:18:51,788 INFO L226 Difference]: Without dead ends: 7271 [2022-03-20 15:18:51,788 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 265 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 784 ImplicationChecksByTransitivity, 22.8s TimeCoverageRelationStatistics Valid=403, Invalid=1853, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 15:18:51,789 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 86 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 885 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 1348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 387 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:18:51,789 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 818 Invalid, 1348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 885 Invalid, 0 Unknown, 387 Unchecked, 2.9s Time] [2022-03-20 15:18:51,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7271 states. [2022-03-20 15:18:53,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7271 to 7262. [2022-03-20 15:18:53,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7262 states, 4907 states have (on average 1.221316486651722) internal successors, (5993), 4998 states have internal predecessors, (5993), 1860 states have call successors, (1860), 495 states have call predecessors, (1860), 494 states have return successors, (1851), 1768 states have call predecessors, (1851), 1851 states have call successors, (1851) [2022-03-20 15:18:53,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7262 states to 7262 states and 9704 transitions. [2022-03-20 15:18:53,740 INFO L78 Accepts]: Start accepts. Automaton has 7262 states and 9704 transitions. Word has length 154 [2022-03-20 15:18:53,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:18:53,740 INFO L478 AbstractCegarLoop]: Abstraction has 7262 states and 9704 transitions. [2022-03-20 15:18:53,740 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 9 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 10 states have call predecessors, (23), 8 states have call successors, (23) [2022-03-20 15:18:53,740 INFO L276 IsEmpty]: Start isEmpty. Operand 7262 states and 9704 transitions. [2022-03-20 15:18:53,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-03-20 15:18:53,743 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:18:53,743 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:18:53,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-20 15:18:53,943 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:18:53,943 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:18:53,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:18:53,943 INFO L85 PathProgramCache]: Analyzing trace with hash 215045455, now seen corresponding path program 41 times [2022-03-20 15:18:53,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:18:53,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2055939962] [2022-03-20 15:18:53,944 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:18:53,944 INFO L85 PathProgramCache]: Analyzing trace with hash 215045455, now seen corresponding path program 42 times [2022-03-20 15:18:53,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:18:53,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362975594] [2022-03-20 15:18:53,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:18:53,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:18:53,948 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:18:53,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1944542490] [2022-03-20 15:18:53,948 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:18:53,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:18:53,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:18:53,949 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:18:53,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-20 15:18:54,021 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-20 15:18:54,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:18:54,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-20 15:18:54,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:19:22,388 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:19:22,391 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:19:26,487 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 99 proven. 170 refuted. 0 times theorem prover too weak. 618 trivial. 0 not checked. [2022-03-20 15:19:26,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:19:35,788 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:20:52,174 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 108 proven. 155 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2022-03-20 15:20:52,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:20:52,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362975594] [2022-03-20 15:20:52,174 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:20:52,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944542490] [2022-03-20 15:20:52,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944542490] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:20:52,174 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:20:52,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 30 [2022-03-20 15:20:52,175 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:20:52,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2055939962] [2022-03-20 15:20:52,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2055939962] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:20:52,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:20:52,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:20:52,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356789808] [2022-03-20 15:20:52,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:20:52,175 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:20:52,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:20:52,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:20:52,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=711, Unknown=2, NotChecked=0, Total=870 [2022-03-20 15:20:52,175 INFO L87 Difference]: Start difference. First operand 7262 states and 9704 transitions. Second operand has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:20:55,503 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:20:57,580 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:21:03,543 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:21:10,450 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:21:13,467 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:21:15,929 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:21:21,676 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:21:21,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:21:21,780 INFO L93 Difference]: Finished difference Result 7891 states and 10550 transitions. [2022-03-20 15:21:21,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:21:21,781 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 154 [2022-03-20 15:21:21,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:21:21,795 INFO L225 Difference]: With dead ends: 7891 [2022-03-20 15:21:21,795 INFO L226 Difference]: Without dead ends: 7873 [2022-03-20 15:21:21,796 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 278 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 35.3s TimeCoverageRelationStatistics Valid=226, Invalid=1032, Unknown=2, NotChecked=0, Total=1260 [2022-03-20 15:21:21,796 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 76 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 45 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:21:21,796 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 792 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 782 Invalid, 4 Unknown, 0 Unchecked, 16.1s Time] [2022-03-20 15:21:21,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7873 states. [2022-03-20 15:21:23,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7873 to 7633. [2022-03-20 15:21:23,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7633 states, 5167 states have (on average 1.21830849622605) internal successors, (6295), 5257 states have internal predecessors, (6295), 1942 states have call successors, (1942), 524 states have call predecessors, (1942), 523 states have return successors, (1934), 1851 states have call predecessors, (1934), 1934 states have call successors, (1934) [2022-03-20 15:21:23,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7633 states to 7633 states and 10171 transitions. [2022-03-20 15:21:23,993 INFO L78 Accepts]: Start accepts. Automaton has 7633 states and 10171 transitions. Word has length 154 [2022-03-20 15:21:23,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:21:23,993 INFO L478 AbstractCegarLoop]: Abstraction has 7633 states and 10171 transitions. [2022-03-20 15:21:23,994 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:21:23,994 INFO L276 IsEmpty]: Start isEmpty. Operand 7633 states and 10171 transitions. [2022-03-20 15:21:23,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-03-20 15:21:23,996 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:21:23,996 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:21:24,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-20 15:21:24,197 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:21:24,197 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:21:24,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:21:24,197 INFO L85 PathProgramCache]: Analyzing trace with hash 40584978, now seen corresponding path program 3 times [2022-03-20 15:21:24,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:21:24,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [932962892] [2022-03-20 15:21:24,197 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:21:24,198 INFO L85 PathProgramCache]: Analyzing trace with hash 40584978, now seen corresponding path program 4 times [2022-03-20 15:21:24,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:21:24,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165981636] [2022-03-20 15:21:24,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:21:24,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:21:24,202 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:21:24,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1029159688] [2022-03-20 15:21:24,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:21:24,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:21:24,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:21:24,203 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:21:24,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-20 15:21:24,264 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:21:24,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:21:24,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 15:21:24,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:21:25,173 INFO L134 CoverageAnalysis]: Checked inductivity of 755 backedges. 93 proven. 20 refuted. 0 times theorem prover too weak. 642 trivial. 0 not checked. [2022-03-20 15:21:25,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:21:26,596 INFO L134 CoverageAnalysis]: Checked inductivity of 755 backedges. 93 proven. 20 refuted. 0 times theorem prover too weak. 642 trivial. 0 not checked. [2022-03-20 15:21:26,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:21:26,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165981636] [2022-03-20 15:21:26,596 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:21:26,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029159688] [2022-03-20 15:21:26,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029159688] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:21:26,596 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:21:26,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-03-20 15:21:26,596 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:21:26,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [932962892] [2022-03-20 15:21:26,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [932962892] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:21:26,597 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:21:26,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 15:21:26,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745373453] [2022-03-20 15:21:26,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:21:26,597 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 15:21:26,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:21:26,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 15:21:26,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:21:26,597 INFO L87 Difference]: Start difference. First operand 7633 states and 10171 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-20 15:21:29,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:21:29,407 INFO L93 Difference]: Finished difference Result 7887 states and 10476 transitions. [2022-03-20 15:21:29,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 15:21:29,407 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) Word has length 153 [2022-03-20 15:21:29,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:21:29,421 INFO L225 Difference]: With dead ends: 7887 [2022-03-20 15:21:29,421 INFO L226 Difference]: Without dead ends: 7885 [2022-03-20 15:21:29,422 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 290 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2022-03-20 15:21:29,422 INFO L913 BasicCegarLoop]: 67 mSDtfsCounter, 30 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 15:21:29,422 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 387 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 15:21:29,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7885 states. [2022-03-20 15:21:31,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7885 to 7779. [2022-03-20 15:21:31,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7779 states, 5275 states have (on average 1.2193364928909953) internal successors, (6432), 5375 states have internal predecessors, (6432), 1966 states have call successors, (1966), 538 states have call predecessors, (1966), 537 states have return successors, (1958), 1865 states have call predecessors, (1958), 1958 states have call successors, (1958) [2022-03-20 15:21:31,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7779 states to 7779 states and 10356 transitions. [2022-03-20 15:21:31,635 INFO L78 Accepts]: Start accepts. Automaton has 7779 states and 10356 transitions. Word has length 153 [2022-03-20 15:21:31,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:21:31,635 INFO L478 AbstractCegarLoop]: Abstraction has 7779 states and 10356 transitions. [2022-03-20 15:21:31,635 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-20 15:21:31,635 INFO L276 IsEmpty]: Start isEmpty. Operand 7779 states and 10356 transitions. [2022-03-20 15:21:31,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-03-20 15:21:31,638 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:21:31,638 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:21:31,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-20 15:21:31,839 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-03-20 15:21:31,839 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:21:31,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:21:31,839 INFO L85 PathProgramCache]: Analyzing trace with hash 808456558, now seen corresponding path program 43 times [2022-03-20 15:21:31,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:21:31,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2037968496] [2022-03-20 15:21:31,840 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:21:31,840 INFO L85 PathProgramCache]: Analyzing trace with hash 808456558, now seen corresponding path program 44 times [2022-03-20 15:21:31,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:21:31,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83687136] [2022-03-20 15:21:31,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:21:31,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:21:31,859 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:21:31,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [949395191] [2022-03-20 15:21:31,860 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:21:31,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:21:31,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:21:31,864 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:21:31,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-20 15:21:31,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:21:31,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:21:31,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 97 conjunts are in the unsatisfiable core [2022-03-20 15:21:31,917 INFO L286 TraceCheckSpWp]: Computing forward predicates...