/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/egcd-ll_valuebound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 14:53:47,902 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 14:53:47,903 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 14:53:47,921 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 14:53:47,921 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 14:53:47,922 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 14:53:47,923 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 14:53:47,924 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 14:53:47,925 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 14:53:47,925 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 14:53:47,926 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 14:53:47,926 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 14:53:47,927 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 14:53:47,927 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 14:53:47,928 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 14:53:47,928 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 14:53:47,929 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 14:53:47,929 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 14:53:47,930 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 14:53:47,931 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 14:53:47,932 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 14:53:47,934 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 14:53:47,934 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 14:53:47,935 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 14:53:47,936 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 14:53:47,942 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 14:53:47,942 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 14:53:47,942 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 14:53:47,943 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 14:53:47,943 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 14:53:47,944 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 14:53:47,944 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 14:53:47,944 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 14:53:47,945 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 14:53:47,945 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 14:53:47,946 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 14:53:47,946 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 14:53:47,946 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 14:53:47,946 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 14:53:47,946 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 14:53:47,947 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 14:53:47,954 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 14:53:47,955 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 14:53:47,960 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 14:53:47,960 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 14:53:47,961 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 14:53:47,961 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 14:53:47,962 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 14:53:47,962 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 14:53:47,962 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 14:53:47,962 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 14:53:47,962 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 14:53:47,962 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 14:53:47,962 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 14:53:47,962 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 14:53:47,963 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 14:53:47,963 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 14:53:47,963 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 14:53:47,966 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 14:53:47,966 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 14:53:47,966 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 14:53:47,967 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 14:53:47,967 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 14:53:47,967 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 14:53:47,967 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 14:53:47,967 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 14:53:47,967 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 14:53:47,967 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 14:53:47,967 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 14:53:48,138 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 14:53:48,161 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 14:53:48,163 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 14:53:48,164 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 14:53:48,164 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 14:53:48,165 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound10.c [2022-03-20 14:53:48,220 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/316e23df8/9f00e8414abc4b6d9861ab3964cecab6/FLAG446408ee7 [2022-03-20 14:53:48,552 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 14:53:48,552 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound10.c [2022-03-20 14:53:48,556 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/316e23df8/9f00e8414abc4b6d9861ab3964cecab6/FLAG446408ee7 [2022-03-20 14:53:48,565 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/316e23df8/9f00e8414abc4b6d9861ab3964cecab6 [2022-03-20 14:53:48,568 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 14:53:48,569 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 14:53:48,570 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 14:53:48,571 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 14:53:48,573 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 14:53:48,573 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 02:53:48" (1/1) ... [2022-03-20 14:53:48,574 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@636dec10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:53:48, skipping insertion in model container [2022-03-20 14:53:48,574 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 02:53:48" (1/1) ... [2022-03-20 14:53:48,578 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 14:53:48,587 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 14:53:48,701 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound10.c[489,502] [2022-03-20 14:53:48,713 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 14:53:48,718 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 14:53:48,727 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound10.c[489,502] [2022-03-20 14:53:48,733 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 14:53:48,741 INFO L208 MainTranslator]: Completed translation [2022-03-20 14:53:48,742 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:53:48 WrapperNode [2022-03-20 14:53:48,742 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 14:53:48,742 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 14:53:48,743 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 14:53:48,743 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 14:53:48,749 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:53:48" (1/1) ... [2022-03-20 14:53:48,750 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:53:48" (1/1) ... [2022-03-20 14:53:48,754 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:53:48" (1/1) ... [2022-03-20 14:53:48,754 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:53:48" (1/1) ... [2022-03-20 14:53:48,757 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:53:48" (1/1) ... [2022-03-20 14:53:48,760 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:53:48" (1/1) ... [2022-03-20 14:53:48,761 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:53:48" (1/1) ... [2022-03-20 14:53:48,762 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 14:53:48,763 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 14:53:48,763 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 14:53:48,763 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 14:53:48,763 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:53:48" (1/1) ... [2022-03-20 14:53:48,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 14:53:48,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:48,789 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 14:53:48,797 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 14:53:48,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 14:53:48,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 14:53:48,815 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 14:53:48,815 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 14:53:48,815 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 14:53:48,815 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 14:53:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 14:53:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 14:53:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 14:53:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 14:53:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 14:53:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 14:53:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 14:53:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 14:53:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 14:53:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 14:53:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 14:53:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 14:53:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 14:53:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 14:53:48,859 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 14:53:48,860 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 14:53:48,968 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 14:53:48,973 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 14:53:48,973 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-20 14:53:48,974 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 02:53:48 BoogieIcfgContainer [2022-03-20 14:53:48,974 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 14:53:48,987 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 14:53:48,987 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 14:53:48,989 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 14:53:48,990 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 02:53:48" (1/3) ... [2022-03-20 14:53:48,990 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4655dd98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 02:53:48, skipping insertion in model container [2022-03-20 14:53:48,991 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:53:48" (2/3) ... [2022-03-20 14:53:48,991 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4655dd98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 02:53:48, skipping insertion in model container [2022-03-20 14:53:48,991 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 02:53:48" (3/3) ... [2022-03-20 14:53:48,992 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd-ll_valuebound10.c [2022-03-20 14:53:48,995 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 14:53:48,996 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 14:53:49,025 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 14:53:49,029 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 14:53:49,030 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 14:53:49,040 INFO L276 IsEmpty]: Start isEmpty. Operand has 37 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 14:53:49,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 14:53:49,049 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:49,050 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:49,050 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:49,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:49,054 INFO L85 PathProgramCache]: Analyzing trace with hash 870870740, now seen corresponding path program 1 times [2022-03-20 14:53:49,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:49,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [478957510] [2022-03-20 14:53:49,068 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:49,068 INFO L85 PathProgramCache]: Analyzing trace with hash 870870740, now seen corresponding path program 2 times [2022-03-20 14:53:49,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:49,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609024097] [2022-03-20 14:53:49,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:49,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:49,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:53:49,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 14:53:49,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:53:49,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 14:53:49,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:53:49,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 14:53:49,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:53:49,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-20 14:53:49,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:53:49,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-20 14:53:49,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:53:49,314 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 14:53:49,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:49,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609024097] [2022-03-20 14:53:49,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609024097] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:49,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:49,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 14:53:49,318 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:49,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [478957510] [2022-03-20 14:53:49,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [478957510] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:49,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:49,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 14:53:49,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043248301] [2022-03-20 14:53:49,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:49,322 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 14:53:49,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:49,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 14:53:49,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 14:53:49,344 INFO L87 Difference]: Start difference. First operand has 37 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 14:53:49,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:49,454 INFO L93 Difference]: Finished difference Result 67 states and 105 transitions. [2022-03-20 14:53:49,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 14:53:49,457 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-20 14:53:49,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:49,462 INFO L225 Difference]: With dead ends: 67 [2022-03-20 14:53:49,462 INFO L226 Difference]: Without dead ends: 32 [2022-03-20 14:53:49,466 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 14:53:49,472 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 18 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:49,474 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 39 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:53:49,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-03-20 14:53:49,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-03-20 14:53:49,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 15 states have (on average 1.2) internal successors, (18), 16 states have internal predecessors, (18), 13 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 14:53:49,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 42 transitions. [2022-03-20 14:53:49,510 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 42 transitions. Word has length 33 [2022-03-20 14:53:49,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:49,510 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 42 transitions. [2022-03-20 14:53:49,511 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 14:53:49,511 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 42 transitions. [2022-03-20 14:53:49,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 14:53:49,513 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:49,513 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:49,514 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 14:53:49,515 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:49,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:49,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1006914976, now seen corresponding path program 1 times [2022-03-20 14:53:49,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:49,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [360678117] [2022-03-20 14:53:49,519 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:49,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1006914976, now seen corresponding path program 2 times [2022-03-20 14:53:49,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:49,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763496495] [2022-03-20 14:53:49,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:49,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:49,554 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:49,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1423196886] [2022-03-20 14:53:49,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:53:49,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:49,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:49,568 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 14:53:49,569 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 14:53:49,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 14:53:49,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:49,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 14:53:49,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:49,750 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 14:53:49,750 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 14:53:49,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:49,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763496495] [2022-03-20 14:53:49,751 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:49,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423196886] [2022-03-20 14:53:49,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423196886] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:49,751 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:49,752 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:53:49,752 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:49,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [360678117] [2022-03-20 14:53:49,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [360678117] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:49,753 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:49,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:53:49,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864313033] [2022-03-20 14:53:49,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:49,753 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 14:53:49,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:49,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 14:53:49,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 14:53:49,754 INFO L87 Difference]: Start difference. First operand 32 states and 42 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 14:53:49,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:49,791 INFO L93 Difference]: Finished difference Result 48 states and 65 transitions. [2022-03-20 14:53:49,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 14:53:49,791 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 33 [2022-03-20 14:53:49,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:49,792 INFO L225 Difference]: With dead ends: 48 [2022-03-20 14:53:49,792 INFO L226 Difference]: Without dead ends: 46 [2022-03-20 14:53:49,792 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 14:53:49,793 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 7 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:49,794 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 155 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:53:49,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-03-20 14:53:49,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 45. [2022-03-20 14:53:49,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 23 states have internal predecessors, (26), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 14:53:49,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 62 transitions. [2022-03-20 14:53:49,802 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 62 transitions. Word has length 33 [2022-03-20 14:53:49,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:49,803 INFO L478 AbstractCegarLoop]: Abstraction has 45 states and 62 transitions. [2022-03-20 14:53:49,803 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 14:53:49,803 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 62 transitions. [2022-03-20 14:53:49,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-20 14:53:49,803 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:49,804 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:49,821 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 14:53:50,008 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 14:53:50,008 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:50,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:50,009 INFO L85 PathProgramCache]: Analyzing trace with hash -124657161, now seen corresponding path program 1 times [2022-03-20 14:53:50,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:50,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1166199629] [2022-03-20 14:53:50,009 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:50,009 INFO L85 PathProgramCache]: Analyzing trace with hash -124657161, now seen corresponding path program 2 times [2022-03-20 14:53:50,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:50,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940053556] [2022-03-20 14:53:50,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:50,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:50,021 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:50,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1983346662] [2022-03-20 14:53:50,021 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:53:50,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:50,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:50,022 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 14:53:50,024 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 14:53:50,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:53:50,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:50,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 14:53:50,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:50,142 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 14:53:50,142 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 14:53:50,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:50,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940053556] [2022-03-20 14:53:50,142 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:50,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983346662] [2022-03-20 14:53:50,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983346662] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:50,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:50,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:53:50,143 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:50,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1166199629] [2022-03-20 14:53:50,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1166199629] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:50,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:50,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:53:50,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31972290] [2022-03-20 14:53:50,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:50,144 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 14:53:50,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:50,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 14:53:50,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 14:53:50,145 INFO L87 Difference]: Start difference. First operand 45 states and 62 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 14:53:50,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:50,180 INFO L93 Difference]: Finished difference Result 52 states and 68 transitions. [2022-03-20 14:53:50,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 14:53:50,181 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 38 [2022-03-20 14:53:50,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:50,182 INFO L225 Difference]: With dead ends: 52 [2022-03-20 14:53:50,182 INFO L226 Difference]: Without dead ends: 50 [2022-03-20 14:53:50,182 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 14:53:50,183 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 8 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:50,183 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 156 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:53:50,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-03-20 14:53:50,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2022-03-20 14:53:50,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 26 states have internal predecessors, (29), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 14:53:50,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 65 transitions. [2022-03-20 14:53:50,207 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 65 transitions. Word has length 38 [2022-03-20 14:53:50,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:50,208 INFO L478 AbstractCegarLoop]: Abstraction has 49 states and 65 transitions. [2022-03-20 14:53:50,208 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 14:53:50,208 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 65 transitions. [2022-03-20 14:53:50,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-20 14:53:50,210 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:50,210 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:50,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-20 14:53:50,428 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 14:53:50,428 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:50,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:50,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1732898944, now seen corresponding path program 1 times [2022-03-20 14:53:50,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:50,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [640084483] [2022-03-20 14:53:50,430 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:50,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1732898944, now seen corresponding path program 2 times [2022-03-20 14:53:50,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:50,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870278774] [2022-03-20 14:53:50,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:50,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:50,447 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:50,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1429057268] [2022-03-20 14:53:50,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:53:50,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:50,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:50,450 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 14:53:50,451 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 14:53:50,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:53:50,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:50,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 14:53:50,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:50,603 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 14:53:50,604 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 14:53:50,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:50,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870278774] [2022-03-20 14:53:50,608 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:50,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429057268] [2022-03-20 14:53:50,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429057268] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:50,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:50,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:53:50,609 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:50,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [640084483] [2022-03-20 14:53:50,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [640084483] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:50,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:50,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:53:50,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337611067] [2022-03-20 14:53:50,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:50,610 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 14:53:50,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:50,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 14:53:50,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 14:53:50,627 INFO L87 Difference]: Start difference. First operand 49 states and 65 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 14:53:50,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:50,671 INFO L93 Difference]: Finished difference Result 74 states and 105 transitions. [2022-03-20 14:53:50,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 14:53:50,672 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 43 [2022-03-20 14:53:50,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:50,675 INFO L225 Difference]: With dead ends: 74 [2022-03-20 14:53:50,675 INFO L226 Difference]: Without dead ends: 70 [2022-03-20 14:53:50,676 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 14:53:50,677 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 8 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:50,677 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 155 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:53:50,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-03-20 14:53:50,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2022-03-20 14:53:50,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 33 states have (on average 1.2727272727272727) internal successors, (42), 37 states have internal predecessors, (42), 30 states have call successors, (30), 7 states have call predecessors, (30), 6 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 14:53:50,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 98 transitions. [2022-03-20 14:53:50,693 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 98 transitions. Word has length 43 [2022-03-20 14:53:50,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:50,694 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 98 transitions. [2022-03-20 14:53:50,694 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 14:53:50,694 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 98 transitions. [2022-03-20 14:53:50,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-20 14:53:50,694 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:50,695 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:50,715 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 14:53:50,911 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 14:53:50,911 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:50,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:50,912 INFO L85 PathProgramCache]: Analyzing trace with hash -301191846, now seen corresponding path program 1 times [2022-03-20 14:53:50,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:50,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [890465788] [2022-03-20 14:53:50,912 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:50,912 INFO L85 PathProgramCache]: Analyzing trace with hash -301191846, now seen corresponding path program 2 times [2022-03-20 14:53:50,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:50,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343864429] [2022-03-20 14:53:50,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:50,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:50,921 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:50,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030915791] [2022-03-20 14:53:50,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:53:50,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:50,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:50,923 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 14:53:50,924 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 14:53:50,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:53:50,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:50,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 14:53:50,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:51,023 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-20 14:53:51,023 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 14:53:51,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:51,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343864429] [2022-03-20 14:53:51,024 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:51,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030915791] [2022-03-20 14:53:51,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030915791] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:51,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:51,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:53:51,024 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:51,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [890465788] [2022-03-20 14:53:51,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [890465788] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:51,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:51,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:53:51,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919072245] [2022-03-20 14:53:51,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:51,025 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 14:53:51,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:51,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 14:53:51,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 14:53:51,025 INFO L87 Difference]: Start difference. First operand 70 states and 98 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-03-20 14:53:51,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:51,062 INFO L93 Difference]: Finished difference Result 76 states and 103 transitions. [2022-03-20 14:53:51,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 14:53:51,062 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 49 [2022-03-20 14:53:51,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:51,064 INFO L225 Difference]: With dead ends: 76 [2022-03-20 14:53:51,065 INFO L226 Difference]: Without dead ends: 74 [2022-03-20 14:53:51,065 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 14:53:51,067 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 5 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:51,067 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 147 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:53:51,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-03-20 14:53:51,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2022-03-20 14:53:51,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 36 states have (on average 1.25) internal successors, (45), 40 states have internal predecessors, (45), 30 states have call successors, (30), 8 states have call predecessors, (30), 7 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 14:53:51,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 101 transitions. [2022-03-20 14:53:51,092 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 101 transitions. Word has length 49 [2022-03-20 14:53:51,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:51,092 INFO L478 AbstractCegarLoop]: Abstraction has 74 states and 101 transitions. [2022-03-20 14:53:51,092 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-03-20 14:53:51,092 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 101 transitions. [2022-03-20 14:53:51,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-20 14:53:51,098 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:51,098 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:51,120 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 14:53:51,311 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 14:53:51,311 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:51,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:51,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1164909737, now seen corresponding path program 1 times [2022-03-20 14:53:51,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:51,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [289928033] [2022-03-20 14:53:51,312 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:51,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1164909737, now seen corresponding path program 2 times [2022-03-20 14:53:51,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:51,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705439469] [2022-03-20 14:53:51,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:51,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:51,324 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:51,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1010769260] [2022-03-20 14:53:51,324 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:53:51,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:51,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:51,328 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 14:53:51,332 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 14:53:51,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:53:51,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:51,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 14:53:51,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:51,505 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-03-20 14:53:51,505 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 14:53:51,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:51,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705439469] [2022-03-20 14:53:51,505 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:51,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010769260] [2022-03-20 14:53:51,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010769260] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:51,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:51,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:53:51,506 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:51,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [289928033] [2022-03-20 14:53:51,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [289928033] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:51,506 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:51,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:53:51,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3464483] [2022-03-20 14:53:51,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:51,507 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 14:53:51,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:51,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 14:53:51,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 14:53:51,508 INFO L87 Difference]: Start difference. First operand 74 states and 101 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 14:53:51,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:51,545 INFO L93 Difference]: Finished difference Result 84 states and 109 transitions. [2022-03-20 14:53:51,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 14:53:51,545 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 51 [2022-03-20 14:53:51,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:51,548 INFO L225 Difference]: With dead ends: 84 [2022-03-20 14:53:51,548 INFO L226 Difference]: Without dead ends: 81 [2022-03-20 14:53:51,548 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 14:53:51,549 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:51,550 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 158 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:53:51,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-03-20 14:53:51,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 79. [2022-03-20 14:53:51,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 42 states have (on average 1.2142857142857142) internal successors, (51), 45 states have internal predecessors, (51), 27 states have call successors, (27), 10 states have call predecessors, (27), 9 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 14:53:51,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 102 transitions. [2022-03-20 14:53:51,561 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 102 transitions. Word has length 51 [2022-03-20 14:53:51,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:51,561 INFO L478 AbstractCegarLoop]: Abstraction has 79 states and 102 transitions. [2022-03-20 14:53:51,561 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 14:53:51,561 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 102 transitions. [2022-03-20 14:53:51,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-03-20 14:53:51,562 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:51,562 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:51,580 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 14:53:51,780 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 14:53:51,780 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:51,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:51,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1924168317, now seen corresponding path program 1 times [2022-03-20 14:53:51,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:51,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1286615107] [2022-03-20 14:53:51,781 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:51,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1924168317, now seen corresponding path program 2 times [2022-03-20 14:53:51,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:51,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766847988] [2022-03-20 14:53:51,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:51,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:51,790 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:51,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [359225898] [2022-03-20 14:53:51,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:53:51,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:51,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:51,793 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 14:53:51,794 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 14:53:51,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:53:51,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:51,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-20 14:53:51,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:51,918 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-20 14:53:51,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:53:52,055 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-20 14:53:52,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:52,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766847988] [2022-03-20 14:53:52,056 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:52,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359225898] [2022-03-20 14:53:52,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359225898] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:53:52,056 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:53:52,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 14:53:52,056 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:52,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1286615107] [2022-03-20 14:53:52,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1286615107] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:52,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:52,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 14:53:52,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150463021] [2022-03-20 14:53:52,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:52,057 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 14:53:52,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:52,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 14:53:52,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 14:53:52,057 INFO L87 Difference]: Start difference. First operand 79 states and 102 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 14:53:52,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:52,141 INFO L93 Difference]: Finished difference Result 88 states and 112 transitions. [2022-03-20 14:53:52,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 14:53:52,141 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 54 [2022-03-20 14:53:52,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:52,142 INFO L225 Difference]: With dead ends: 88 [2022-03-20 14:53:52,142 INFO L226 Difference]: Without dead ends: 84 [2022-03-20 14:53:52,142 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-20 14:53:52,143 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 14 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:52,143 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 158 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:53:52,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-03-20 14:53:52,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2022-03-20 14:53:52,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 49 states have internal predecessors, (53), 27 states have call successors, (27), 11 states have call predecessors, (27), 10 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 14:53:52,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 105 transitions. [2022-03-20 14:53:52,150 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 105 transitions. Word has length 54 [2022-03-20 14:53:52,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:52,151 INFO L478 AbstractCegarLoop]: Abstraction has 84 states and 105 transitions. [2022-03-20 14:53:52,151 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 14:53:52,151 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 105 transitions. [2022-03-20 14:53:52,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-03-20 14:53:52,151 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:52,151 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:52,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-20 14:53:52,367 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 14:53:52,368 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:52,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:52,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1698149216, now seen corresponding path program 3 times [2022-03-20 14:53:52,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:52,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [862909384] [2022-03-20 14:53:52,368 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:52,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1698149216, now seen corresponding path program 4 times [2022-03-20 14:53:52,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:52,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973423827] [2022-03-20 14:53:52,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:52,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:52,376 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:52,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [876942401] [2022-03-20 14:53:52,377 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:53:52,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:52,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:52,378 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 14:53:52,407 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 14:53:52,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:53:52,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:52,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-20 14:53:52,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:52,628 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-20 14:53:52,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:53:52,734 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 14:53:52,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:52,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973423827] [2022-03-20 14:53:52,735 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:52,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876942401] [2022-03-20 14:53:52,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876942401] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:53:52,735 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:53:52,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 11 [2022-03-20 14:53:52,735 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:52,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [862909384] [2022-03-20 14:53:52,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [862909384] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:52,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:52,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 14:53:52,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558884651] [2022-03-20 14:53:52,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:52,736 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 14:53:52,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:52,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 14:53:52,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-03-20 14:53:52,736 INFO L87 Difference]: Start difference. First operand 84 states and 105 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 14:53:52,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:52,846 INFO L93 Difference]: Finished difference Result 118 states and 147 transitions. [2022-03-20 14:53:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 14:53:52,846 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 56 [2022-03-20 14:53:52,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:52,847 INFO L225 Difference]: With dead ends: 118 [2022-03-20 14:53:52,847 INFO L226 Difference]: Without dead ends: 116 [2022-03-20 14:53:52,847 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-03-20 14:53:52,848 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 21 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:52,848 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 224 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:53:52,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-03-20 14:53:52,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 112. [2022-03-20 14:53:52,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 64 states have (on average 1.15625) internal successors, (74), 67 states have internal predecessors, (74), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (31), 29 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-20 14:53:52,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 138 transitions. [2022-03-20 14:53:52,858 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 138 transitions. Word has length 56 [2022-03-20 14:53:52,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:52,858 INFO L478 AbstractCegarLoop]: Abstraction has 112 states and 138 transitions. [2022-03-20 14:53:52,858 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 14:53:52,858 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 138 transitions. [2022-03-20 14:53:52,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-20 14:53:52,859 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:52,859 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:52,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 14:53:53,079 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 14:53:53,080 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:53,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:53,080 INFO L85 PathProgramCache]: Analyzing trace with hash 888099957, now seen corresponding path program 1 times [2022-03-20 14:53:53,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:53,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [438815919] [2022-03-20 14:53:53,080 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:53,081 INFO L85 PathProgramCache]: Analyzing trace with hash 888099957, now seen corresponding path program 2 times [2022-03-20 14:53:53,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:53,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57655717] [2022-03-20 14:53:53,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:53,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:53,098 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:53,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1238572377] [2022-03-20 14:53:53,098 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:53:53,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:53,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:53,101 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 14:53:53,102 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 14:53:53,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:53:53,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:53,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 14:53:53,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:53,309 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 14:53:53,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:53:53,410 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 14:53:53,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:53,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57655717] [2022-03-20 14:53:53,411 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:53,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238572377] [2022-03-20 14:53:53,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238572377] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:53:53,411 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:53:53,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2022-03-20 14:53:53,413 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:53,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [438815919] [2022-03-20 14:53:53,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [438815919] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:53,414 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:53,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 14:53:53,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004146087] [2022-03-20 14:53:53,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:53,414 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 14:53:53,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:53,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 14:53:53,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 14:53:53,415 INFO L87 Difference]: Start difference. First operand 112 states and 138 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-03-20 14:53:53,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:53,496 INFO L93 Difference]: Finished difference Result 137 states and 178 transitions. [2022-03-20 14:53:53,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 14:53:53,496 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 61 [2022-03-20 14:53:53,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:53,499 INFO L225 Difference]: With dead ends: 137 [2022-03-20 14:53:53,499 INFO L226 Difference]: Without dead ends: 131 [2022-03-20 14:53:53,500 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 114 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-20 14:53:53,501 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 8 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:53,502 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 198 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:53:53,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-03-20 14:53:53,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2022-03-20 14:53:53,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 73 states have (on average 1.178082191780822) internal successors, (86), 77 states have internal predecessors, (86), 42 states have call successors, (42), 16 states have call predecessors, (42), 15 states have return successors, (39), 37 states have call predecessors, (39), 39 states have call successors, (39) [2022-03-20 14:53:53,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 167 transitions. [2022-03-20 14:53:53,517 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 167 transitions. Word has length 61 [2022-03-20 14:53:53,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:53,517 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 167 transitions. [2022-03-20 14:53:53,517 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-03-20 14:53:53,517 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 167 transitions. [2022-03-20 14:53:53,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-20 14:53:53,518 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:53,518 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:53,537 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 14:53:53,731 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 14:53:53,732 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:53,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:53,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2064127436, now seen corresponding path program 1 times [2022-03-20 14:53:53,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:53,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1452234172] [2022-03-20 14:53:53,733 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:53,733 INFO L85 PathProgramCache]: Analyzing trace with hash 2064127436, now seen corresponding path program 2 times [2022-03-20 14:53:53,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:53,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889274015] [2022-03-20 14:53:53,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:53,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:53,740 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:53,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1862539560] [2022-03-20 14:53:53,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:53:53,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:53,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:53,742 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 14:53:53,743 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 14:53:53,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:53:53,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:53,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 14:53:53,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:53,985 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-20 14:53:53,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:53:54,103 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-03-20 14:53:54,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:54,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889274015] [2022-03-20 14:53:54,103 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:54,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862539560] [2022-03-20 14:53:54,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862539560] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 14:53:54,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:53:54,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2022-03-20 14:53:54,104 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:54,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1452234172] [2022-03-20 14:53:54,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1452234172] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:54,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:54,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:53:54,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790085069] [2022-03-20 14:53:54,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:54,105 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 14:53:54,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:54,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 14:53:54,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 14:53:54,105 INFO L87 Difference]: Start difference. First operand 131 states and 167 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 14:53:54,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:54,137 INFO L93 Difference]: Finished difference Result 137 states and 172 transitions. [2022-03-20 14:53:54,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 14:53:54,137 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 69 [2022-03-20 14:53:54,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:54,138 INFO L225 Difference]: With dead ends: 137 [2022-03-20 14:53:54,139 INFO L226 Difference]: Without dead ends: 132 [2022-03-20 14:53:54,139 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 128 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-20 14:53:54,139 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 6 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:54,139 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 128 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:53:54,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-03-20 14:53:54,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2022-03-20 14:53:54,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 76 states have (on average 1.1578947368421053) internal successors, (88), 79 states have internal predecessors, (88), 39 states have call successors, (39), 17 states have call predecessors, (39), 16 states have return successors, (37), 35 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 14:53:54,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 164 transitions. [2022-03-20 14:53:54,150 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 164 transitions. Word has length 69 [2022-03-20 14:53:54,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:54,151 INFO L478 AbstractCegarLoop]: Abstraction has 132 states and 164 transitions. [2022-03-20 14:53:54,151 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 14:53:54,151 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 164 transitions. [2022-03-20 14:53:54,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-20 14:53:54,151 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:54,151 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:54,173 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 14:53:54,368 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 14:53:54,368 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:54,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:54,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1196252297, now seen corresponding path program 5 times [2022-03-20 14:53:54,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:54,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1598541562] [2022-03-20 14:53:54,369 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:54,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1196252297, now seen corresponding path program 6 times [2022-03-20 14:53:54,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:54,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505962483] [2022-03-20 14:53:54,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:54,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:54,376 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:54,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1315460024] [2022-03-20 14:53:54,377 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:53:54,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:54,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:54,380 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 14:53:54,386 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 14:53:54,427 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:53:54,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:54,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 14:53:54,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:54,736 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 39 proven. 17 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-03-20 14:53:54,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:53:55,152 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 42 proven. 14 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-03-20 14:53:55,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:55,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505962483] [2022-03-20 14:53:55,153 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:55,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315460024] [2022-03-20 14:53:55,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315460024] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:53:55,153 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:53:55,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2022-03-20 14:53:55,153 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:55,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1598541562] [2022-03-20 14:53:55,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1598541562] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:55,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:55,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 14:53:55,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843781344] [2022-03-20 14:53:55,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:55,154 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 14:53:55,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:55,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 14:53:55,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-20 14:53:55,154 INFO L87 Difference]: Start difference. First operand 132 states and 164 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 14:53:55,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:55,439 INFO L93 Difference]: Finished difference Result 166 states and 206 transitions. [2022-03-20 14:53:55,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 14:53:55,440 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 74 [2022-03-20 14:53:55,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:55,441 INFO L225 Difference]: With dead ends: 166 [2022-03-20 14:53:55,441 INFO L226 Difference]: Without dead ends: 164 [2022-03-20 14:53:55,441 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 131 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-03-20 14:53:55,442 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 17 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:55,442 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 305 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 14:53:55,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-03-20 14:53:55,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 150. [2022-03-20 14:53:55,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 88 states have (on average 1.1477272727272727) internal successors, (101), 91 states have internal predecessors, (101), 42 states have call successors, (42), 20 states have call predecessors, (42), 19 states have return successors, (40), 38 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 14:53:55,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 183 transitions. [2022-03-20 14:53:55,455 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 183 transitions. Word has length 74 [2022-03-20 14:53:55,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:55,455 INFO L478 AbstractCegarLoop]: Abstraction has 150 states and 183 transitions. [2022-03-20 14:53:55,455 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 14:53:55,455 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 183 transitions. [2022-03-20 14:53:55,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-20 14:53:55,456 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:55,456 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:55,475 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 14:53:55,671 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 14:53:55,671 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:55,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:55,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1712511605, now seen corresponding path program 3 times [2022-03-20 14:53:55,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:55,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [47586144] [2022-03-20 14:53:55,672 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:55,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1712511605, now seen corresponding path program 4 times [2022-03-20 14:53:55,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:55,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164986520] [2022-03-20 14:53:55,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:55,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:55,680 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:55,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [781390947] [2022-03-20 14:53:55,680 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:53:55,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:55,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:55,685 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 14:53:55,685 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 14:53:55,722 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:53:55,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:55,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-20 14:53:55,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:56,126 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 34 proven. 19 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-03-20 14:53:56,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:53:56,548 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-03-20 14:53:56,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:56,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164986520] [2022-03-20 14:53:56,548 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:56,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781390947] [2022-03-20 14:53:56,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781390947] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:53:56,548 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:53:56,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 19 [2022-03-20 14:53:56,549 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:56,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [47586144] [2022-03-20 14:53:56,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [47586144] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:56,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:56,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 14:53:56,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918073313] [2022-03-20 14:53:56,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:56,549 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 14:53:56,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:56,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 14:53:56,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-03-20 14:53:56,550 INFO L87 Difference]: Start difference. First operand 150 states and 183 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 14:53:56,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:56,970 INFO L93 Difference]: Finished difference Result 188 states and 228 transitions. [2022-03-20 14:53:56,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 14:53:56,971 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 74 [2022-03-20 14:53:56,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:56,972 INFO L225 Difference]: With dead ends: 188 [2022-03-20 14:53:56,972 INFO L226 Difference]: Without dead ends: 186 [2022-03-20 14:53:56,972 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 128 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-03-20 14:53:56,973 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 24 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:56,973 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 347 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 14:53:56,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-03-20 14:53:56,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 172. [2022-03-20 14:53:56,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 103 states have (on average 1.1359223300970873) internal successors, (117), 106 states have internal predecessors, (117), 45 states have call successors, (45), 24 states have call predecessors, (45), 23 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-20 14:53:56,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 205 transitions. [2022-03-20 14:53:56,987 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 205 transitions. Word has length 74 [2022-03-20 14:53:56,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:56,988 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 205 transitions. [2022-03-20 14:53:56,988 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 14:53:56,988 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 205 transitions. [2022-03-20 14:53:56,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-03-20 14:53:56,988 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:56,988 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:57,008 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 14:53:57,203 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 14:53:57,203 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:57,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:57,204 INFO L85 PathProgramCache]: Analyzing trace with hash 15858924, now seen corresponding path program 5 times [2022-03-20 14:53:57,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:57,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [476712850] [2022-03-20 14:53:57,204 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:57,204 INFO L85 PathProgramCache]: Analyzing trace with hash 15858924, now seen corresponding path program 6 times [2022-03-20 14:53:57,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:57,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120254756] [2022-03-20 14:53:57,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:57,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:57,211 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:57,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1697632445] [2022-03-20 14:53:57,212 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:53:57,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:57,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:57,213 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 14:53:57,214 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 14:53:57,258 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:53:57,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:57,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-20 14:53:57,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:57,449 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 30 proven. 18 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-03-20 14:53:57,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:53:57,653 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 27 proven. 14 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2022-03-20 14:53:57,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:57,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120254756] [2022-03-20 14:53:57,654 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:57,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697632445] [2022-03-20 14:53:57,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697632445] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:53:57,654 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:53:57,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2022-03-20 14:53:57,654 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:57,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [476712850] [2022-03-20 14:53:57,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [476712850] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:57,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:57,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 14:53:57,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302061537] [2022-03-20 14:53:57,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:57,655 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 14:53:57,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:57,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 14:53:57,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-03-20 14:53:57,655 INFO L87 Difference]: Start difference. First operand 172 states and 205 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 14:53:57,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:57,842 INFO L93 Difference]: Finished difference Result 186 states and 224 transitions. [2022-03-20 14:53:57,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 14:53:57,843 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 79 [2022-03-20 14:53:57,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:57,844 INFO L225 Difference]: With dead ends: 186 [2022-03-20 14:53:57,844 INFO L226 Difference]: Without dead ends: 173 [2022-03-20 14:53:57,845 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 145 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-03-20 14:53:57,845 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 15 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:57,845 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 158 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 14:53:57,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-20 14:53:57,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 153. [2022-03-20 14:53:57,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 94 states have (on average 1.0851063829787233) internal successors, (102), 98 states have internal predecessors, (102), 36 states have call successors, (36), 23 states have call predecessors, (36), 22 states have return successors, (35), 31 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-20 14:53:57,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 173 transitions. [2022-03-20 14:53:57,860 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 173 transitions. Word has length 79 [2022-03-20 14:53:57,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:57,860 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 173 transitions. [2022-03-20 14:53:57,860 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 14:53:57,860 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 173 transitions. [2022-03-20 14:53:57,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-03-20 14:53:57,861 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:57,861 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:57,878 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 14:53:58,078 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 14:53:58,078 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:58,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:58,095 INFO L85 PathProgramCache]: Analyzing trace with hash 2066842922, now seen corresponding path program 3 times [2022-03-20 14:53:58,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:58,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [803978715] [2022-03-20 14:53:58,096 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:58,096 INFO L85 PathProgramCache]: Analyzing trace with hash 2066842922, now seen corresponding path program 4 times [2022-03-20 14:53:58,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:58,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579517951] [2022-03-20 14:53:58,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:58,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:58,102 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:58,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1699099174] [2022-03-20 14:53:58,103 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:53:58,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:58,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:58,105 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 14:53:58,106 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 14:53:58,141 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:53:58,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:58,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 14:53:58,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:53:58,536 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 38 proven. 37 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-03-20 14:53:58,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:53:58,823 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-20 14:53:58,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:53:58,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579517951] [2022-03-20 14:53:58,823 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:53:58,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699099174] [2022-03-20 14:53:58,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699099174] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:53:58,823 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:53:58,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 18 [2022-03-20 14:53:58,825 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:53:58,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [803978715] [2022-03-20 14:53:58,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [803978715] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:53:58,825 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:53:58,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 14:53:58,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860489141] [2022-03-20 14:53:58,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:53:58,825 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 14:53:58,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:58,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 14:53:58,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-03-20 14:53:58,826 INFO L87 Difference]: Start difference. First operand 153 states and 173 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 14:53:59,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:53:59,036 INFO L93 Difference]: Finished difference Result 175 states and 201 transitions. [2022-03-20 14:53:59,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 14:53:59,036 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 79 [2022-03-20 14:53:59,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:53:59,037 INFO L225 Difference]: With dead ends: 175 [2022-03-20 14:53:59,037 INFO L226 Difference]: Without dead ends: 173 [2022-03-20 14:53:59,038 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 139 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-20 14:53:59,038 INFO L913 BasicCegarLoop]: 27 mSDtfsCounter, 24 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 14:53:59,038 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 182 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 14:53:59,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-20 14:53:59,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 163. [2022-03-20 14:53:59,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 100 states have (on average 1.09) internal successors, (109), 104 states have internal predecessors, (109), 39 states have call successors, (39), 24 states have call predecessors, (39), 23 states have return successors, (38), 34 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-20 14:53:59,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 186 transitions. [2022-03-20 14:53:59,054 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 186 transitions. Word has length 79 [2022-03-20 14:53:59,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:53:59,054 INFO L478 AbstractCegarLoop]: Abstraction has 163 states and 186 transitions. [2022-03-20 14:53:59,054 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 14:53:59,054 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 186 transitions. [2022-03-20 14:53:59,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-03-20 14:53:59,055 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:53:59,055 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:53:59,075 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 14:53:59,271 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 14:53:59,271 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:53:59,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:53:59,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1804875380, now seen corresponding path program 7 times [2022-03-20 14:53:59,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:53:59,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1798353735] [2022-03-20 14:53:59,272 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:53:59,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1804875380, now seen corresponding path program 8 times [2022-03-20 14:53:59,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:53:59,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574279039] [2022-03-20 14:53:59,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:53:59,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:53:59,279 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:53:59,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1166926427] [2022-03-20 14:53:59,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:53:59,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:53:59,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:53:59,282 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 14:53:59,284 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 14:53:59,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:53:59,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:53:59,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-20 14:53:59,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:54:03,777 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 66 proven. 38 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2022-03-20 14:54:03,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:54:04,129 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 75 proven. 8 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-03-20 14:54:04,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:54:04,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574279039] [2022-03-20 14:54:04,129 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:54:04,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166926427] [2022-03-20 14:54:04,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166926427] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:54:04,129 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:54:04,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 19 [2022-03-20 14:54:04,130 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:54:04,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1798353735] [2022-03-20 14:54:04,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1798353735] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:54:04,130 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:54:04,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 14:54:04,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870449055] [2022-03-20 14:54:04,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:54:04,130 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 14:54:04,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:54:04,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 14:54:04,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-03-20 14:54:04,131 INFO L87 Difference]: Start difference. First operand 163 states and 186 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-03-20 14:54:05,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:54:05,847 INFO L93 Difference]: Finished difference Result 193 states and 224 transitions. [2022-03-20 14:54:05,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 14:54:05,847 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) Word has length 92 [2022-03-20 14:54:05,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:54:05,849 INFO L225 Difference]: With dead ends: 193 [2022-03-20 14:54:05,849 INFO L226 Difference]: Without dead ends: 191 [2022-03-20 14:54:05,849 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 165 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-03-20 14:54:05,849 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 24 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-20 14:54:05,850 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 321 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-20 14:54:05,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-03-20 14:54:05,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2022-03-20 14:54:05,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 116 states have (on average 1.0948275862068966) internal successors, (127), 121 states have internal predecessors, (127), 48 states have call successors, (48), 27 states have call predecessors, (48), 26 states have return successors, (47), 42 states have call predecessors, (47), 47 states have call successors, (47) [2022-03-20 14:54:05,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 222 transitions. [2022-03-20 14:54:05,871 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 222 transitions. Word has length 92 [2022-03-20 14:54:05,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:54:05,871 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 222 transitions. [2022-03-20 14:54:05,871 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-03-20 14:54:05,871 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 222 transitions. [2022-03-20 14:54:05,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-03-20 14:54:05,872 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:54:05,872 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:54:05,892 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 14:54:06,090 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 14:54:06,090 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:54:06,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:54:06,090 INFO L85 PathProgramCache]: Analyzing trace with hash 65583604, now seen corresponding path program 9 times [2022-03-20 14:54:06,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:54:06,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1438537798] [2022-03-20 14:54:06,091 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:54:06,091 INFO L85 PathProgramCache]: Analyzing trace with hash 65583604, now seen corresponding path program 10 times [2022-03-20 14:54:06,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:54:06,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931480679] [2022-03-20 14:54:06,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:54:06,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:54:06,103 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:54:06,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [146731200] [2022-03-20 14:54:06,104 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:54:06,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:54:06,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:54:06,105 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 14:54:06,106 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 14:54:06,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:54:06,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:54:06,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-20 14:54:06,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:54:06,592 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 56 proven. 54 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2022-03-20 14:54:06,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:54:06,840 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 75 proven. 8 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-03-20 14:54:06,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:54:06,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931480679] [2022-03-20 14:54:06,840 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:54:06,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146731200] [2022-03-20 14:54:06,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146731200] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:54:06,840 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:54:06,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-03-20 14:54:06,841 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:54:06,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1438537798] [2022-03-20 14:54:06,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1438537798] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:54:06,841 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:54:06,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 14:54:06,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806748158] [2022-03-20 14:54:06,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:54:06,841 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 14:54:06,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:54:06,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 14:54:06,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-03-20 14:54:06,842 INFO L87 Difference]: Start difference. First operand 191 states and 222 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 6 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 14:54:07,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:54:07,207 INFO L93 Difference]: Finished difference Result 220 states and 258 transitions. [2022-03-20 14:54:07,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 14:54:07,209 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 6 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 92 [2022-03-20 14:54:07,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:54:07,210 INFO L225 Difference]: With dead ends: 220 [2022-03-20 14:54:07,210 INFO L226 Difference]: Without dead ends: 218 [2022-03-20 14:54:07,210 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 168 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2022-03-20 14:54:07,211 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 12 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 14:54:07,211 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 290 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 14:54:07,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-03-20 14:54:07,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2022-03-20 14:54:07,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 133 states have (on average 1.105263157894737) internal successors, (147), 137 states have internal predecessors, (147), 55 states have call successors, (55), 30 states have call predecessors, (55), 29 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-03-20 14:54:07,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 256 transitions. [2022-03-20 14:54:07,238 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 256 transitions. Word has length 92 [2022-03-20 14:54:07,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:54:07,239 INFO L478 AbstractCegarLoop]: Abstraction has 218 states and 256 transitions. [2022-03-20 14:54:07,239 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 6 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 14:54:07,239 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 256 transitions. [2022-03-20 14:54:07,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-03-20 14:54:07,239 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:54:07,240 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:54:07,262 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 14:54:07,455 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 14:54:07,455 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:54:07,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:54:07,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1451786998, now seen corresponding path program 11 times [2022-03-20 14:54:07,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:54:07,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [742839901] [2022-03-20 14:54:07,456 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:54:07,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1451786998, now seen corresponding path program 12 times [2022-03-20 14:54:07,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:54:07,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663008504] [2022-03-20 14:54:07,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:54:07,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:54:07,462 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:54:07,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2070786197] [2022-03-20 14:54:07,462 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:54:07,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:54:07,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:54:07,466 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 14:54:07,467 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 14:54:07,508 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:54:07,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:54:07,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-20 14:54:07,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:54:07,731 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:54:07,732 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:54:12,143 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 70 proven. 11 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2022-03-20 14:54:12,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:54:14,381 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:55:26,483 WARN L855 $PredicateComparison]: unable to prove that (forall ((v_main_~r~0_BEFORE_CALL_123 Int) (v_main_~q~0_BEFORE_CALL_121 Int) (v_main_~s~0_BEFORE_CALL_112 Int) (v_main_~p~0_BEFORE_CALL_126 Int)) (or (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (let ((.cse0 (+ (* v_main_~r~0_BEFORE_CALL_123 v_main_~q~0_BEFORE_CALL_121) 1))) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (= .cse0 0) (= (mod .cse0 v_main_~p~0_BEFORE_CALL_126) 0)))) (not (= (* (+ v_main_~p~0_BEFORE_CALL_126 (* (- 1) v_main_~q~0_BEFORE_CALL_121)) v_main_~s~0_BEFORE_CALL_112) (+ (* (+ (* (- 1) v_main_~s~0_BEFORE_CALL_112) v_main_~r~0_BEFORE_CALL_123) v_main_~q~0_BEFORE_CALL_121) 1))))) is different from true [2022-03-20 14:56:32,007 WARN L855 $PredicateComparison]: unable to prove that (or (= c___VERIFIER_assert_~cond 0) (forall ((v_main_~r~0_BEFORE_CALL_123 Int) (v_main_~q~0_BEFORE_CALL_121 Int) (v_main_~s~0_BEFORE_CALL_112 Int) (v_main_~p~0_BEFORE_CALL_126 Int)) (or (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (let ((.cse0 (+ (* v_main_~r~0_BEFORE_CALL_123 v_main_~q~0_BEFORE_CALL_121) 1))) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (= .cse0 0) (= (mod .cse0 v_main_~p~0_BEFORE_CALL_126) 0)))) (not (= (* (+ v_main_~p~0_BEFORE_CALL_126 (* (- 1) v_main_~q~0_BEFORE_CALL_121)) v_main_~s~0_BEFORE_CALL_112) (+ (* (+ (* (- 1) v_main_~s~0_BEFORE_CALL_112) v_main_~r~0_BEFORE_CALL_123) v_main_~q~0_BEFORE_CALL_121) 1)))))) is different from true [2022-03-20 14:56:50,055 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~r~0_BEFORE_CALL_123 Int) (v_main_~q~0_BEFORE_CALL_121 Int) (v_main_~s~0_BEFORE_CALL_112 Int) (v_main_~p~0_BEFORE_CALL_126 Int)) (let ((.cse0 (+ (* v_main_~r~0_BEFORE_CALL_123 v_main_~q~0_BEFORE_CALL_121) 1))) (or (= .cse0 0) (not (= (* (+ v_main_~p~0_BEFORE_CALL_126 (* (- 1) v_main_~q~0_BEFORE_CALL_121)) v_main_~s~0_BEFORE_CALL_112) (+ (* (+ (* (- 1) v_main_~s~0_BEFORE_CALL_112) v_main_~r~0_BEFORE_CALL_123) v_main_~q~0_BEFORE_CALL_121) 1))) (= (mod .cse0 v_main_~p~0_BEFORE_CALL_126) 0))))) is different from true [2022-03-20 14:56:56,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:56:56,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663008504] [2022-03-20 14:56:56,135 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:56:56,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070786197] [2022-03-20 14:56:56,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070786197] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 14:56:56,135 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:56:56,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-03-20 14:56:56,135 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:56:56,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [742839901] [2022-03-20 14:56:56,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [742839901] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:56:56,135 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:56:56,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 14:56:56,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983437113] [2022-03-20 14:56:56,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:56:56,136 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 14:56:56,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:56:56,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 14:56:56,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=188, Unknown=9, NotChecked=90, Total=342 [2022-03-20 14:56:56,137 INFO L87 Difference]: Start difference. First operand 218 states and 256 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-03-20 14:56:58,223 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 14:57:00,158 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:57:23,703 WARN L232 SmtUtils]: Spent 23.47s on a formula simplification. DAG size of input: 47 DAG size of output: 44 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 14:57:24,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:24,191 INFO L93 Difference]: Finished difference Result 250 states and 297 transitions. [2022-03-20 14:57:24,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 14:57:24,197 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 92 [2022-03-20 14:57:24,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:24,198 INFO L225 Difference]: With dead ends: 250 [2022-03-20 14:57:24,198 INFO L226 Difference]: Without dead ends: 248 [2022-03-20 14:57:24,198 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 45.8s TimeCoverageRelationStatistics Valid=76, Invalid=269, Unknown=9, NotChecked=108, Total=462 [2022-03-20 14:57:24,199 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 16 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:24,199 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 227 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 191 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2022-03-20 14:57:24,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2022-03-20 14:57:24,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 222. [2022-03-20 14:57:24,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 135 states have (on average 1.0962962962962963) internal successors, (148), 141 states have internal predecessors, (148), 56 states have call successors, (56), 31 states have call predecessors, (56), 30 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2022-03-20 14:57:24,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 259 transitions. [2022-03-20 14:57:24,230 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 259 transitions. Word has length 92 [2022-03-20 14:57:24,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:24,236 INFO L478 AbstractCegarLoop]: Abstraction has 222 states and 259 transitions. [2022-03-20 14:57:24,236 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-03-20 14:57:24,236 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 259 transitions. [2022-03-20 14:57:24,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-20 14:57:24,238 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:24,238 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:24,258 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 14:57:24,451 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 14:57:24,451 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:24,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:24,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1963826657, now seen corresponding path program 13 times [2022-03-20 14:57:24,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:24,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [856291873] [2022-03-20 14:57:24,452 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:24,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1963826657, now seen corresponding path program 14 times [2022-03-20 14:57:24,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:24,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17183670] [2022-03-20 14:57:24,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:24,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:24,461 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:24,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [709759107] [2022-03-20 14:57:24,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:24,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:24,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:24,463 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 14:57:24,464 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 14:57:24,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:24,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:24,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-20 14:57:24,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:24,896 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 45 proven. 37 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-03-20 14:57:24,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:25,224 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 55 proven. 27 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-03-20 14:57:25,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:25,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17183670] [2022-03-20 14:57:25,225 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:25,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709759107] [2022-03-20 14:57:25,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709759107] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:25,225 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:25,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2022-03-20 14:57:25,225 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:25,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [856291873] [2022-03-20 14:57:25,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [856291873] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:25,225 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:25,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 14:57:25,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276947911] [2022-03-20 14:57:25,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:25,226 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 14:57:25,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:25,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 14:57:25,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-03-20 14:57:25,226 INFO L87 Difference]: Start difference. First operand 222 states and 259 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2022-03-20 14:57:25,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:25,628 INFO L93 Difference]: Finished difference Result 252 states and 293 transitions. [2022-03-20 14:57:25,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 14:57:25,629 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) Word has length 97 [2022-03-20 14:57:25,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:25,630 INFO L225 Difference]: With dead ends: 252 [2022-03-20 14:57:25,630 INFO L226 Difference]: Without dead ends: 250 [2022-03-20 14:57:25,630 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 177 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-03-20 14:57:25,631 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 14 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:25,631 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 254 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 14:57:25,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-03-20 14:57:25,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2022-03-20 14:57:25,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 153 states have (on average 1.0980392156862746) internal successors, (168), 159 states have internal predecessors, (168), 62 states have call successors, (62), 35 states have call predecessors, (62), 34 states have return successors, (61), 55 states have call predecessors, (61), 61 states have call successors, (61) [2022-03-20 14:57:25,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 291 transitions. [2022-03-20 14:57:25,673 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 291 transitions. Word has length 97 [2022-03-20 14:57:25,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:25,673 INFO L478 AbstractCegarLoop]: Abstraction has 250 states and 291 transitions. [2022-03-20 14:57:25,673 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2022-03-20 14:57:25,674 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 291 transitions. [2022-03-20 14:57:25,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-20 14:57:25,674 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:25,674 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:25,692 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 14:57:25,892 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 14:57:25,892 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:25,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:25,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1451182689, now seen corresponding path program 15 times [2022-03-20 14:57:25,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:25,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [509684765] [2022-03-20 14:57:25,893 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:25,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1451182689, now seen corresponding path program 16 times [2022-03-20 14:57:25,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:25,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632514140] [2022-03-20 14:57:25,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:25,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:25,899 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:25,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [450554828] [2022-03-20 14:57:25,899 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:57:25,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:25,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:25,900 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 14:57:25,902 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 14:57:25,942 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:57:25,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:25,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-20 14:57:25,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:27,532 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 57 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2022-03-20 14:57:27,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:27,893 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 87 proven. 5 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-03-20 14:57:27,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:27,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632514140] [2022-03-20 14:57:27,894 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:27,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450554828] [2022-03-20 14:57:27,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450554828] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:27,894 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:27,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10] total 22 [2022-03-20 14:57:27,894 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:27,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [509684765] [2022-03-20 14:57:27,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [509684765] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:27,894 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:27,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 14:57:27,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465510696] [2022-03-20 14:57:27,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:27,895 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 14:57:27,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:27,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 14:57:27,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2022-03-20 14:57:27,895 INFO L87 Difference]: Start difference. First operand 250 states and 291 transitions. Second operand has 17 states, 16 states have (on average 1.875) internal successors, (30), 13 states have internal predecessors, (30), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 8 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 14:57:28,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:28,929 INFO L93 Difference]: Finished difference Result 280 states and 325 transitions. [2022-03-20 14:57:28,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 14:57:28,930 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.875) internal successors, (30), 13 states have internal predecessors, (30), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 8 states have call predecessors, (16), 6 states have call successors, (16) Word has length 97 [2022-03-20 14:57:28,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:28,931 INFO L225 Difference]: With dead ends: 280 [2022-03-20 14:57:28,932 INFO L226 Difference]: Without dead ends: 278 [2022-03-20 14:57:28,932 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 172 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-03-20 14:57:28,932 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 26 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:28,932 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 276 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 14:57:28,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-03-20 14:57:28,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 261. [2022-03-20 14:57:28,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 160 states have (on average 1.09375) internal successors, (175), 167 states have internal predecessors, (175), 64 states have call successors, (64), 37 states have call predecessors, (64), 36 states have return successors, (63), 56 states have call predecessors, (63), 63 states have call successors, (63) [2022-03-20 14:57:28,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 302 transitions. [2022-03-20 14:57:28,975 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 302 transitions. Word has length 97 [2022-03-20 14:57:28,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:28,975 INFO L478 AbstractCegarLoop]: Abstraction has 261 states and 302 transitions. [2022-03-20 14:57:28,975 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.875) internal successors, (30), 13 states have internal predecessors, (30), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 8 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 14:57:28,975 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 302 transitions. [2022-03-20 14:57:28,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-20 14:57:28,976 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:28,976 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:28,993 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 14:57:29,177 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 14:57:29,178 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:29,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:29,179 INFO L85 PathProgramCache]: Analyzing trace with hash -792800609, now seen corresponding path program 5 times [2022-03-20 14:57:29,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:29,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1895809906] [2022-03-20 14:57:29,179 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:29,179 INFO L85 PathProgramCache]: Analyzing trace with hash -792800609, now seen corresponding path program 6 times [2022-03-20 14:57:29,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:29,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483562190] [2022-03-20 14:57:29,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:29,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:29,189 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:29,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [402995644] [2022-03-20 14:57:29,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:57:29,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:29,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:29,191 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 14:57:29,197 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 14:57:29,279 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:57:29,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:29,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 14:57:29,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:29,558 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 72 proven. 20 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-03-20 14:57:29,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:29,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:29,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483562190] [2022-03-20 14:57:29,857 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:29,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402995644] [2022-03-20 14:57:29,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402995644] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 14:57:29,857 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:57:29,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-03-20 14:57:29,857 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:29,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1895809906] [2022-03-20 14:57:29,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1895809906] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:29,858 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:29,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 14:57:29,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812770769] [2022-03-20 14:57:29,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:29,858 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 14:57:29,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:29,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 14:57:29,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-03-20 14:57:29,859 INFO L87 Difference]: Start difference. First operand 261 states and 302 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 14:57:30,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:30,073 INFO L93 Difference]: Finished difference Result 280 states and 325 transitions. [2022-03-20 14:57:30,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 14:57:30,074 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 97 [2022-03-20 14:57:30,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:30,075 INFO L225 Difference]: With dead ends: 280 [2022-03-20 14:57:30,075 INFO L226 Difference]: Without dead ends: 278 [2022-03-20 14:57:30,076 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-03-20 14:57:30,076 INFO L913 BasicCegarLoop]: 25 mSDtfsCounter, 19 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:30,076 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 159 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:57:30,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-03-20 14:57:30,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 245. [2022-03-20 14:57:30,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 152 states have (on average 1.0921052631578947) internal successors, (166), 157 states have internal predecessors, (166), 57 states have call successors, (57), 36 states have call predecessors, (57), 35 states have return successors, (56), 51 states have call predecessors, (56), 56 states have call successors, (56) [2022-03-20 14:57:30,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 279 transitions. [2022-03-20 14:57:30,118 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 279 transitions. Word has length 97 [2022-03-20 14:57:30,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:30,118 INFO L478 AbstractCegarLoop]: Abstraction has 245 states and 279 transitions. [2022-03-20 14:57:30,118 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 14:57:30,118 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 279 transitions. [2022-03-20 14:57:30,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-03-20 14:57:30,119 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:30,119 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:30,139 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 14:57:30,336 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 14:57:30,337 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:30,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:30,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1750450403, now seen corresponding path program 17 times [2022-03-20 14:57:30,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:30,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [866522485] [2022-03-20 14:57:30,337 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:30,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1750450403, now seen corresponding path program 18 times [2022-03-20 14:57:30,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:30,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114005377] [2022-03-20 14:57:30,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:30,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:30,343 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:30,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1219302002] [2022-03-20 14:57:30,343 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:57:30,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:30,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:30,344 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 14:57:30,345 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 14:57:30,887 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:57:30,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:30,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-20 14:57:30,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:26,485 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 91 proven. 53 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2022-03-20 14:58:26,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:38,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:38,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114005377] [2022-03-20 14:58:38,360 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:38,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219302002] [2022-03-20 14:58:38,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219302002] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 14:58:38,360 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:58:38,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 14:58:38,361 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:38,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [866522485] [2022-03-20 14:58:38,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [866522485] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:38,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:38,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 14:58:38,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693963924] [2022-03-20 14:58:38,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:38,361 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 14:58:38,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:38,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 14:58:38,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=462, Unknown=5, NotChecked=0, Total=552 [2022-03-20 14:58:38,362 INFO L87 Difference]: Start difference. First operand 245 states and 279 transitions. Second operand has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) [2022-03-20 14:58:40,802 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 14:58:56,692 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:58:58,124 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:58:59,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:59,801 INFO L93 Difference]: Finished difference Result 284 states and 330 transitions. [2022-03-20 14:58:59,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 14:58:59,803 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) Word has length 110 [2022-03-20 14:58:59,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:59,804 INFO L225 Difference]: With dead ends: 284 [2022-03-20 14:58:59,804 INFO L226 Difference]: Without dead ends: 282 [2022-03-20 14:58:59,804 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 32.3s TimeCoverageRelationStatistics Valid=111, Invalid=640, Unknown=5, NotChecked=0, Total=756 [2022-03-20 14:58:59,804 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 26 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 25 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 13.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:59,805 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 274 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 479 Invalid, 1 Unknown, 11 Unchecked, 13.1s Time] [2022-03-20 14:58:59,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-03-20 14:58:59,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 258. [2022-03-20 14:58:59,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 160 states have (on average 1.1) internal successors, (176), 164 states have internal predecessors, (176), 61 states have call successors, (61), 37 states have call predecessors, (61), 36 states have return successors, (60), 56 states have call predecessors, (60), 60 states have call successors, (60) [2022-03-20 14:58:59,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 297 transitions. [2022-03-20 14:58:59,854 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 297 transitions. Word has length 110 [2022-03-20 14:58:59,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:59,855 INFO L478 AbstractCegarLoop]: Abstraction has 258 states and 297 transitions. [2022-03-20 14:58:59,855 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) [2022-03-20 14:58:59,855 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 297 transitions. [2022-03-20 14:58:59,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-03-20 14:58:59,856 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:59,856 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:59,879 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 14:59:00,061 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 14:59:00,061 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:59:00,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:59:00,062 INFO L85 PathProgramCache]: Analyzing trace with hash 805225117, now seen corresponding path program 19 times [2022-03-20 14:59:00,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:00,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [158180507] [2022-03-20 14:59:00,063 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:59:00,063 INFO L85 PathProgramCache]: Analyzing trace with hash 805225117, now seen corresponding path program 20 times [2022-03-20 14:59:00,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:59:00,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813757527] [2022-03-20 14:59:00,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:59:00,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:59:00,073 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:59:00,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [490503567] [2022-03-20 14:59:00,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:59:00,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:59:00,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:59:00,077 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 14:59:00,077 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 14:59:00,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:59:00,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:59:00,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-20 14:59:00,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:59:03,318 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 78 proven. 71 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-03-20 14:59:03,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:59:04,286 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 102 proven. 26 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-03-20 14:59:04,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:59:04,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813757527] [2022-03-20 14:59:04,286 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:59:04,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490503567] [2022-03-20 14:59:04,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490503567] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:59:04,287 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:59:04,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10] total 22 [2022-03-20 14:59:04,287 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:59:04,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [158180507] [2022-03-20 14:59:04,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [158180507] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:59:04,287 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:59:04,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 14:59:04,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624987814] [2022-03-20 14:59:04,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:59:04,287 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 14:59:04,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:04,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 14:59:04,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-03-20 14:59:04,289 INFO L87 Difference]: Start difference. First operand 258 states and 297 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-20 14:59:05,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:59:05,275 INFO L93 Difference]: Finished difference Result 290 states and 338 transitions. [2022-03-20 14:59:05,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 14:59:05,278 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) Word has length 110 [2022-03-20 14:59:05,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:59:05,279 INFO L225 Difference]: With dead ends: 290 [2022-03-20 14:59:05,279 INFO L226 Difference]: Without dead ends: 288 [2022-03-20 14:59:05,279 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 197 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-03-20 14:59:05,280 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 25 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 14:59:05,280 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 368 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 526 Invalid, 0 Unknown, 66 Unchecked, 0.9s Time] [2022-03-20 14:59:05,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-03-20 14:59:05,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 271. [2022-03-20 14:59:05,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 167 states have (on average 1.1017964071856288) internal successors, (184), 172 states have internal predecessors, (184), 66 states have call successors, (66), 38 states have call predecessors, (66), 37 states have return successors, (65), 60 states have call predecessors, (65), 65 states have call successors, (65) [2022-03-20 14:59:05,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 315 transitions. [2022-03-20 14:59:05,337 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 315 transitions. Word has length 110 [2022-03-20 14:59:05,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:59:05,338 INFO L478 AbstractCegarLoop]: Abstraction has 271 states and 315 transitions. [2022-03-20 14:59:05,338 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-20 14:59:05,338 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 315 transitions. [2022-03-20 14:59:05,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-03-20 14:59:05,339 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:59:05,339 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:59:05,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-20 14:59:05,550 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 14:59:05,550 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:59:05,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:59:05,550 INFO L85 PathProgramCache]: Analyzing trace with hash -2103538785, now seen corresponding path program 21 times [2022-03-20 14:59:05,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:05,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [674003023] [2022-03-20 14:59:05,551 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:59:05,551 INFO L85 PathProgramCache]: Analyzing trace with hash -2103538785, now seen corresponding path program 22 times [2022-03-20 14:59:05,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:59:05,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413281261] [2022-03-20 14:59:05,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:59:05,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:59:05,558 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:59:05,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1985328760] [2022-03-20 14:59:05,558 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:59:05,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:59:05,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:59:05,560 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 14:59:05,560 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 14:59:05,626 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:59:05,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:59:05,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 14:59:05,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:59:06,948 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 71 proven. 102 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-03-20 14:59:06,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:59:07,698 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 91 proven. 45 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-03-20 14:59:07,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:59:07,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413281261] [2022-03-20 14:59:07,698 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:59:07,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985328760] [2022-03-20 14:59:07,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985328760] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:59:07,699 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:59:07,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 23 [2022-03-20 14:59:07,699 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:59:07,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [674003023] [2022-03-20 14:59:07,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [674003023] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:59:07,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:59:07,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 14:59:07,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699766606] [2022-03-20 14:59:07,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:59:07,699 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 14:59:07,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:07,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 14:59:07,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-20 14:59:07,700 INFO L87 Difference]: Start difference. First operand 271 states and 315 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-20 14:59:08,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:59:08,698 INFO L93 Difference]: Finished difference Result 308 states and 357 transitions. [2022-03-20 14:59:08,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 14:59:08,698 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) Word has length 110 [2022-03-20 14:59:08,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:59:08,700 INFO L225 Difference]: With dead ends: 308 [2022-03-20 14:59:08,700 INFO L226 Difference]: Without dead ends: 306 [2022-03-20 14:59:08,700 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 196 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-03-20 14:59:08,701 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 24 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 14:59:08,701 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 398 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 14:59:08,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2022-03-20 14:59:08,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 264. [2022-03-20 14:59:08,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 164 states have (on average 1.0914634146341464) internal successors, (179), 169 states have internal predecessors, (179), 61 states have call successors, (61), 39 states have call predecessors, (61), 38 states have return successors, (60), 55 states have call predecessors, (60), 60 states have call successors, (60) [2022-03-20 14:59:08,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 300 transitions. [2022-03-20 14:59:08,757 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 300 transitions. Word has length 110 [2022-03-20 14:59:08,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:59:08,757 INFO L478 AbstractCegarLoop]: Abstraction has 264 states and 300 transitions. [2022-03-20 14:59:08,757 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-20 14:59:08,757 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 300 transitions. [2022-03-20 14:59:08,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-03-20 14:59:08,758 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:59:08,758 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:59:08,778 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 14:59:08,971 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 14:59:08,971 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:59:08,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:59:08,972 INFO L85 PathProgramCache]: Analyzing trace with hash -527866339, now seen corresponding path program 23 times [2022-03-20 14:59:08,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:08,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1256793190] [2022-03-20 14:59:08,972 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:59:08,972 INFO L85 PathProgramCache]: Analyzing trace with hash -527866339, now seen corresponding path program 24 times [2022-03-20 14:59:08,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:59:08,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332316225] [2022-03-20 14:59:08,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:59:08,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:59:08,978 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:59:08,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1643364620] [2022-03-20 14:59:08,978 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:59:08,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:59:08,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:59:08,981 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 14:59:08,982 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 14:59:09,326 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 14:59:09,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:59:09,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-20 14:59:09,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:59:10,870 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 115 proven. 48 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2022-03-20 14:59:10,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:59:13,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:59:13,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332316225] [2022-03-20 14:59:13,344 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:59:13,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643364620] [2022-03-20 14:59:13,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643364620] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 14:59:13,344 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:59:13,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-20 14:59:13,344 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:59:13,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1256793190] [2022-03-20 14:59:13,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1256793190] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:59:13,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:59:13,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 14:59:13,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718948876] [2022-03-20 14:59:13,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:59:13,346 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 14:59:13,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:13,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 14:59:13,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2022-03-20 14:59:13,347 INFO L87 Difference]: Start difference. First operand 264 states and 300 transitions. Second operand has 18 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 13 states have internal predecessors, (29), 10 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) [2022-03-20 14:59:15,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:59:15,030 INFO L93 Difference]: Finished difference Result 312 states and 361 transitions. [2022-03-20 14:59:15,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 14:59:15,031 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 13 states have internal predecessors, (29), 10 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) Word has length 110 [2022-03-20 14:59:15,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:59:15,032 INFO L225 Difference]: With dead ends: 312 [2022-03-20 14:59:15,032 INFO L226 Difference]: Without dead ends: 310 [2022-03-20 14:59:15,032 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2022-03-20 14:59:15,033 INFO L913 BasicCegarLoop]: 24 mSDtfsCounter, 29 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 14:59:15,033 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 240 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 298 Invalid, 0 Unknown, 46 Unchecked, 0.6s Time] [2022-03-20 14:59:15,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-03-20 14:59:15,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 274. [2022-03-20 14:59:15,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 170 states have (on average 1.0941176470588236) internal successors, (186), 175 states have internal predecessors, (186), 64 states have call successors, (64), 40 states have call predecessors, (64), 39 states have return successors, (63), 58 states have call predecessors, (63), 63 states have call successors, (63) [2022-03-20 14:59:15,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 313 transitions. [2022-03-20 14:59:15,102 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 313 transitions. Word has length 110 [2022-03-20 14:59:15,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:59:15,103 INFO L478 AbstractCegarLoop]: Abstraction has 274 states and 313 transitions. [2022-03-20 14:59:15,103 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 13 states have internal predecessors, (29), 10 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) [2022-03-20 14:59:15,103 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 313 transitions. [2022-03-20 14:59:15,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-03-20 14:59:15,104 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:59:15,104 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:59:15,109 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 14:59:15,309 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 14:59:15,309 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:59:15,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:59:15,309 INFO L85 PathProgramCache]: Analyzing trace with hash 858337055, now seen corresponding path program 25 times [2022-03-20 14:59:15,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:15,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [849585305] [2022-03-20 14:59:15,310 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:59:15,310 INFO L85 PathProgramCache]: Analyzing trace with hash 858337055, now seen corresponding path program 26 times [2022-03-20 14:59:15,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:59:15,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377886757] [2022-03-20 14:59:15,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:59:15,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:59:15,316 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:59:15,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1599704717] [2022-03-20 14:59:15,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:59:15,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:59:15,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:59:15,318 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 14:59:15,318 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 14:59:15,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:59:15,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:59:15,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 62 conjunts are in the unsatisfiable core [2022-03-20 14:59:15,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:59:26,686 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 107 proven. 66 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-03-20 14:59:26,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:59:27,880 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 105 proven. 8 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2022-03-20 14:59:27,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:59:27,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377886757] [2022-03-20 14:59:27,880 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:59:27,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599704717] [2022-03-20 14:59:27,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599704717] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:59:27,881 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:59:27,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9] total 22 [2022-03-20 14:59:27,881 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:59:27,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [849585305] [2022-03-20 14:59:27,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [849585305] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:59:27,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:59:27,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 14:59:27,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370119279] [2022-03-20 14:59:27,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:59:27,883 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 14:59:27,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:27,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 14:59:27,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=393, Unknown=1, NotChecked=0, Total=462 [2022-03-20 14:59:27,884 INFO L87 Difference]: Start difference. First operand 274 states and 313 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 15 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-20 14:59:31,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:59:31,636 INFO L93 Difference]: Finished difference Result 298 states and 344 transitions. [2022-03-20 14:59:31,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 14:59:31,646 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 15 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 8 states have call successors, (18) Word has length 110 [2022-03-20 14:59:31,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:59:31,647 INFO L225 Difference]: With dead ends: 298 [2022-03-20 14:59:31,647 INFO L226 Difference]: Without dead ends: 296 [2022-03-20 14:59:31,647 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 197 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=86, Invalid=513, Unknown=1, NotChecked=0, Total=600 [2022-03-20 14:59:31,648 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 23 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-03-20 14:59:31,648 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 434 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 585 Invalid, 0 Unknown, 68 Unchecked, 3.6s Time] [2022-03-20 14:59:31,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-03-20 14:59:31,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 258. [2022-03-20 14:59:31,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 160 states have (on average 1.1) internal successors, (176), 164 states have internal predecessors, (176), 61 states have call successors, (61), 37 states have call predecessors, (61), 36 states have return successors, (60), 56 states have call predecessors, (60), 60 states have call successors, (60) [2022-03-20 14:59:31,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 297 transitions. [2022-03-20 14:59:31,712 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 297 transitions. Word has length 110 [2022-03-20 14:59:31,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:59:31,712 INFO L478 AbstractCegarLoop]: Abstraction has 258 states and 297 transitions. [2022-03-20 14:59:31,712 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 15 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-20 14:59:31,712 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 297 transitions. [2022-03-20 14:59:31,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-03-20 14:59:31,713 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:59:31,713 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:59:31,731 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 14:59:31,928 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 14:59:31,928 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:59:31,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:59:31,928 INFO L85 PathProgramCache]: Analyzing trace with hash -880954721, now seen corresponding path program 27 times [2022-03-20 14:59:31,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:31,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [823590042] [2022-03-20 14:59:31,929 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:59:31,929 INFO L85 PathProgramCache]: Analyzing trace with hash -880954721, now seen corresponding path program 28 times [2022-03-20 14:59:31,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:59:31,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711018702] [2022-03-20 14:59:31,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:59:31,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:59:31,934 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:59:31,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1995001683] [2022-03-20 14:59:31,934 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:59:31,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:59:31,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:59:31,936 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 14:59:31,936 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 14:59:32,028 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:59:32,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:59:32,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 14:59:32,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:59:33,676 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:59:37,837 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 75 proven. 77 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2022-03-20 14:59:37,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:59:38,402 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 103 proven. 33 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-03-20 14:59:38,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:59:38,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711018702] [2022-03-20 14:59:38,403 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:59:38,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995001683] [2022-03-20 14:59:38,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995001683] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:59:38,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:59:38,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 24 [2022-03-20 14:59:38,403 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:59:38,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [823590042] [2022-03-20 14:59:38,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [823590042] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:59:38,403 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:59:38,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 14:59:38,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864094638] [2022-03-20 14:59:38,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:59:38,404 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 14:59:38,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:38,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 14:59:38,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-03-20 14:59:38,405 INFO L87 Difference]: Start difference. First operand 258 states and 297 transitions. Second operand has 17 states, 16 states have (on average 2.0625) internal successors, (33), 13 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-20 14:59:39,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:59:39,203 INFO L93 Difference]: Finished difference Result 316 states and 363 transitions. [2022-03-20 14:59:39,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 14:59:39,203 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 13 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 8 states have call successors, (18) Word has length 110 [2022-03-20 14:59:39,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:59:39,205 INFO L225 Difference]: With dead ends: 316 [2022-03-20 14:59:39,205 INFO L226 Difference]: Without dead ends: 314 [2022-03-20 14:59:39,205 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 195 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-03-20 14:59:39,205 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 22 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 14:59:39,206 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 288 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 14:59:39,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-03-20 14:59:39,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 276. [2022-03-20 14:59:39,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 172 states have (on average 1.0988372093023255) internal successors, (189), 176 states have internal predecessors, (189), 64 states have call successors, (64), 40 states have call predecessors, (64), 39 states have return successors, (63), 59 states have call predecessors, (63), 63 states have call successors, (63) [2022-03-20 14:59:39,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 316 transitions. [2022-03-20 14:59:39,280 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 316 transitions. Word has length 110 [2022-03-20 14:59:39,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:59:39,280 INFO L478 AbstractCegarLoop]: Abstraction has 276 states and 316 transitions. [2022-03-20 14:59:39,280 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 13 states have internal predecessors, (33), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-20 14:59:39,280 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 316 transitions. [2022-03-20 14:59:39,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-20 14:59:39,281 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:59:39,281 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:59:39,298 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 14:59:39,495 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 14:59:39,495 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:59:39,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:59:39,496 INFO L85 PathProgramCache]: Analyzing trace with hash 769627864, now seen corresponding path program 29 times [2022-03-20 14:59:39,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:39,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [62666794] [2022-03-20 14:59:39,496 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:59:39,496 INFO L85 PathProgramCache]: Analyzing trace with hash 769627864, now seen corresponding path program 30 times [2022-03-20 14:59:39,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:59:39,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530842583] [2022-03-20 14:59:39,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:59:39,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:59:39,503 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:59:39,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1577121763] [2022-03-20 14:59:39,503 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:59:39,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:59:39,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:59:39,504 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 14:59:39,507 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 14:59:39,564 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:59:39,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:59:39,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 14:59:39,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:59:48,970 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 95 proven. 39 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2022-03-20 14:59:48,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:59:49,270 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 117 proven. 5 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2022-03-20 14:59:49,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:59:49,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530842583] [2022-03-20 14:59:49,270 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:59:49,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577121763] [2022-03-20 14:59:49,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577121763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:59:49,270 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:59:49,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2022-03-20 14:59:49,271 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:59:49,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [62666794] [2022-03-20 14:59:49,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [62666794] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:59:49,271 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:59:49,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 14:59:49,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298281121] [2022-03-20 14:59:49,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:59:49,271 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 14:59:49,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:49,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 14:59:49,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:59:49,272 INFO L87 Difference]: Start difference. First operand 276 states and 316 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 14:59:50,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:59:50,724 INFO L93 Difference]: Finished difference Result 338 states and 396 transitions. [2022-03-20 14:59:50,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 14:59:50,724 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) Word has length 115 [2022-03-20 14:59:50,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:59:50,725 INFO L225 Difference]: With dead ends: 338 [2022-03-20 14:59:50,726 INFO L226 Difference]: Without dead ends: 336 [2022-03-20 14:59:50,726 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 215 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-03-20 14:59:50,726 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 18 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 14:59:50,726 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 292 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-20 14:59:50,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-03-20 14:59:50,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 331. [2022-03-20 14:59:50,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 204 states have (on average 1.1029411764705883) internal successors, (225), 210 states have internal predecessors, (225), 81 states have call successors, (81), 46 states have call predecessors, (81), 45 states have return successors, (80), 74 states have call predecessors, (80), 80 states have call successors, (80) [2022-03-20 14:59:50,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 386 transitions. [2022-03-20 14:59:50,829 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 386 transitions. Word has length 115 [2022-03-20 14:59:50,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:59:50,829 INFO L478 AbstractCegarLoop]: Abstraction has 331 states and 386 transitions. [2022-03-20 14:59:50,829 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 14:59:50,829 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 386 transitions. [2022-03-20 14:59:50,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-20 14:59:50,830 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:59:50,830 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:59:50,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-20 14:59:51,046 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 14:59:51,046 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:59:51,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:59:51,047 INFO L85 PathProgramCache]: Analyzing trace with hash 256983896, now seen corresponding path program 31 times [2022-03-20 14:59:51,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:51,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1122804177] [2022-03-20 14:59:51,047 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:59:51,047 INFO L85 PathProgramCache]: Analyzing trace with hash 256983896, now seen corresponding path program 32 times [2022-03-20 14:59:51,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:59:51,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370629418] [2022-03-20 14:59:51,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:59:51,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:59:51,052 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:59:51,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [421974181] [2022-03-20 14:59:51,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:59:51,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:59:51,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:59:51,054 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 14:59:51,055 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 14:59:51,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:59:51,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:59:51,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-20 14:59:51,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:00:01,870 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 80 proven. 84 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-03-20 15:00:01,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:00:02,718 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 109 proven. 31 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2022-03-20 15:00:02,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:00:02,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370629418] [2022-03-20 15:00:02,718 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:00:02,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421974181] [2022-03-20 15:00:02,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421974181] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:00:02,718 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:00:02,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11] total 24 [2022-03-20 15:00:02,719 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:00:02,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1122804177] [2022-03-20 15:00:02,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1122804177] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:00:02,719 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:00:02,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:00:02,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807994044] [2022-03-20 15:00:02,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:00:02,719 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:00:02,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:02,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:00:02,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:00:02,720 INFO L87 Difference]: Start difference. First operand 331 states and 386 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 15 states have internal predecessors, (33), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 10 states have call predecessors, (19), 9 states have call successors, (19) [2022-03-20 15:00:05,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:00:05,479 INFO L93 Difference]: Finished difference Result 357 states and 417 transitions. [2022-03-20 15:00:05,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:00:05,480 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 15 states have internal predecessors, (33), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 10 states have call predecessors, (19), 9 states have call successors, (19) Word has length 115 [2022-03-20 15:00:05,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:00:05,481 INFO L225 Difference]: With dead ends: 357 [2022-03-20 15:00:05,481 INFO L226 Difference]: Without dead ends: 355 [2022-03-20 15:00:05,481 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 206 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-03-20 15:00:05,482 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 25 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-20 15:00:05,482 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 279 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-03-20 15:00:05,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-03-20 15:00:05,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 348. [2022-03-20 15:00:05,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 215 states have (on average 1.1069767441860465) internal successors, (238), 220 states have internal predecessors, (238), 85 states have call successors, (85), 48 states have call predecessors, (85), 47 states have return successors, (84), 79 states have call predecessors, (84), 84 states have call successors, (84) [2022-03-20 15:00:05,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 407 transitions. [2022-03-20 15:00:05,600 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 407 transitions. Word has length 115 [2022-03-20 15:00:05,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:00:05,601 INFO L478 AbstractCegarLoop]: Abstraction has 348 states and 407 transitions. [2022-03-20 15:00:05,601 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 15 states have internal predecessors, (33), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 10 states have call predecessors, (19), 9 states have call successors, (19) [2022-03-20 15:00:05,601 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 407 transitions. [2022-03-20 15:00:05,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-20 15:00:05,602 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:00:05,602 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:00:05,619 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:00:05,816 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:00:05,816 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:00:05,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:00:05,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1986999402, now seen corresponding path program 33 times [2022-03-20 15:00:05,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:05,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [374405211] [2022-03-20 15:00:05,817 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:00:05,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1986999402, now seen corresponding path program 34 times [2022-03-20 15:00:05,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:00:05,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138001179] [2022-03-20 15:00:05,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:00:05,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:00:05,828 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:00:05,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1457143759] [2022-03-20 15:00:05,829 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:00:05,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:00:05,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:00:05,830 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:00:05,832 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:00:05,878 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:00:05,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:00:05,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-20 15:00:05,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:00:09,266 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:00:09,369 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 86 proven. 66 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 15:00:09,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:00:09,953 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 124 proven. 14 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-03-20 15:00:09,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:00:09,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138001179] [2022-03-20 15:00:09,954 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:00:09,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457143759] [2022-03-20 15:00:09,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457143759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:00:09,954 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:00:09,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 22 [2022-03-20 15:00:09,954 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:00:09,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [374405211] [2022-03-20 15:00:09,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [374405211] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:00:09,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:00:09,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:00:09,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158336983] [2022-03-20 15:00:09,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:00:09,954 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:00:09,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:09,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:00:09,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:00:09,955 INFO L87 Difference]: Start difference. First operand 348 states and 407 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:00:10,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:00:10,862 INFO L93 Difference]: Finished difference Result 389 states and 452 transitions. [2022-03-20 15:00:10,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:00:10,863 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) Word has length 115 [2022-03-20 15:00:10,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:00:10,864 INFO L225 Difference]: With dead ends: 389 [2022-03-20 15:00:10,864 INFO L226 Difference]: Without dead ends: 387 [2022-03-20 15:00:10,865 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 208 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:00:10,865 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 16 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:00:10,865 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 474 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 15:00:10,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-03-20 15:00:11,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 387. [2022-03-20 15:00:11,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 241 states have (on average 1.107883817427386) internal successors, (267), 245 states have internal predecessors, (267), 92 states have call successors, (92), 54 states have call predecessors, (92), 53 states have return successors, (91), 87 states have call predecessors, (91), 91 states have call successors, (91) [2022-03-20 15:00:11,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 450 transitions. [2022-03-20 15:00:11,003 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 450 transitions. Word has length 115 [2022-03-20 15:00:11,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:00:11,004 INFO L478 AbstractCegarLoop]: Abstraction has 387 states and 450 transitions. [2022-03-20 15:00:11,004 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:00:11,004 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 450 transitions. [2022-03-20 15:00:11,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-20 15:00:11,005 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:00:11,005 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:00:11,022 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:00:11,219 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:00:11,219 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:00:11,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:00:11,220 INFO L85 PathProgramCache]: Analyzing trace with hash 627101656, now seen corresponding path program 35 times [2022-03-20 15:00:11,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:11,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [968640752] [2022-03-20 15:00:11,220 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:00:11,220 INFO L85 PathProgramCache]: Analyzing trace with hash 627101656, now seen corresponding path program 36 times [2022-03-20 15:00:11,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:00:11,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119737637] [2022-03-20 15:00:11,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:00:11,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:00:11,225 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:00:11,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1568768630] [2022-03-20 15:00:11,226 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:00:11,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:00:11,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:00:11,229 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:00:11,230 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:00:11,275 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:00:11,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:00:11,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 15:00:11,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:00:11,623 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 99 proven. 39 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-03-20 15:00:11,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:00:13,890 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 117 proven. 5 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2022-03-20 15:00:13,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:00:13,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119737637] [2022-03-20 15:00:13,891 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:00:13,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568768630] [2022-03-20 15:00:13,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568768630] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:00:13,891 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:00:13,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2022-03-20 15:00:13,891 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:00:13,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [968640752] [2022-03-20 15:00:13,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [968640752] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:00:13,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:00:13,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:00:13,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860182250] [2022-03-20 15:00:13,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:00:13,892 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:00:13,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:13,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:00:13,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=144, Unknown=1, NotChecked=0, Total=182 [2022-03-20 15:00:13,892 INFO L87 Difference]: Start difference. First operand 387 states and 450 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-20 15:00:14,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:00:14,467 INFO L93 Difference]: Finished difference Result 401 states and 465 transitions. [2022-03-20 15:00:14,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 15:00:14,467 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) Word has length 115 [2022-03-20 15:00:14,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:00:14,469 INFO L225 Difference]: With dead ends: 401 [2022-03-20 15:00:14,469 INFO L226 Difference]: Without dead ends: 399 [2022-03-20 15:00:14,469 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 215 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=56, Invalid=215, Unknown=1, NotChecked=0, Total=272 [2022-03-20 15:00:14,470 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 13 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:00:14,470 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 299 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 198 Invalid, 0 Unknown, 25 Unchecked, 0.4s Time] [2022-03-20 15:00:14,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-03-20 15:00:14,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 373. [2022-03-20 15:00:14,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 233 states have (on average 1.0987124463519313) internal successors, (256), 238 states have internal predecessors, (256), 86 states have call successors, (86), 54 states have call predecessors, (86), 53 states have return successors, (85), 80 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-20 15:00:14,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 427 transitions. [2022-03-20 15:00:14,594 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 427 transitions. Word has length 115 [2022-03-20 15:00:14,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:00:14,594 INFO L478 AbstractCegarLoop]: Abstraction has 373 states and 427 transitions. [2022-03-20 15:00:14,594 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-20 15:00:14,594 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 427 transitions. [2022-03-20 15:00:14,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-20 15:00:14,595 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:00:14,595 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:00:14,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-20 15:00:14,811 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:00:14,812 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:00:14,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:00:14,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1616881642, now seen corresponding path program 37 times [2022-03-20 15:00:14,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:14,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [638810518] [2022-03-20 15:00:14,812 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:00:14,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1616881642, now seen corresponding path program 38 times [2022-03-20 15:00:14,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:00:14,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097105274] [2022-03-20 15:00:14,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:00:14,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:00:14,817 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:00:14,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [50372432] [2022-03-20 15:00:14,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:00:14,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:00:14,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:00:14,819 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:00:14,819 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:00:14,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:00:14,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:00:14,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 15:00:14,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:00:23,344 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 80 proven. 72 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 15:00:23,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:00:25,263 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 112 proven. 26 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-03-20 15:00:25,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:00:25,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097105274] [2022-03-20 15:00:25,264 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:00:25,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50372432] [2022-03-20 15:00:25,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50372432] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:00:25,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:00:25,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 19 [2022-03-20 15:00:25,264 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:00:25,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [638810518] [2022-03-20 15:00:25,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [638810518] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:00:25,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:00:25,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:00:25,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145835592] [2022-03-20 15:00:25,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:00:25,265 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:00:25,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:25,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:00:25,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-03-20 15:00:25,265 INFO L87 Difference]: Start difference. First operand 373 states and 427 transitions. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:00:29,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:00:29,670 INFO L93 Difference]: Finished difference Result 403 states and 467 transitions. [2022-03-20 15:00:29,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:00:29,684 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) Word has length 115 [2022-03-20 15:00:29,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:00:29,685 INFO L225 Difference]: With dead ends: 403 [2022-03-20 15:00:29,685 INFO L226 Difference]: Without dead ends: 401 [2022-03-20 15:00:29,686 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 211 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-20 15:00:29,686 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 12 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:00:29,686 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 332 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 358 Invalid, 0 Unknown, 5 Unchecked, 4.2s Time] [2022-03-20 15:00:29,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-03-20 15:00:29,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 382. [2022-03-20 15:00:29,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 237 states have (on average 1.1012658227848102) internal successors, (261), 243 states have internal predecessors, (261), 91 states have call successors, (91), 54 states have call predecessors, (91), 53 states have return successors, (90), 84 states have call predecessors, (90), 90 states have call successors, (90) [2022-03-20 15:00:29,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 442 transitions. [2022-03-20 15:00:29,827 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 442 transitions. Word has length 115 [2022-03-20 15:00:29,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:00:29,827 INFO L478 AbstractCegarLoop]: Abstraction has 382 states and 442 transitions. [2022-03-20 15:00:29,827 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:00:29,827 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 442 transitions. [2022-03-20 15:00:29,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-20 15:00:29,828 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:00:29,828 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:00:29,847 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:00:30,035 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:00:30,035 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:00:30,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:00:30,036 INFO L85 PathProgramCache]: Analyzing trace with hash -2129525610, now seen corresponding path program 39 times [2022-03-20 15:00:30,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:30,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [717308545] [2022-03-20 15:00:30,036 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:00:30,036 INFO L85 PathProgramCache]: Analyzing trace with hash -2129525610, now seen corresponding path program 40 times [2022-03-20 15:00:30,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:00:30,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701637346] [2022-03-20 15:00:30,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:00:30,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:00:30,041 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:00:30,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [311652537] [2022-03-20 15:00:30,041 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:00:30,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:00:30,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:00:30,042 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:00:30,048 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:00:30,096 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:00:30,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:00:30,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-20 15:00:30,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:00:40,073 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 109 proven. 82 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-03-20 15:00:40,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:00:40,713 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 117 proven. 5 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2022-03-20 15:00:40,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:00:40,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701637346] [2022-03-20 15:00:40,713 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:00:40,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311652537] [2022-03-20 15:00:40,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311652537] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:00:40,714 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:00:40,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10] total 26 [2022-03-20 15:00:40,714 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:00:40,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [717308545] [2022-03-20 15:00:40,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [717308545] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:00:40,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:00:40,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 15:00:40,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188185865] [2022-03-20 15:00:40,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:00:40,714 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 15:00:40,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:40,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 15:00:40,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=528, Unknown=1, NotChecked=0, Total=650 [2022-03-20 15:00:40,715 INFO L87 Difference]: Start difference. First operand 382 states and 442 transitions. Second operand has 20 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 11 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-20 15:00:41,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:00:41,814 INFO L93 Difference]: Finished difference Result 429 states and 498 transitions. [2022-03-20 15:00:41,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 15:00:41,815 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 11 states have call predecessors, (19), 8 states have call successors, (19) Word has length 115 [2022-03-20 15:00:41,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:00:41,816 INFO L225 Difference]: With dead ends: 429 [2022-03-20 15:00:41,816 INFO L226 Difference]: Without dead ends: 382 [2022-03-20 15:00:41,817 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 204 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=139, Invalid=672, Unknown=1, NotChecked=0, Total=812 [2022-03-20 15:00:41,817 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 22 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:00:41,817 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 341 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 405 Invalid, 0 Unknown, 54 Unchecked, 0.9s Time] [2022-03-20 15:00:41,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-03-20 15:00:41,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 382. [2022-03-20 15:00:41,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 237 states have (on average 1.0970464135021096) internal successors, (260), 243 states have internal predecessors, (260), 91 states have call successors, (91), 54 states have call predecessors, (91), 53 states have return successors, (90), 84 states have call predecessors, (90), 90 states have call successors, (90) [2022-03-20 15:00:41,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 441 transitions. [2022-03-20 15:00:41,975 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 441 transitions. Word has length 115 [2022-03-20 15:00:41,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:00:41,975 INFO L478 AbstractCegarLoop]: Abstraction has 382 states and 441 transitions. [2022-03-20 15:00:41,975 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 11 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-20 15:00:41,975 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 441 transitions. [2022-03-20 15:00:41,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-03-20 15:00:41,976 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:00:41,976 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:00:41,993 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:00:42,183 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:00:42,183 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:00:42,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:00:42,184 INFO L85 PathProgramCache]: Analyzing trace with hash -618835194, now seen corresponding path program 41 times [2022-03-20 15:00:42,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:42,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1539091353] [2022-03-20 15:00:42,184 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:00:42,184 INFO L85 PathProgramCache]: Analyzing trace with hash -618835194, now seen corresponding path program 42 times [2022-03-20 15:00:42,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:00:42,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334011202] [2022-03-20 15:00:42,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:00:42,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:00:42,189 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:00:42,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1648872590] [2022-03-20 15:00:42,190 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:00:42,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:00:42,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:00:42,192 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:00:42,193 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:00:42,699 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:00:42,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:00:42,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 15:00:42,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:00:43,251 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 138 proven. 35 refuted. 0 times theorem prover too weak. 438 trivial. 0 not checked. [2022-03-20 15:00:43,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:00:43,551 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 135 proven. 8 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2022-03-20 15:00:43,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:00:43,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334011202] [2022-03-20 15:00:43,551 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:00:43,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648872590] [2022-03-20 15:00:43,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648872590] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:00:43,551 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:00:43,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 17 [2022-03-20 15:00:43,551 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:00:43,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1539091353] [2022-03-20 15:00:43,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1539091353] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:00:43,552 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:00:43,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:00:43,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094891267] [2022-03-20 15:00:43,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:00:43,552 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:00:43,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:43,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:00:43,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-03-20 15:00:43,552 INFO L87 Difference]: Start difference. First operand 382 states and 441 transitions. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 11 states have internal predecessors, (30), 4 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-20 15:00:44,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:00:44,090 INFO L93 Difference]: Finished difference Result 453 states and 529 transitions. [2022-03-20 15:00:44,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:00:44,091 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 11 states have internal predecessors, (30), 4 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) Word has length 128 [2022-03-20 15:00:44,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:00:44,092 INFO L225 Difference]: With dead ends: 453 [2022-03-20 15:00:44,092 INFO L226 Difference]: Without dead ends: 226 [2022-03-20 15:00:44,093 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 238 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:00:44,093 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 22 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:00:44,093 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 206 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:00:44,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-03-20 15:00:44,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 206. [2022-03-20 15:00:44,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 128 states have (on average 1.0859375) internal successors, (139), 130 states have internal predecessors, (139), 48 states have call successors, (48), 30 states have call predecessors, (48), 29 states have return successors, (47), 45 states have call predecessors, (47), 47 states have call successors, (47) [2022-03-20 15:00:44,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 234 transitions. [2022-03-20 15:00:44,166 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 234 transitions. Word has length 128 [2022-03-20 15:00:44,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:00:44,167 INFO L478 AbstractCegarLoop]: Abstraction has 206 states and 234 transitions. [2022-03-20 15:00:44,167 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 11 states have internal predecessors, (30), 4 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-20 15:00:44,167 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 234 transitions. [2022-03-20 15:00:44,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-03-20 15:00:44,167 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:00:44,167 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:00:44,174 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:00:44,374 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:00:44,374 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:00:44,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:00:44,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1849654520, now seen corresponding path program 43 times [2022-03-20 15:00:44,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:44,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1968460202] [2022-03-20 15:00:44,375 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:00:44,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1849654520, now seen corresponding path program 44 times [2022-03-20 15:00:44,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:00:44,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093416035] [2022-03-20 15:00:44,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:00:44,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:00:44,380 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:00:44,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1933841160] [2022-03-20 15:00:44,380 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:00:44,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:00:44,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:00:44,381 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:00:44,382 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:00:44,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:00:44,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:00:44,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 15:00:44,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:00:44,653 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 108 proven. 66 refuted. 0 times theorem prover too weak. 437 trivial. 0 not checked. [2022-03-20 15:00:44,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:00:45,002 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 68 proven. 48 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-03-20 15:00:45,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:00:45,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093416035] [2022-03-20 15:00:45,002 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:00:45,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933841160] [2022-03-20 15:00:45,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933841160] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:00:45,003 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:00:45,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-03-20 15:00:45,003 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:00:45,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1968460202] [2022-03-20 15:00:45,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1968460202] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:00:45,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:00:45,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:00:45,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855173484] [2022-03-20 15:00:45,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:00:45,003 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:00:45,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:45,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:00:45,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:00:45,004 INFO L87 Difference]: Start difference. First operand 206 states and 234 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 15:00:45,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:00:45,356 INFO L93 Difference]: Finished difference Result 304 states and 382 transitions. [2022-03-20 15:00:45,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 15:00:45,357 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 128 [2022-03-20 15:00:45,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:00:45,358 INFO L225 Difference]: With dead ends: 304 [2022-03-20 15:00:45,358 INFO L226 Difference]: Without dead ends: 276 [2022-03-20 15:00:45,359 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:00:45,359 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 13 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:00:45,359 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 380 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:00:45,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-03-20 15:00:45,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 276. [2022-03-20 15:00:45,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 162 states have (on average 1.123456790123457) internal successors, (182), 165 states have internal predecessors, (182), 84 states have call successors, (84), 30 states have call predecessors, (84), 29 states have return successors, (83), 80 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-20 15:00:45,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 349 transitions. [2022-03-20 15:00:45,497 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 349 transitions. Word has length 128 [2022-03-20 15:00:45,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:00:45,497 INFO L478 AbstractCegarLoop]: Abstraction has 276 states and 349 transitions. [2022-03-20 15:00:45,497 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 15:00:45,497 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 349 transitions. [2022-03-20 15:00:45,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-03-20 15:00:45,498 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:00:45,498 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:00:45,514 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:00:45,714 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:00:45,715 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:00:45,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:00:45,715 INFO L85 PathProgramCache]: Analyzing trace with hash 706021000, now seen corresponding path program 45 times [2022-03-20 15:00:45,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:45,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1330144357] [2022-03-20 15:00:45,715 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:00:45,715 INFO L85 PathProgramCache]: Analyzing trace with hash 706021000, now seen corresponding path program 46 times [2022-03-20 15:00:45,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:00:45,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994369981] [2022-03-20 15:00:45,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:00:45,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:00:45,720 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:00:45,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1804578411] [2022-03-20 15:00:45,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:00:45,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:00:45,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:00:45,727 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:00:45,728 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:00:45,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:00:45,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:00:45,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 15:00:45,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:00:46,018 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 120 proven. 54 refuted. 0 times theorem prover too weak. 437 trivial. 0 not checked. [2022-03-20 15:00:46,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:00:46,380 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 56 proven. 60 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-03-20 15:00:46,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:00:46,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994369981] [2022-03-20 15:00:46,380 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:00:46,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804578411] [2022-03-20 15:00:46,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804578411] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:00:46,381 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:00:46,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-03-20 15:00:46,381 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:00:46,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1330144357] [2022-03-20 15:00:46,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1330144357] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:00:46,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:00:46,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:00:46,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522670481] [2022-03-20 15:00:46,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:00:46,381 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:00:46,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:46,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:00:46,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:00:46,382 INFO L87 Difference]: Start difference. First operand 276 states and 349 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 15:00:46,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:00:46,718 INFO L93 Difference]: Finished difference Result 352 states and 455 transitions. [2022-03-20 15:00:46,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:00:46,719 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 128 [2022-03-20 15:00:46,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:00:46,720 INFO L225 Difference]: With dead ends: 352 [2022-03-20 15:00:46,720 INFO L226 Difference]: Without dead ends: 278 [2022-03-20 15:00:46,721 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:00:46,721 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 13 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:00:46,721 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 340 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:00:46,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-03-20 15:00:46,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2022-03-20 15:00:46,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 164 states have (on average 1.1158536585365855) internal successors, (183), 166 states have internal predecessors, (183), 84 states have call successors, (84), 30 states have call predecessors, (84), 29 states have return successors, (83), 81 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-20 15:00:46,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 350 transitions. [2022-03-20 15:00:46,864 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 350 transitions. Word has length 128 [2022-03-20 15:00:46,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:00:46,864 INFO L478 AbstractCegarLoop]: Abstraction has 278 states and 350 transitions. [2022-03-20 15:00:46,864 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 15:00:46,864 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 350 transitions. [2022-03-20 15:00:46,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-03-20 15:00:46,865 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:00:46,865 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:00:46,881 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:00:47,066 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:00:47,067 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:00:47,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:00:47,067 INFO L85 PathProgramCache]: Analyzing trace with hash 2092224394, now seen corresponding path program 47 times [2022-03-20 15:00:47,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:47,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1374766458] [2022-03-20 15:00:47,068 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:00:47,068 INFO L85 PathProgramCache]: Analyzing trace with hash 2092224394, now seen corresponding path program 48 times [2022-03-20 15:00:47,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:00:47,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954642365] [2022-03-20 15:00:47,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:00:47,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:00:47,074 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:00:47,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [822218759] [2022-03-20 15:00:47,074 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:00:47,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:00:47,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:00:47,075 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:00:47,076 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:00:47,160 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:00:47,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:00:47,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-20 15:00:47,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:00:47,367 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 176 proven. 18 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2022-03-20 15:00:47,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:00:47,643 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 135 proven. 8 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2022-03-20 15:00:47,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:00:47,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954642365] [2022-03-20 15:00:47,643 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:00:47,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822218759] [2022-03-20 15:00:47,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822218759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:00:47,643 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:00:47,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-03-20 15:00:47,644 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:00:47,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1374766458] [2022-03-20 15:00:47,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1374766458] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:00:47,644 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:00:47,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 15:00:47,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314307983] [2022-03-20 15:00:47,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:00:47,644 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 15:00:47,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:00:47,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 15:00:47,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:00:47,645 INFO L87 Difference]: Start difference. First operand 278 states and 350 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 15:00:48,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:00:48,098 INFO L93 Difference]: Finished difference Result 278 states and 350 transitions. [2022-03-20 15:00:48,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 15:00:48,099 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 128 [2022-03-20 15:00:48,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:00:48,099 INFO L225 Difference]: With dead ends: 278 [2022-03-20 15:00:48,099 INFO L226 Difference]: Without dead ends: 0 [2022-03-20 15:00:48,100 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 241 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:00:48,100 INFO L913 BasicCegarLoop]: 26 mSDtfsCounter, 11 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:00:48,100 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 177 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 53 Invalid, 0 Unknown, 9 Unchecked, 0.3s Time] [2022-03-20 15:00:48,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-03-20 15:00:48,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-03-20 15:00:48,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-20 15:00:48,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-03-20 15:00:48,101 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 128 [2022-03-20 15:00:48,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:00:48,101 INFO L478 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-03-20 15:00:48,101 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 15:00:48,101 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-03-20 15:00:48,101 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-03-20 15:00:48,103 INFO L788 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-03-20 15:00:48,119 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:00:48,303 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:00:48,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-03-20 15:00:54,415 WARN L232 SmtUtils]: Spent 6.03s on a formula simplification. DAG size of input: 775 DAG size of output: 758 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-03-20 15:01:11,135 WARN L232 SmtUtils]: Spent 16.59s on a formula simplification. DAG size of input: 761 DAG size of output: 751 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-03-20 15:01:30,692 WARN L232 SmtUtils]: Spent 16.26s on a formula simplification. DAG size of input: 752 DAG size of output: 742 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-03-20 15:01:43,583 WARN L232 SmtUtils]: Spent 6.39s on a formula simplification. DAG size of input: 80 DAG size of output: 48 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-20 15:02:04,748 WARN L232 SmtUtils]: Spent 21.14s on a formula simplification. DAG size of input: 331 DAG size of output: 25 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-20 15:04:37,054 WARN L232 SmtUtils]: Spent 2.49m on a formula simplification. DAG size of input: 643 DAG size of output: 29 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-20 15:05:51,688 WARN L232 SmtUtils]: Spent 1.24m on a formula simplification. DAG size of input: 348 DAG size of output: 1 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter)