java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-d4a2356 [2018-03-23 11:43:10,929 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-23 11:43:10,931 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-23 11:43:10,948 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-23 11:43:10,948 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-23 11:43:10,949 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-23 11:43:10,950 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-23 11:43:10,952 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-23 11:43:10,954 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-23 11:43:10,955 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-23 11:43:10,956 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-23 11:43:10,956 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-23 11:43:10,957 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-23 11:43:10,959 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-23 11:43:10,960 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-23 11:43:10,962 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-23 11:43:10,964 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-23 11:43:10,966 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-23 11:43:10,968 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-23 11:43:10,969 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-23 11:43:10,971 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-23 11:43:10,972 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-23 11:43:10,972 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-23 11:43:10,973 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-23 11:43:10,974 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-23 11:43:10,975 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-23 11:43:10,975 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-23 11:43:10,976 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-23 11:43:10,977 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-23 11:43:10,977 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-23 11:43:10,978 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-23 11:43:10,978 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf [2018-03-23 11:43:10,985 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-23 11:43:10,986 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-23 11:43:10,987 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-23 11:43:10,987 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-23 11:43:10,987 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-23 11:43:10,987 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-23 11:43:10,987 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-23 11:43:10,988 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-23 11:43:10,988 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-23 11:43:10,988 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-23 11:43:10,988 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-23 11:43:10,988 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-23 11:43:10,988 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-23 11:43:10,989 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-23 11:43:10,989 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-03-23 11:43:10,989 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-23 11:43:10,989 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-23 11:43:10,989 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-23 11:43:10,989 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-23 11:43:10,989 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-23 11:43:10,989 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-03-23 11:43:10,990 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-23 11:43:10,990 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-23 11:43:10,990 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-23 11:43:10,990 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-23 11:43:10,990 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-23 11:43:10,991 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-23 11:43:10,991 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-23 11:43:10,991 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-03-23 11:43:10,991 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-23 11:43:10,991 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-23 11:43:10,991 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-23 11:43:10,992 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-23 11:43:10,992 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-23 11:43:11,026 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-23 11:43:11,038 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-23 11:43:11,041 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-23 11:43:11,043 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-23 11:43:11,043 INFO L276 PluginConnector]: CDTParser initialized [2018-03-23 11:43:11,044 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i [2018-03-23 11:43:11,326 INFO L228 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG14837ee3e [2018-03-23 11:43:11,465 INFO L291 CDTParser]: IsIndexed: true [2018-03-23 11:43:11,465 INFO L292 CDTParser]: Found 1 translation units. [2018-03-23 11:43:11,466 INFO L171 CDTParser]: Scanning sanfoundry_24_false-valid-deref.i [2018-03-23 11:43:11,467 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-23 11:43:11,467 INFO L215 ultiparseSymbolTable]: [2018-03-23 11:43:11,467 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-23 11:43:11,467 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsanfoundry____false_valid_deref_i__printOdd ('printOdd') in sanfoundry_24_false-valid-deref.i [2018-03-23 11:43:11,467 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in sanfoundry_24_false-valid-deref.i [2018-03-23 11:43:11,467 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsanfoundry____false_valid_deref_i____VERIFIER_assert ('__VERIFIER_assert') in sanfoundry_24_false-valid-deref.i [2018-03-23 11:43:11,467 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsanfoundry____false_valid_deref_i__printEven ('printEven') in sanfoundry_24_false-valid-deref.i [2018-03-23 11:43:11,467 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-23 11:43:11,467 INFO L233 ultiparseSymbolTable]: [2018-03-23 11:43:11,481 INFO L334 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG14837ee3e [2018-03-23 11:43:11,486 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-23 11:43:11,489 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-23 11:43:11,491 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-23 11:43:11,491 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-23 11:43:11,498 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-23 11:43:11,499 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.03 11:43:11" (1/1) ... [2018-03-23 11:43:11,502 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@797bd6eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:11, skipping insertion in model container [2018-03-23 11:43:11,503 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.03 11:43:11" (1/1) ... [2018-03-23 11:43:11,523 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-23 11:43:11,538 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-23 11:43:11,675 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-23 11:43:11,693 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-23 11:43:11,701 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 8 non ball SCCs. Number of states in SCCs 8. [2018-03-23 11:43:11,708 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:11 WrapperNode [2018-03-23 11:43:11,709 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-23 11:43:11,709 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-23 11:43:11,710 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-23 11:43:11,710 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-23 11:43:11,720 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:11" (1/1) ... [2018-03-23 11:43:11,720 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:11" (1/1) ... [2018-03-23 11:43:11,726 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:11" (1/1) ... [2018-03-23 11:43:11,727 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:11" (1/1) ... [2018-03-23 11:43:11,729 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:11" (1/1) ... [2018-03-23 11:43:11,734 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:11" (1/1) ... [2018-03-23 11:43:11,736 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:11" (1/1) ... [2018-03-23 11:43:11,737 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-23 11:43:11,738 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-23 11:43:11,738 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-23 11:43:11,738 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-23 11:43:11,739 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:11" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-23 11:43:11,792 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-23 11:43:11,792 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-23 11:43:11,792 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsanfoundry____false_valid_deref_i____VERIFIER_assert [2018-03-23 11:43:11,792 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printEven [2018-03-23 11:43:11,792 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printOdd [2018-03-23 11:43:11,792 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-23 11:43:11,793 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-03-23 11:43:11,793 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsanfoundry____false_valid_deref_i____VERIFIER_assert [2018-03-23 11:43:11,793 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-03-23 11:43:11,793 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printEven [2018-03-23 11:43:11,793 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printOdd [2018-03-23 11:43:11,793 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-23 11:43:11,793 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-23 11:43:11,794 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-23 11:43:12,032 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-23 11:43:12,032 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 11:43:12 BoogieIcfgContainer [2018-03-23 11:43:12,032 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-23 11:43:12,033 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-23 11:43:12,033 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-23 11:43:12,036 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-23 11:43:12,036 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.03 11:43:11" (1/3) ... [2018-03-23 11:43:12,037 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@541d2b27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.03 11:43:12, skipping insertion in model container [2018-03-23 11:43:12,037 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:11" (2/3) ... [2018-03-23 11:43:12,037 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@541d2b27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.03 11:43:12, skipping insertion in model container [2018-03-23 11:43:12,037 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 11:43:12" (3/3) ... [2018-03-23 11:43:12,038 INFO L107 eAbstractionObserver]: Analyzing ICFG sanfoundry_24_false-valid-deref.i [2018-03-23 11:43:12,045 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-23 11:43:12,050 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2018-03-23 11:43:12,088 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-23 11:43:12,089 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-23 11:43:12,089 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-23 11:43:12,089 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-23 11:43:12,089 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-23 11:43:12,090 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-23 11:43:12,090 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-23 11:43:12,090 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-23 11:43:12,090 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-23 11:43:12,091 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-23 11:43:12,109 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states. [2018-03-23 11:43:12,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-03-23 11:43:12,114 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:12,114 INFO L353 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:12,114 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:12,118 INFO L82 PathProgramCache]: Analyzing trace with hash 1687177289, now seen corresponding path program 1 times [2018-03-23 11:43:12,119 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:12,120 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:12,163 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:12,163 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:12,163 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:12,197 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:12,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:12,257 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-03-23 11:43:12,257 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-03-23 11:43:12,258 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-03-23 11:43:12,271 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-03-23 11:43:12,271 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-03-23 11:43:12,274 INFO L87 Difference]: Start difference. First operand 51 states. Second operand 3 states. [2018-03-23 11:43:12,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:12,392 INFO L93 Difference]: Finished difference Result 112 states and 144 transitions. [2018-03-23 11:43:12,393 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-23 11:43:12,394 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 13 [2018-03-23 11:43:12,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:12,401 INFO L225 Difference]: With dead ends: 112 [2018-03-23 11:43:12,401 INFO L226 Difference]: Without dead ends: 62 [2018-03-23 11:43:12,404 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-03-23 11:43:12,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-03-23 11:43:12,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 55. [2018-03-23 11:43:12,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-03-23 11:43:12,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 62 transitions. [2018-03-23 11:43:12,441 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 62 transitions. Word has length 13 [2018-03-23 11:43:12,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:12,441 INFO L459 AbstractCegarLoop]: Abstraction has 55 states and 62 transitions. [2018-03-23 11:43:12,441 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-03-23 11:43:12,442 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 62 transitions. [2018-03-23 11:43:12,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-03-23 11:43:12,444 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:12,444 INFO L353 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:12,444 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:12,445 INFO L82 PathProgramCache]: Analyzing trace with hash 2045146350, now seen corresponding path program 1 times [2018-03-23 11:43:12,445 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:12,445 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:12,446 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:12,446 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:12,447 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:12,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:12,465 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:12,572 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:12,572 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:12,572 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:12,588 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:12,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:12,611 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:12,641 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:12,671 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:12,671 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-03-23 11:43:12,672 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-23 11:43:12,672 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-23 11:43:12,672 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 11:43:12,672 INFO L87 Difference]: Start difference. First operand 55 states and 62 transitions. Second operand 5 states. [2018-03-23 11:43:12,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:12,823 INFO L93 Difference]: Finished difference Result 74 states and 86 transitions. [2018-03-23 11:43:12,823 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-23 11:43:12,823 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-03-23 11:43:12,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:12,825 INFO L225 Difference]: With dead ends: 74 [2018-03-23 11:43:12,825 INFO L226 Difference]: Without dead ends: 72 [2018-03-23 11:43:12,826 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-03-23 11:43:12,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-03-23 11:43:12,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 64. [2018-03-23 11:43:12,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-03-23 11:43:12,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 74 transitions. [2018-03-23 11:43:12,834 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 74 transitions. Word has length 20 [2018-03-23 11:43:12,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:12,834 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 74 transitions. [2018-03-23 11:43:12,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-23 11:43:12,835 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 74 transitions. [2018-03-23 11:43:12,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-23 11:43:12,835 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:12,836 INFO L353 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:12,836 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:12,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1745161864, now seen corresponding path program 1 times [2018-03-23 11:43:12,836 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:12,836 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:12,837 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:12,837 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:12,837 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:12,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:12,847 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:12,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-03-23 11:43:12,891 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-03-23 11:43:12,891 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-03-23 11:43:12,892 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-23 11:43:12,892 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-23 11:43:12,892 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 11:43:12,893 INFO L87 Difference]: Start difference. First operand 64 states and 74 transitions. Second operand 5 states. [2018-03-23 11:43:12,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:12,991 INFO L93 Difference]: Finished difference Result 92 states and 105 transitions. [2018-03-23 11:43:12,991 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-23 11:43:12,991 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-23 11:43:12,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:12,993 INFO L225 Difference]: With dead ends: 92 [2018-03-23 11:43:12,993 INFO L226 Difference]: Without dead ends: 67 [2018-03-23 11:43:12,994 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-03-23 11:43:12,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-03-23 11:43:13,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 64. [2018-03-23 11:43:13,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-03-23 11:43:13,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 73 transitions. [2018-03-23 11:43:13,003 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 73 transitions. Word has length 23 [2018-03-23 11:43:13,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:13,004 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 73 transitions. [2018-03-23 11:43:13,004 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-23 11:43:13,004 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 73 transitions. [2018-03-23 11:43:13,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-03-23 11:43:13,006 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:13,006 INFO L353 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:13,006 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:13,006 INFO L82 PathProgramCache]: Analyzing trace with hash 2141762729, now seen corresponding path program 2 times [2018-03-23 11:43:13,006 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:13,006 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:13,007 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:13,007 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:13,008 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:13,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:13,022 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:13,122 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:13,122 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:13,122 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:13,132 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:13,143 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:13,143 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:13,145 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:13,155 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:13,176 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:13,177 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-03-23 11:43:13,177 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-23 11:43:13,177 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-23 11:43:13,177 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-03-23 11:43:13,177 INFO L87 Difference]: Start difference. First operand 64 states and 73 transitions. Second operand 7 states. [2018-03-23 11:43:13,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:13,393 INFO L93 Difference]: Finished difference Result 83 states and 97 transitions. [2018-03-23 11:43:13,393 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-23 11:43:13,394 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-03-23 11:43:13,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:13,395 INFO L225 Difference]: With dead ends: 83 [2018-03-23 11:43:13,395 INFO L226 Difference]: Without dead ends: 81 [2018-03-23 11:43:13,396 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-03-23 11:43:13,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-03-23 11:43:13,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 73. [2018-03-23 11:43:13,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-03-23 11:43:13,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 85 transitions. [2018-03-23 11:43:13,405 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 85 transitions. Word has length 27 [2018-03-23 11:43:13,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:13,406 INFO L459 AbstractCegarLoop]: Abstraction has 73 states and 85 transitions. [2018-03-23 11:43:13,406 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-23 11:43:13,406 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 85 transitions. [2018-03-23 11:43:13,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-03-23 11:43:13,407 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:13,407 INFO L353 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:13,407 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:13,408 INFO L82 PathProgramCache]: Analyzing trace with hash -1074703395, now seen corresponding path program 1 times [2018-03-23 11:43:13,408 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:13,408 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:13,409 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:13,409 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:13,409 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:13,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:13,421 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:13,520 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:13,520 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:13,521 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:13,530 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:13,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:13,539 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:13,589 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:13,624 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:13,624 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-03-23 11:43:13,625 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-23 11:43:13,625 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-23 11:43:13,626 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2018-03-23 11:43:13,626 INFO L87 Difference]: Start difference. First operand 73 states and 85 transitions. Second operand 12 states. [2018-03-23 11:43:13,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:13,892 INFO L93 Difference]: Finished difference Result 107 states and 123 transitions. [2018-03-23 11:43:13,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-23 11:43:13,893 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 30 [2018-03-23 11:43:13,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:13,894 INFO L225 Difference]: With dead ends: 107 [2018-03-23 11:43:13,894 INFO L226 Difference]: Without dead ends: 76 [2018-03-23 11:43:13,896 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2018-03-23 11:43:13,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-03-23 11:43:13,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2018-03-23 11:43:13,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-03-23 11:43:13,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 84 transitions. [2018-03-23 11:43:13,904 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 84 transitions. Word has length 30 [2018-03-23 11:43:13,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:13,904 INFO L459 AbstractCegarLoop]: Abstraction has 73 states and 84 transitions. [2018-03-23 11:43:13,904 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-23 11:43:13,905 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 84 transitions. [2018-03-23 11:43:13,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-03-23 11:43:13,906 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:13,906 INFO L353 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:13,906 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:13,907 INFO L82 PathProgramCache]: Analyzing trace with hash 657284238, now seen corresponding path program 3 times [2018-03-23 11:43:13,907 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:13,907 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:13,908 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:13,908 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:13,908 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:13,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:13,924 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:14,018 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:14,018 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:14,018 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:14,024 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:14,033 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-03-23 11:43:14,033 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:14,036 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:14,051 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:14,086 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:14,087 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-03-23 11:43:14,087 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-23 11:43:14,087 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-23 11:43:14,088 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-03-23 11:43:14,088 INFO L87 Difference]: Start difference. First operand 73 states and 84 transitions. Second operand 9 states. [2018-03-23 11:43:14,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:14,312 INFO L93 Difference]: Finished difference Result 92 states and 108 transitions. [2018-03-23 11:43:14,312 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-23 11:43:14,312 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 34 [2018-03-23 11:43:14,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:14,314 INFO L225 Difference]: With dead ends: 92 [2018-03-23 11:43:14,314 INFO L226 Difference]: Without dead ends: 90 [2018-03-23 11:43:14,315 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2018-03-23 11:43:14,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-03-23 11:43:14,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 82. [2018-03-23 11:43:14,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-03-23 11:43:14,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 96 transitions. [2018-03-23 11:43:14,324 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 96 transitions. Word has length 34 [2018-03-23 11:43:14,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:14,324 INFO L459 AbstractCegarLoop]: Abstraction has 82 states and 96 transitions. [2018-03-23 11:43:14,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-23 11:43:14,324 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 96 transitions. [2018-03-23 11:43:14,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-03-23 11:43:14,326 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:14,326 INFO L353 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:14,326 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:14,326 INFO L82 PathProgramCache]: Analyzing trace with hash 104818136, now seen corresponding path program 2 times [2018-03-23 11:43:14,327 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:14,327 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:14,328 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:14,328 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:14,328 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:14,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:14,342 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:14,401 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-03-23 11:43:14,401 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:14,401 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:14,418 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:14,443 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:14,443 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:14,445 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:14,542 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:14,563 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:14,563 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 11] total 13 [2018-03-23 11:43:14,564 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-23 11:43:14,564 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-23 11:43:14,564 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2018-03-23 11:43:14,564 INFO L87 Difference]: Start difference. First operand 82 states and 96 transitions. Second operand 14 states. [2018-03-23 11:43:14,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:14,850 INFO L93 Difference]: Finished difference Result 117 states and 140 transitions. [2018-03-23 11:43:14,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-03-23 11:43:14,850 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 37 [2018-03-23 11:43:14,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:14,851 INFO L225 Difference]: With dead ends: 117 [2018-03-23 11:43:14,851 INFO L226 Difference]: Without dead ends: 94 [2018-03-23 11:43:14,852 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2018-03-23 11:43:14,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-03-23 11:43:14,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 91. [2018-03-23 11:43:14,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2018-03-23 11:43:14,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 106 transitions. [2018-03-23 11:43:14,862 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 106 transitions. Word has length 37 [2018-03-23 11:43:14,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:14,863 INFO L459 AbstractCegarLoop]: Abstraction has 91 states and 106 transitions. [2018-03-23 11:43:14,863 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-23 11:43:14,863 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 106 transitions. [2018-03-23 11:43:14,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-03-23 11:43:14,865 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:14,865 INFO L353 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:14,865 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:14,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1814300407, now seen corresponding path program 4 times [2018-03-23 11:43:14,865 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:14,866 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:14,866 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:14,866 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:14,867 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:14,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:14,881 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:14,979 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:14,980 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:14,980 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:14,989 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:14,998 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:14,998 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:15,000 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:15,010 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:15,031 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:15,031 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-03-23 11:43:15,032 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-23 11:43:15,032 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-23 11:43:15,032 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-03-23 11:43:15,032 INFO L87 Difference]: Start difference. First operand 91 states and 106 transitions. Second operand 11 states. [2018-03-23 11:43:15,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:15,271 INFO L93 Difference]: Finished difference Result 107 states and 126 transitions. [2018-03-23 11:43:15,271 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-23 11:43:15,271 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 41 [2018-03-23 11:43:15,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:15,273 INFO L225 Difference]: With dead ends: 107 [2018-03-23 11:43:15,273 INFO L226 Difference]: Without dead ends: 105 [2018-03-23 11:43:15,274 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-03-23 11:43:15,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-03-23 11:43:15,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 100. [2018-03-23 11:43:15,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-03-23 11:43:15,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 118 transitions. [2018-03-23 11:43:15,284 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 118 transitions. Word has length 41 [2018-03-23 11:43:15,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:15,284 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 118 transitions. [2018-03-23 11:43:15,284 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-23 11:43:15,284 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 118 transitions. [2018-03-23 11:43:15,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-03-23 11:43:15,286 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:15,286 INFO L353 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:15,286 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:15,287 INFO L82 PathProgramCache]: Analyzing trace with hash 1207331886, now seen corresponding path program 5 times [2018-03-23 11:43:15,287 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:15,287 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:15,288 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,288 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:15,288 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:15,302 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:15,468 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:15,468 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:15,468 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:15,476 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:43:15,489 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-03-23 11:43:15,490 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:15,493 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:15,506 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:15,528 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:15,528 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-03-23 11:43:15,528 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-23 11:43:15,528 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-23 11:43:15,529 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 11:43:15,529 INFO L87 Difference]: Start difference. First operand 100 states and 118 transitions. Second operand 13 states. [2018-03-23 11:43:15,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:15,934 INFO L93 Difference]: Finished difference Result 117 states and 139 transitions. [2018-03-23 11:43:15,934 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-23 11:43:15,934 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 48 [2018-03-23 11:43:15,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:15,937 INFO L225 Difference]: With dead ends: 117 [2018-03-23 11:43:15,937 INFO L226 Difference]: Without dead ends: 115 [2018-03-23 11:43:15,937 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-03-23 11:43:15,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-03-23 11:43:15,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 109. [2018-03-23 11:43:15,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2018-03-23 11:43:15,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 130 transitions. [2018-03-23 11:43:15,947 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 130 transitions. Word has length 48 [2018-03-23 11:43:15,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:15,947 INFO L459 AbstractCegarLoop]: Abstraction has 109 states and 130 transitions. [2018-03-23 11:43:15,948 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-23 11:43:15,948 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 130 transitions. [2018-03-23 11:43:15,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-03-23 11:43:15,949 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:15,950 INFO L353 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:15,950 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:15,950 INFO L82 PathProgramCache]: Analyzing trace with hash -2078897867, now seen corresponding path program 3 times [2018-03-23 11:43:15,950 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:15,950 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:15,951 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,951 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:15,951 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:15,963 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:16,063 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-03-23 11:43:16,064 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:16,064 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:16,076 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:16,087 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-03-23 11:43:16,087 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:16,090 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:16,100 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-03-23 11:43:16,134 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:16,134 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-03-23 11:43:16,135 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-23 11:43:16,135 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-23 11:43:16,135 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-03-23 11:43:16,135 INFO L87 Difference]: Start difference. First operand 109 states and 130 transitions. Second operand 7 states. [2018-03-23 11:43:16,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:16,294 INFO L93 Difference]: Finished difference Result 123 states and 147 transitions. [2018-03-23 11:43:16,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-23 11:43:16,294 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 51 [2018-03-23 11:43:16,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:16,296 INFO L225 Difference]: With dead ends: 123 [2018-03-23 11:43:16,296 INFO L226 Difference]: Without dead ends: 121 [2018-03-23 11:43:16,296 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-03-23 11:43:16,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-03-23 11:43:16,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2018-03-23 11:43:16,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-03-23 11:43:16,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 141 transitions. [2018-03-23 11:43:16,306 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 141 transitions. Word has length 51 [2018-03-23 11:43:16,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:16,306 INFO L459 AbstractCegarLoop]: Abstraction has 118 states and 141 transitions. [2018-03-23 11:43:16,307 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-23 11:43:16,307 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 141 transitions. [2018-03-23 11:43:16,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-03-23 11:43:16,308 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:16,308 INFO L353 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:16,308 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:16,309 INFO L82 PathProgramCache]: Analyzing trace with hash -850389655, now seen corresponding path program 6 times [2018-03-23 11:43:16,309 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:16,309 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:16,309 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,309 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:16,310 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:16,325 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:16,486 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:16,486 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:16,486 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:16,491 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:43:16,504 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-03-23 11:43:16,504 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:16,507 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:16,520 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:16,555 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:16,555 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-03-23 11:43:16,556 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-23 11:43:16,556 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-23 11:43:16,556 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 11:43:16,556 INFO L87 Difference]: Start difference. First operand 118 states and 141 transitions. Second operand 15 states. [2018-03-23 11:43:16,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:16,954 INFO L93 Difference]: Finished difference Result 136 states and 163 transitions. [2018-03-23 11:43:16,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-23 11:43:16,954 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 55 [2018-03-23 11:43:16,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:16,956 INFO L225 Difference]: With dead ends: 136 [2018-03-23 11:43:16,956 INFO L226 Difference]: Without dead ends: 134 [2018-03-23 11:43:16,957 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-03-23 11:43:16,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-03-23 11:43:16,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 127. [2018-03-23 11:43:16,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-03-23 11:43:16,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 153 transitions. [2018-03-23 11:43:16,966 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 153 transitions. Word has length 55 [2018-03-23 11:43:16,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:16,966 INFO L459 AbstractCegarLoop]: Abstraction has 127 states and 153 transitions. [2018-03-23 11:43:16,966 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-23 11:43:16,967 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 153 transitions. [2018-03-23 11:43:16,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-03-23 11:43:16,968 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:16,968 INFO L353 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:16,968 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:16,968 INFO L82 PathProgramCache]: Analyzing trace with hash -900606851, now seen corresponding path program 4 times [2018-03-23 11:43:16,968 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:16,969 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:16,969 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,969 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:16,970 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:16,983 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:17,158 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 30 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:17,158 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:17,159 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:17,164 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:17,173 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:17,173 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:17,176 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:17,314 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 30 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:17,336 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:17,336 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 24 [2018-03-23 11:43:17,336 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-23 11:43:17,336 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-23 11:43:17,337 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2018-03-23 11:43:17,337 INFO L87 Difference]: Start difference. First operand 127 states and 153 transitions. Second operand 24 states. [2018-03-23 11:43:17,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:17,675 INFO L93 Difference]: Finished difference Result 176 states and 209 transitions. [2018-03-23 11:43:17,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-03-23 11:43:17,676 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 58 [2018-03-23 11:43:17,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:17,677 INFO L225 Difference]: With dead ends: 176 [2018-03-23 11:43:17,677 INFO L226 Difference]: Without dead ends: 127 [2018-03-23 11:43:17,677 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=278, Invalid=1282, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 11:43:17,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-03-23 11:43:17,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2018-03-23 11:43:17,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-03-23 11:43:17,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 152 transitions. [2018-03-23 11:43:17,684 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 152 transitions. Word has length 58 [2018-03-23 11:43:17,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:17,684 INFO L459 AbstractCegarLoop]: Abstraction has 127 states and 152 transitions. [2018-03-23 11:43:17,684 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-23 11:43:17,684 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 152 transitions. [2018-03-23 11:43:17,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-03-23 11:43:17,685 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:17,685 INFO L353 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:17,685 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:17,686 INFO L82 PathProgramCache]: Analyzing trace with hash -648305714, now seen corresponding path program 7 times [2018-03-23 11:43:17,686 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:17,686 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:17,686 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:17,686 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:17,686 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:17,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:17,701 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:17,927 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:17,927 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:17,928 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:17,936 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:17,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:17,953 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:17,973 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:18,008 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:18,008 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-03-23 11:43:18,009 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-23 11:43:18,009 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-23 11:43:18,009 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-03-23 11:43:18,010 INFO L87 Difference]: Start difference. First operand 127 states and 152 transitions. Second operand 17 states. [2018-03-23 11:43:18,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:18,730 INFO L93 Difference]: Finished difference Result 145 states and 174 transitions. [2018-03-23 11:43:18,730 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-23 11:43:18,730 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 62 [2018-03-23 11:43:18,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:18,732 INFO L225 Difference]: With dead ends: 145 [2018-03-23 11:43:18,732 INFO L226 Difference]: Without dead ends: 143 [2018-03-23 11:43:18,732 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2018-03-23 11:43:18,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-03-23 11:43:18,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 136. [2018-03-23 11:43:18,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-03-23 11:43:18,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 164 transitions. [2018-03-23 11:43:18,739 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 164 transitions. Word has length 62 [2018-03-23 11:43:18,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:18,739 INFO L459 AbstractCegarLoop]: Abstraction has 136 states and 164 transitions. [2018-03-23 11:43:18,739 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-23 11:43:18,739 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 164 transitions. [2018-03-23 11:43:18,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-03-23 11:43:18,741 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:18,741 INFO L353 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:18,741 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:18,741 INFO L82 PathProgramCache]: Analyzing trace with hash 2132897784, now seen corresponding path program 5 times [2018-03-23 11:43:18,741 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:18,741 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:18,742 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:18,742 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:18,742 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:18,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:18,753 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:18,828 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-03-23 11:43:18,828 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:18,828 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:18,835 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:43:18,851 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2018-03-23 11:43:18,851 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:18,853 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:18,990 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-03-23 11:43:19,026 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:19,026 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 11 [2018-03-23 11:43:19,027 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-23 11:43:19,027 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-23 11:43:19,027 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2018-03-23 11:43:19,028 INFO L87 Difference]: Start difference. First operand 136 states and 164 transitions. Second operand 11 states. [2018-03-23 11:43:19,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:19,496 INFO L93 Difference]: Finished difference Result 302 states and 370 transitions. [2018-03-23 11:43:19,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-23 11:43:19,497 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 65 [2018-03-23 11:43:19,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:19,498 INFO L225 Difference]: With dead ends: 302 [2018-03-23 11:43:19,498 INFO L226 Difference]: Without dead ends: 266 [2018-03-23 11:43:19,499 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2018-03-23 11:43:19,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2018-03-23 11:43:19,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 221. [2018-03-23 11:43:19,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 221 states. [2018-03-23 11:43:19,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 273 transitions. [2018-03-23 11:43:19,515 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 273 transitions. Word has length 65 [2018-03-23 11:43:19,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:19,515 INFO L459 AbstractCegarLoop]: Abstraction has 221 states and 273 transitions. [2018-03-23 11:43:19,515 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-23 11:43:19,516 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 273 transitions. [2018-03-23 11:43:19,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-03-23 11:43:19,517 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:19,517 INFO L353 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:19,518 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:19,518 INFO L82 PathProgramCache]: Analyzing trace with hash 497748425, now seen corresponding path program 8 times [2018-03-23 11:43:19,518 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:19,518 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:19,519 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:19,519 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:19,519 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:19,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:19,533 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:19,766 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:19,766 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:19,766 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:19,774 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:19,787 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:19,787 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:19,790 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:19,829 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:19,856 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:19,856 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-03-23 11:43:19,856 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-03-23 11:43:19,857 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-03-23 11:43:19,857 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-03-23 11:43:19,857 INFO L87 Difference]: Start difference. First operand 221 states and 273 transitions. Second operand 19 states. [2018-03-23 11:43:20,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:20,468 INFO L93 Difference]: Finished difference Result 257 states and 319 transitions. [2018-03-23 11:43:20,468 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-23 11:43:20,468 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 69 [2018-03-23 11:43:20,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:20,470 INFO L225 Difference]: With dead ends: 257 [2018-03-23 11:43:20,470 INFO L226 Difference]: Without dead ends: 255 [2018-03-23 11:43:20,471 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 11:43:20,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-03-23 11:43:20,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 239. [2018-03-23 11:43:20,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 239 states. [2018-03-23 11:43:20,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 297 transitions. [2018-03-23 11:43:20,484 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 297 transitions. Word has length 69 [2018-03-23 11:43:20,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:20,484 INFO L459 AbstractCegarLoop]: Abstraction has 239 states and 297 transitions. [2018-03-23 11:43:20,484 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-03-23 11:43:20,484 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 297 transitions. [2018-03-23 11:43:20,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-03-23 11:43:20,486 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:20,486 INFO L353 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:20,486 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:20,486 INFO L82 PathProgramCache]: Analyzing trace with hash -487128210, now seen corresponding path program 9 times [2018-03-23 11:43:20,486 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:20,486 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:20,487 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:20,487 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:20,487 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:20,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:20,499 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:20,811 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:20,811 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:20,811 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:20,818 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:20,837 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-03-23 11:43:20,837 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:20,839 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:20,853 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:20,875 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:20,875 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-03-23 11:43:20,875 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-23 11:43:20,875 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-23 11:43:20,875 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-03-23 11:43:20,876 INFO L87 Difference]: Start difference. First operand 239 states and 297 transitions. Second operand 21 states. [2018-03-23 11:43:21,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:21,619 INFO L93 Difference]: Finished difference Result 277 states and 345 transitions. [2018-03-23 11:43:21,619 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-23 11:43:21,619 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 76 [2018-03-23 11:43:21,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:21,620 INFO L225 Difference]: With dead ends: 277 [2018-03-23 11:43:21,620 INFO L226 Difference]: Without dead ends: 275 [2018-03-23 11:43:21,621 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 11:43:21,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2018-03-23 11:43:21,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 257. [2018-03-23 11:43:21,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-03-23 11:43:21,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 321 transitions. [2018-03-23 11:43:21,637 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 321 transitions. Word has length 76 [2018-03-23 11:43:21,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:21,638 INFO L459 AbstractCegarLoop]: Abstraction has 257 states and 321 transitions. [2018-03-23 11:43:21,638 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-23 11:43:21,638 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 321 transitions. [2018-03-23 11:43:21,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-03-23 11:43:21,640 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:21,640 INFO L353 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 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, 1, 1, 1, 1, 1] [2018-03-23 11:43:21,640 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:21,640 INFO L82 PathProgramCache]: Analyzing trace with hash -19551468, now seen corresponding path program 1 times [2018-03-23 11:43:21,640 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:21,641 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:21,641 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:21,641 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:21,642 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:21,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:21,661 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:21,837 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-03-23 11:43:21,838 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:21,838 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:21,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:21,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:21,859 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:22,095 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 54 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:22,117 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:22,117 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 21] total 30 [2018-03-23 11:43:22,117 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-23 11:43:22,117 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-23 11:43:22,118 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2018-03-23 11:43:22,118 INFO L87 Difference]: Start difference. First operand 257 states and 321 transitions. Second operand 30 states. [2018-03-23 11:43:22,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:22,790 INFO L93 Difference]: Finished difference Result 332 states and 410 transitions. [2018-03-23 11:43:22,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-23 11:43:22,790 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 82 [2018-03-23 11:43:22,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:22,791 INFO L225 Difference]: With dead ends: 332 [2018-03-23 11:43:22,791 INFO L226 Difference]: Without dead ends: 269 [2018-03-23 11:43:22,792 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=449, Invalid=3091, Unknown=0, NotChecked=0, Total=3540 [2018-03-23 11:43:22,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2018-03-23 11:43:22,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 266. [2018-03-23 11:43:22,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 266 states. [2018-03-23 11:43:22,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 330 transitions. [2018-03-23 11:43:22,808 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 330 transitions. Word has length 82 [2018-03-23 11:43:22,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:22,808 INFO L459 AbstractCegarLoop]: Abstraction has 266 states and 330 transitions. [2018-03-23 11:43:22,808 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-23 11:43:22,808 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 330 transitions. [2018-03-23 11:43:22,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-03-23 11:43:22,810 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:22,810 INFO L353 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:22,810 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:22,811 INFO L82 PathProgramCache]: Analyzing trace with hash -1676487127, now seen corresponding path program 10 times [2018-03-23 11:43:22,811 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:22,811 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:22,812 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:22,812 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:22,812 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:22,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:22,827 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:23,257 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:23,257 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:23,257 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:23,263 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:23,276 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:23,276 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:23,278 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:23,294 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:23,315 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:23,315 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-03-23 11:43:23,316 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-23 11:43:23,316 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-23 11:43:23,316 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-03-23 11:43:23,316 INFO L87 Difference]: Start difference. First operand 266 states and 330 transitions. Second operand 23 states. [2018-03-23 11:43:24,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:24,207 INFO L93 Difference]: Finished difference Result 304 states and 378 transitions. [2018-03-23 11:43:24,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-03-23 11:43:24,207 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 83 [2018-03-23 11:43:24,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:24,209 INFO L225 Difference]: With dead ends: 304 [2018-03-23 11:43:24,209 INFO L226 Difference]: Without dead ends: 302 [2018-03-23 11:43:24,210 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2018-03-23 11:43:24,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2018-03-23 11:43:24,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 284. [2018-03-23 11:43:24,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2018-03-23 11:43:24,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 354 transitions. [2018-03-23 11:43:24,230 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 354 transitions. Word has length 83 [2018-03-23 11:43:24,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:24,230 INFO L459 AbstractCegarLoop]: Abstraction has 284 states and 354 transitions. [2018-03-23 11:43:24,230 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-23 11:43:24,230 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 354 transitions. [2018-03-23 11:43:24,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-03-23 11:43:24,232 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:24,232 INFO L353 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:24,233 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:24,233 INFO L82 PathProgramCache]: Analyzing trace with hash 383945486, now seen corresponding path program 11 times [2018-03-23 11:43:24,233 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:24,233 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:24,234 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:24,234 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:24,234 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:24,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:24,252 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:24,643 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:24,643 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:24,643 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:24,649 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:43:24,671 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-03-23 11:43:24,671 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:24,673 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:24,688 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:24,710 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:24,710 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-03-23 11:43:24,710 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-03-23 11:43:24,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-03-23 11:43:24,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-03-23 11:43:24,711 INFO L87 Difference]: Start difference. First operand 284 states and 354 transitions. Second operand 25 states. [2018-03-23 11:43:25,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:25,840 INFO L93 Difference]: Finished difference Result 324 states and 404 transitions. [2018-03-23 11:43:25,841 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-23 11:43:25,841 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 90 [2018-03-23 11:43:25,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:25,843 INFO L225 Difference]: With dead ends: 324 [2018-03-23 11:43:25,843 INFO L226 Difference]: Without dead ends: 322 [2018-03-23 11:43:25,844 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 89 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2018-03-23 11:43:25,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2018-03-23 11:43:25,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 302. [2018-03-23 11:43:25,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-03-23 11:43:25,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 378 transitions. [2018-03-23 11:43:25,858 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 378 transitions. Word has length 90 [2018-03-23 11:43:25,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:25,858 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 378 transitions. [2018-03-23 11:43:25,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-03-23 11:43:25,858 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 378 transitions. [2018-03-23 11:43:25,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-03-23 11:43:25,860 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:25,860 INFO L353 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2018-03-23 11:43:25,860 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:25,860 INFO L82 PathProgramCache]: Analyzing trace with hash 1055264343, now seen corresponding path program 2 times [2018-03-23 11:43:25,860 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:25,860 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:25,861 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:25,861 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:25,861 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:25,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:25,876 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:26,307 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 63 proven. 102 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:26,307 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:26,307 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:26,313 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:26,327 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:26,327 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:26,329 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:26,357 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 85 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:26,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:26,378 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2018-03-23 11:43:26,378 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-03-23 11:43:26,378 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-03-23 11:43:26,379 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2018-03-23 11:43:26,379 INFO L87 Difference]: Start difference. First operand 302 states and 378 transitions. Second operand 26 states. [2018-03-23 11:43:26,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:26,926 INFO L93 Difference]: Finished difference Result 374 states and 461 transitions. [2018-03-23 11:43:26,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-03-23 11:43:26,927 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 96 [2018-03-23 11:43:26,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:26,929 INFO L225 Difference]: With dead ends: 374 [2018-03-23 11:43:26,929 INFO L226 Difference]: Without dead ends: 302 [2018-03-23 11:43:26,931 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=448, Invalid=2102, Unknown=0, NotChecked=0, Total=2550 [2018-03-23 11:43:26,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2018-03-23 11:43:26,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 302. [2018-03-23 11:43:26,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-03-23 11:43:26,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 376 transitions. [2018-03-23 11:43:26,946 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 376 transitions. Word has length 96 [2018-03-23 11:43:26,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:26,947 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 376 transitions. [2018-03-23 11:43:26,947 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-03-23 11:43:26,947 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 376 transitions. [2018-03-23 11:43:26,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-03-23 11:43:26,949 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:26,949 INFO L353 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:26,949 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:26,949 INFO L82 PathProgramCache]: Analyzing trace with hash -450004343, now seen corresponding path program 12 times [2018-03-23 11:43:26,949 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:26,950 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:26,950 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:26,950 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:26,951 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:26,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:26,968 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:27,567 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:27,567 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:27,567 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:27,575 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:43:27,603 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-03-23 11:43:27,604 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:27,607 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:27,624 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:27,645 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:27,645 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-03-23 11:43:27,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-23 11:43:27,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-23 11:43:27,646 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-03-23 11:43:27,646 INFO L87 Difference]: Start difference. First operand 302 states and 376 transitions. Second operand 27 states. [2018-03-23 11:43:28,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:28,872 INFO L93 Difference]: Finished difference Result 342 states and 426 transitions. [2018-03-23 11:43:28,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-03-23 11:43:28,872 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 97 [2018-03-23 11:43:28,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:28,874 INFO L225 Difference]: With dead ends: 342 [2018-03-23 11:43:28,874 INFO L226 Difference]: Without dead ends: 340 [2018-03-23 11:43:28,875 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 96 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-03-23 11:43:28,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-03-23 11:43:28,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 320. [2018-03-23 11:43:28,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 320 states. [2018-03-23 11:43:28,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 400 transitions. [2018-03-23 11:43:28,894 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 400 transitions. Word has length 97 [2018-03-23 11:43:28,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:28,894 INFO L459 AbstractCegarLoop]: Abstraction has 320 states and 400 transitions. [2018-03-23 11:43:28,894 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-23 11:43:28,894 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 400 transitions. [2018-03-23 11:43:28,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-03-23 11:43:28,897 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:28,897 INFO L353 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:28,897 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:28,897 INFO L82 PathProgramCache]: Analyzing trace with hash 87882654, now seen corresponding path program 3 times [2018-03-23 11:43:28,897 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:28,898 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:28,898 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:28,898 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:28,899 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:28,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:28,922 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:29,133 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2018-03-23 11:43:29,133 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:29,133 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:29,139 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:29,157 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2018-03-23 11:43:29,157 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:29,159 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:29,171 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2018-03-23 11:43:29,192 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:29,192 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-03-23 11:43:29,193 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-23 11:43:29,193 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-23 11:43:29,193 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 11:43:29,193 INFO L87 Difference]: Start difference. First operand 320 states and 400 transitions. Second operand 13 states. [2018-03-23 11:43:29,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:29,462 INFO L93 Difference]: Finished difference Result 334 states and 417 transitions. [2018-03-23 11:43:29,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-23 11:43:29,462 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 103 [2018-03-23 11:43:29,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:29,464 INFO L225 Difference]: With dead ends: 334 [2018-03-23 11:43:29,464 INFO L226 Difference]: Without dead ends: 332 [2018-03-23 11:43:29,465 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 102 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-03-23 11:43:29,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2018-03-23 11:43:29,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 329. [2018-03-23 11:43:29,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-03-23 11:43:29,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 411 transitions. [2018-03-23 11:43:29,482 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 411 transitions. Word has length 103 [2018-03-23 11:43:29,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:29,482 INFO L459 AbstractCegarLoop]: Abstraction has 329 states and 411 transitions. [2018-03-23 11:43:29,482 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-23 11:43:29,482 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 411 transitions. [2018-03-23 11:43:29,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-03-23 11:43:29,485 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:29,485 INFO L353 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:29,485 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:29,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1907899054, now seen corresponding path program 13 times [2018-03-23 11:43:29,485 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:29,485 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:29,486 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:29,486 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:29,486 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:29,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:29,503 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:30,006 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 0 proven. 585 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:30,007 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:30,007 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:30,012 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:30,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:30,027 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:30,058 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 0 proven. 585 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:30,079 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:30,079 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-03-23 11:43:30,080 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-03-23 11:43:30,080 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-03-23 11:43:30,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-03-23 11:43:30,080 INFO L87 Difference]: Start difference. First operand 329 states and 411 transitions. Second operand 29 states. [2018-03-23 11:43:31,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:31,374 INFO L93 Difference]: Finished difference Result 371 states and 463 transitions. [2018-03-23 11:43:31,374 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-03-23 11:43:31,374 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 104 [2018-03-23 11:43:31,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:31,376 INFO L225 Difference]: With dead ends: 371 [2018-03-23 11:43:31,376 INFO L226 Difference]: Without dead ends: 369 [2018-03-23 11:43:31,377 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=159, Invalid=2811, Unknown=0, NotChecked=0, Total=2970 [2018-03-23 11:43:31,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2018-03-23 11:43:31,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 347. [2018-03-23 11:43:31,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-03-23 11:43:31,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 435 transitions. [2018-03-23 11:43:31,395 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 435 transitions. Word has length 104 [2018-03-23 11:43:31,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:31,395 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 435 transitions. [2018-03-23 11:43:31,396 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-03-23 11:43:31,396 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 435 transitions. [2018-03-23 11:43:31,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-03-23 11:43:31,398 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:31,398 INFO L353 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:31,398 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:31,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1279096332, now seen corresponding path program 4 times [2018-03-23 11:43:31,398 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:31,398 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:31,399 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:31,399 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:31,399 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:31,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:31,420 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:32,088 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 96 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:32,088 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:32,088 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:32,101 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:32,129 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:32,129 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:32,133 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:32,429 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 123 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:32,450 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:32,450 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 42 [2018-03-23 11:43:32,450 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-03-23 11:43:32,450 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-03-23 11:43:32,451 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=1475, Unknown=0, NotChecked=0, Total=1722 [2018-03-23 11:43:32,451 INFO L87 Difference]: Start difference. First operand 347 states and 435 transitions. Second operand 42 states. [2018-03-23 11:43:33,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:33,147 INFO L93 Difference]: Finished difference Result 428 states and 529 transitions. [2018-03-23 11:43:33,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-03-23 11:43:33,148 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 110 [2018-03-23 11:43:33,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:33,149 INFO L225 Difference]: With dead ends: 428 [2018-03-23 11:43:33,149 INFO L226 Difference]: Without dead ends: 347 [2018-03-23 11:43:33,151 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1404 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=784, Invalid=4328, Unknown=0, NotChecked=0, Total=5112 [2018-03-23 11:43:33,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-03-23 11:43:33,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 347. [2018-03-23 11:43:33,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-03-23 11:43:33,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 433 transitions. [2018-03-23 11:43:33,169 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 433 transitions. Word has length 110 [2018-03-23 11:43:33,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:33,169 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 433 transitions. [2018-03-23 11:43:33,169 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-03-23 11:43:33,169 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 433 transitions. [2018-03-23 11:43:33,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2018-03-23 11:43:33,171 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:33,171 INFO L353 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:33,171 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:33,171 INFO L82 PathProgramCache]: Analyzing trace with hash 2065757929, now seen corresponding path program 14 times [2018-03-23 11:43:33,171 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:33,171 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:33,172 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:33,172 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:33,172 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:33,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:33,190 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:33,891 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 679 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:33,891 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:33,891 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:33,896 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:33,910 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:33,910 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:33,912 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:33,933 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 679 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:33,954 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:33,954 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-03-23 11:43:33,955 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-03-23 11:43:33,955 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-03-23 11:43:33,955 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-03-23 11:43:33,955 INFO L87 Difference]: Start difference. First operand 347 states and 433 transitions. Second operand 31 states. [2018-03-23 11:43:35,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:35,499 INFO L93 Difference]: Finished difference Result 389 states and 485 transitions. [2018-03-23 11:43:35,499 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-23 11:43:35,500 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 111 [2018-03-23 11:43:35,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:35,502 INFO L225 Difference]: With dead ends: 389 [2018-03-23 11:43:35,502 INFO L226 Difference]: Without dead ends: 387 [2018-03-23 11:43:35,504 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=171, Invalid=3251, Unknown=0, NotChecked=0, Total=3422 [2018-03-23 11:43:35,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2018-03-23 11:43:35,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 365. [2018-03-23 11:43:35,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-03-23 11:43:35,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 457 transitions. [2018-03-23 11:43:35,523 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 457 transitions. Word has length 111 [2018-03-23 11:43:35,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:35,523 INFO L459 AbstractCegarLoop]: Abstraction has 365 states and 457 transitions. [2018-03-23 11:43:35,523 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-03-23 11:43:35,524 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 457 transitions. [2018-03-23 11:43:35,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-03-23 11:43:35,525 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:35,526 INFO L353 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:35,526 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:35,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1194250501, now seen corresponding path program 5 times [2018-03-23 11:43:35,526 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:35,526 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:35,527 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:35,527 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:35,527 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:35,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:35,546 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:35,891 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2018-03-23 11:43:35,892 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:35,892 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:35,899 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:43:35,931 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2018-03-23 11:43:35,931 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:35,934 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:35,955 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2018-03-23 11:43:35,978 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:35,978 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-03-23 11:43:35,978 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-23 11:43:35,978 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-23 11:43:35,979 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 11:43:35,979 INFO L87 Difference]: Start difference. First operand 365 states and 457 transitions. Second operand 15 states. [2018-03-23 11:43:36,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:36,329 INFO L93 Difference]: Finished difference Result 379 states and 474 transitions. [2018-03-23 11:43:36,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-23 11:43:36,330 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 117 [2018-03-23 11:43:36,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:36,331 INFO L225 Difference]: With dead ends: 379 [2018-03-23 11:43:36,331 INFO L226 Difference]: Without dead ends: 377 [2018-03-23 11:43:36,332 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-03-23 11:43:36,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-03-23 11:43:36,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 374. [2018-03-23 11:43:36,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 374 states. [2018-03-23 11:43:36,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 468 transitions. [2018-03-23 11:43:36,349 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 468 transitions. Word has length 117 [2018-03-23 11:43:36,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:36,350 INFO L459 AbstractCegarLoop]: Abstraction has 374 states and 468 transitions. [2018-03-23 11:43:36,350 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-23 11:43:36,350 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 468 transitions. [2018-03-23 11:43:36,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-03-23 11:43:36,352 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:36,352 INFO L353 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:36,352 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:36,353 INFO L82 PathProgramCache]: Analyzing trace with hash -627961266, now seen corresponding path program 15 times [2018-03-23 11:43:36,353 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:36,353 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:36,354 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:36,354 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:36,354 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:36,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:36,371 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:37,153 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:37,153 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:37,153 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:37,158 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:37,187 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-03-23 11:43:37,187 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:37,190 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:37,212 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:37,233 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:37,233 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-03-23 11:43:37,233 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-03-23 11:43:37,234 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-03-23 11:43:37,234 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-03-23 11:43:37,234 INFO L87 Difference]: Start difference. First operand 374 states and 468 transitions. Second operand 33 states. [2018-03-23 11:43:38,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:38,913 INFO L93 Difference]: Finished difference Result 418 states and 522 transitions. [2018-03-23 11:43:38,914 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-23 11:43:38,914 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 118 [2018-03-23 11:43:38,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:38,915 INFO L225 Difference]: With dead ends: 418 [2018-03-23 11:43:38,916 INFO L226 Difference]: Without dead ends: 416 [2018-03-23 11:43:38,917 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=183, Invalid=3723, Unknown=0, NotChecked=0, Total=3906 [2018-03-23 11:43:38,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2018-03-23 11:43:38,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 392. [2018-03-23 11:43:38,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 392 states. [2018-03-23 11:43:38,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 492 transitions. [2018-03-23 11:43:38,929 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 492 transitions. Word has length 118 [2018-03-23 11:43:38,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:38,929 INFO L459 AbstractCegarLoop]: Abstraction has 392 states and 492 transitions. [2018-03-23 11:43:38,929 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-03-23 11:43:38,930 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 492 transitions. [2018-03-23 11:43:38,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-03-23 11:43:38,931 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:38,931 INFO L353 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:38,931 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:38,931 INFO L82 PathProgramCache]: Analyzing trace with hash 711738359, now seen corresponding path program 6 times [2018-03-23 11:43:38,931 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:38,931 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:38,932 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:38,932 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:38,932 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:38,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:38,943 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:39,235 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2018-03-23 11:43:39,235 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:39,236 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:39,241 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:43:39,260 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2018-03-23 11:43:39,260 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:39,262 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:39,479 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 64 proven. 70 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2018-03-23 11:43:39,500 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:39,500 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 9] total 22 [2018-03-23 11:43:39,500 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-03-23 11:43:39,501 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-03-23 11:43:39,501 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=415, Unknown=0, NotChecked=0, Total=462 [2018-03-23 11:43:39,501 INFO L87 Difference]: Start difference. First operand 392 states and 492 transitions. Second operand 22 states. [2018-03-23 11:43:40,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:40,769 INFO L93 Difference]: Finished difference Result 823 states and 1037 transitions. [2018-03-23 11:43:40,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-23 11:43:40,770 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 124 [2018-03-23 11:43:40,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:40,772 INFO L225 Difference]: With dead ends: 823 [2018-03-23 11:43:40,772 INFO L226 Difference]: Without dead ends: 760 [2018-03-23 11:43:40,773 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=235, Invalid=3071, Unknown=0, NotChecked=0, Total=3306 [2018-03-23 11:43:40,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2018-03-23 11:43:40,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 688. [2018-03-23 11:43:40,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 688 states. [2018-03-23 11:43:40,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 874 transitions. [2018-03-23 11:43:40,797 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 874 transitions. Word has length 124 [2018-03-23 11:43:40,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:40,797 INFO L459 AbstractCegarLoop]: Abstraction has 688 states and 874 transitions. [2018-03-23 11:43:40,797 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-03-23 11:43:40,797 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 874 transitions. [2018-03-23 11:43:40,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-03-23 11:43:40,799 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:40,799 INFO L353 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:40,799 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:40,799 INFO L82 PathProgramCache]: Analyzing trace with hash 630410057, now seen corresponding path program 16 times [2018-03-23 11:43:40,799 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:40,799 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:40,800 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:40,800 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:40,800 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:40,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:40,816 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:41,680 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 0 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:41,680 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:41,680 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:41,686 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:41,708 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:41,708 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:41,712 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:41,747 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 0 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:41,781 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:41,781 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-03-23 11:43:41,781 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-03-23 11:43:41,782 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-03-23 11:43:41,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 11:43:41,782 INFO L87 Difference]: Start difference. First operand 688 states and 874 transitions. Second operand 35 states. [2018-03-23 11:43:43,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:43,686 INFO L93 Difference]: Finished difference Result 778 states and 986 transitions. [2018-03-23 11:43:43,686 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-03-23 11:43:43,687 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 125 [2018-03-23 11:43:43,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:43,690 INFO L225 Difference]: With dead ends: 778 [2018-03-23 11:43:43,691 INFO L226 Difference]: Without dead ends: 776 [2018-03-23 11:43:43,692 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=195, Invalid=4227, Unknown=0, NotChecked=0, Total=4422 [2018-03-23 11:43:43,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2018-03-23 11:43:43,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 724. [2018-03-23 11:43:43,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 724 states. [2018-03-23 11:43:43,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 922 transitions. [2018-03-23 11:43:43,736 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 922 transitions. Word has length 125 [2018-03-23 11:43:43,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:43,736 INFO L459 AbstractCegarLoop]: Abstraction has 724 states and 922 transitions. [2018-03-23 11:43:43,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-03-23 11:43:43,737 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 922 transitions. [2018-03-23 11:43:43,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2018-03-23 11:43:43,740 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:43,740 INFO L353 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:43,740 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:43,740 INFO L82 PathProgramCache]: Analyzing trace with hash 2096143130, now seen corresponding path program 1 times [2018-03-23 11:43:43,740 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:43,740 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:43,741 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:43,741 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:43,741 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:43,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:43,762 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:44,013 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2018-03-23 11:43:44,014 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:44,014 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:44,019 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:44,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:44,039 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:44,604 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 219 proven. 161 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-03-23 11:43:44,625 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:44,625 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 33] total 50 [2018-03-23 11:43:44,625 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-03-23 11:43:44,625 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-03-23 11:43:44,626 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=2204, Unknown=0, NotChecked=0, Total=2450 [2018-03-23 11:43:44,626 INFO L87 Difference]: Start difference. First operand 724 states and 922 transitions. Second operand 50 states. [2018-03-23 11:43:46,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:46,045 INFO L93 Difference]: Finished difference Result 848 states and 1069 transitions. [2018-03-23 11:43:46,045 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-03-23 11:43:46,045 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 141 [2018-03-23 11:43:46,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:46,048 INFO L225 Difference]: With dead ends: 848 [2018-03-23 11:43:46,048 INFO L226 Difference]: Without dead ends: 736 [2018-03-23 11:43:46,049 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2262 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1023, Invalid=9483, Unknown=0, NotChecked=0, Total=10506 [2018-03-23 11:43:46,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2018-03-23 11:43:46,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 733. [2018-03-23 11:43:46,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 733 states. [2018-03-23 11:43:46,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 929 transitions. [2018-03-23 11:43:46,079 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 929 transitions. Word has length 141 [2018-03-23 11:43:46,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:46,080 INFO L459 AbstractCegarLoop]: Abstraction has 733 states and 929 transitions. [2018-03-23 11:43:46,080 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-03-23 11:43:46,080 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 929 transitions. [2018-03-23 11:43:46,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-03-23 11:43:46,083 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:46,083 INFO L353 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:46,083 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:46,084 INFO L82 PathProgramCache]: Analyzing trace with hash -1022750226, now seen corresponding path program 17 times [2018-03-23 11:43:46,084 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:46,084 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:46,084 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:46,085 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:46,085 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:46,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:46,103 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:46,809 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 0 proven. 1003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:46,809 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:46,809 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:46,814 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:43:46,850 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-03-23 11:43:46,850 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:46,853 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:46,879 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 0 proven. 1003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:46,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:46,899 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-03-23 11:43:46,900 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-03-23 11:43:46,900 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-03-23 11:43:46,900 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-03-23 11:43:46,900 INFO L87 Difference]: Start difference. First operand 733 states and 929 transitions. Second operand 37 states. [2018-03-23 11:43:48,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:48,980 INFO L93 Difference]: Finished difference Result 823 states and 1041 transitions. [2018-03-23 11:43:48,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-03-23 11:43:48,980 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 132 [2018-03-23 11:43:48,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:48,983 INFO L225 Difference]: With dead ends: 823 [2018-03-23 11:43:48,983 INFO L226 Difference]: Without dead ends: 821 [2018-03-23 11:43:48,983 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=207, Invalid=4763, Unknown=0, NotChecked=0, Total=4970 [2018-03-23 11:43:48,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2018-03-23 11:43:49,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 769. [2018-03-23 11:43:49,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 769 states. [2018-03-23 11:43:49,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 769 states to 769 states and 977 transitions. [2018-03-23 11:43:49,012 INFO L78 Accepts]: Start accepts. Automaton has 769 states and 977 transitions. Word has length 132 [2018-03-23 11:43:49,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:49,013 INFO L459 AbstractCegarLoop]: Abstraction has 769 states and 977 transitions. [2018-03-23 11:43:49,013 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-03-23 11:43:49,013 INFO L276 IsEmpty]: Start isEmpty. Operand 769 states and 977 transitions. [2018-03-23 11:43:49,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-03-23 11:43:49,016 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:49,016 INFO L353 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:49,016 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:49,016 INFO L82 PathProgramCache]: Analyzing trace with hash 1370126249, now seen corresponding path program 18 times [2018-03-23 11:43:49,017 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:49,017 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:49,017 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:49,017 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:49,018 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:49,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:49,037 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:49,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 0 proven. 1125 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:49,864 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:49,864 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:49,870 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:43:49,912 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-03-23 11:43:49,912 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:49,915 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:49,943 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 0 proven. 1125 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:49,964 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:49,964 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-03-23 11:43:49,964 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-23 11:43:49,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-23 11:43:49,964 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 11:43:49,965 INFO L87 Difference]: Start difference. First operand 769 states and 977 transitions. Second operand 39 states. [2018-03-23 11:43:52,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:52,285 INFO L93 Difference]: Finished difference Result 863 states and 1093 transitions. [2018-03-23 11:43:52,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-03-23 11:43:52,285 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 139 [2018-03-23 11:43:52,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:52,288 INFO L225 Difference]: With dead ends: 863 [2018-03-23 11:43:52,288 INFO L226 Difference]: Without dead ends: 861 [2018-03-23 11:43:52,289 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=219, Invalid=5331, Unknown=0, NotChecked=0, Total=5550 [2018-03-23 11:43:52,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2018-03-23 11:43:52,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 805. [2018-03-23 11:43:52,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 805 states. [2018-03-23 11:43:52,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1025 transitions. [2018-03-23 11:43:52,317 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1025 transitions. Word has length 139 [2018-03-23 11:43:52,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:52,318 INFO L459 AbstractCegarLoop]: Abstraction has 805 states and 1025 transitions. [2018-03-23 11:43:52,318 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-23 11:43:52,318 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1025 transitions. [2018-03-23 11:43:52,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-03-23 11:43:52,320 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:52,320 INFO L353 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:52,320 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:52,321 INFO L82 PathProgramCache]: Analyzing trace with hash -2098007001, now seen corresponding path program 2 times [2018-03-23 11:43:52,321 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:52,321 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:52,321 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:52,321 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:52,322 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:52,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:52,338 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:52,940 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 237 proven. 254 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 11:43:52,940 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:52,940 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:52,948 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:52,991 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:52,991 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:52,994 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:53,086 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 278 proven. 212 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-03-23 11:43:53,108 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:53,108 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 37] total 40 [2018-03-23 11:43:53,109 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-03-23 11:43:53,109 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-03-23 11:43:53,109 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1308, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 11:43:53,109 INFO L87 Difference]: Start difference. First operand 805 states and 1025 transitions. Second operand 40 states. [2018-03-23 11:43:53,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:53,955 INFO L93 Difference]: Finished difference Result 926 states and 1166 transitions. [2018-03-23 11:43:53,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-03-23 11:43:53,955 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 155 [2018-03-23 11:43:53,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:53,958 INFO L225 Difference]: With dead ends: 926 [2018-03-23 11:43:53,958 INFO L226 Difference]: Without dead ends: 805 [2018-03-23 11:43:53,959 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 154 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1688 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=996, Invalid=5324, Unknown=0, NotChecked=0, Total=6320 [2018-03-23 11:43:53,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2018-03-23 11:43:53,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 805. [2018-03-23 11:43:53,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 805 states. [2018-03-23 11:43:53,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1021 transitions. [2018-03-23 11:43:53,984 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1021 transitions. Word has length 155 [2018-03-23 11:43:53,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:53,984 INFO L459 AbstractCegarLoop]: Abstraction has 805 states and 1021 transitions. [2018-03-23 11:43:53,984 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-03-23 11:43:53,985 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1021 transitions. [2018-03-23 11:43:53,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2018-03-23 11:43:53,986 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:53,986 INFO L353 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:53,986 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:53,986 INFO L82 PathProgramCache]: Analyzing trace with hash -952485490, now seen corresponding path program 19 times [2018-03-23 11:43:53,986 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:53,986 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:53,987 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:53,987 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:53,987 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:53,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:53,999 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:55,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 1254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:55,116 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:55,116 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:55,121 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:55,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:55,142 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:55,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 1254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:55,193 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:55,193 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-03-23 11:43:55,193 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-03-23 11:43:55,193 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-03-23 11:43:55,194 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-03-23 11:43:55,194 INFO L87 Difference]: Start difference. First operand 805 states and 1021 transitions. Second operand 41 states. [2018-03-23 11:43:57,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:57,897 INFO L93 Difference]: Finished difference Result 899 states and 1137 transitions. [2018-03-23 11:43:57,898 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-03-23 11:43:57,898 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 146 [2018-03-23 11:43:57,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:57,900 INFO L225 Difference]: With dead ends: 899 [2018-03-23 11:43:57,901 INFO L226 Difference]: Without dead ends: 897 [2018-03-23 11:43:57,901 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=231, Invalid=5931, Unknown=0, NotChecked=0, Total=6162 [2018-03-23 11:43:57,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2018-03-23 11:43:57,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 841. [2018-03-23 11:43:57,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 841 states. [2018-03-23 11:43:57,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1069 transitions. [2018-03-23 11:43:57,931 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1069 transitions. Word has length 146 [2018-03-23 11:43:57,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:57,932 INFO L459 AbstractCegarLoop]: Abstraction has 841 states and 1069 transitions. [2018-03-23 11:43:57,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-03-23 11:43:57,932 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1069 transitions. [2018-03-23 11:43:57,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-03-23 11:43:57,933 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:57,933 INFO L353 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:57,933 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:57,933 INFO L82 PathProgramCache]: Analyzing trace with hash -595958760, now seen corresponding path program 3 times [2018-03-23 11:43:57,933 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:57,934 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:57,934 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:57,934 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:57,934 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:57,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:57,956 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:58,818 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 237 proven. 312 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 11:43:58,818 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:58,818 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:43:58,823 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:58,857 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-03-23 11:43:58,857 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:58,860 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:59,298 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 279 proven. 270 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 11:43:59,318 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:59,331 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 60 [2018-03-23 11:43:59,332 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-03-23 11:43:59,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-03-23 11:43:59,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=472, Invalid=3068, Unknown=0, NotChecked=0, Total=3540 [2018-03-23 11:43:59,332 INFO L87 Difference]: Start difference. First operand 841 states and 1069 transitions. Second operand 60 states. [2018-03-23 11:44:00,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:00,364 INFO L93 Difference]: Finished difference Result 968 states and 1217 transitions. [2018-03-23 11:44:00,364 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-03-23 11:44:00,364 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 162 [2018-03-23 11:44:00,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:00,368 INFO L225 Difference]: With dead ends: 968 [2018-03-23 11:44:00,368 INFO L226 Difference]: Without dead ends: 841 [2018-03-23 11:44:00,371 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3159 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1588, Invalid=9332, Unknown=0, NotChecked=0, Total=10920 [2018-03-23 11:44:00,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2018-03-23 11:44:00,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 841. [2018-03-23 11:44:00,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 841 states. [2018-03-23 11:44:00,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1065 transitions. [2018-03-23 11:44:00,417 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1065 transitions. Word has length 162 [2018-03-23 11:44:00,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:00,417 INFO L459 AbstractCegarLoop]: Abstraction has 841 states and 1065 transitions. [2018-03-23 11:44:00,418 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-03-23 11:44:00,418 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1065 transitions. [2018-03-23 11:44:00,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-03-23 11:44:00,420 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:00,421 INFO L353 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:00,421 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:00,421 INFO L82 PathProgramCache]: Analyzing trace with hash 1913420809, now seen corresponding path program 20 times [2018-03-23 11:44:00,421 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:00,421 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:00,422 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:00,422 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:00,422 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:00,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:00,441 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:01,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1390 backedges. 0 proven. 1390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:01,313 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:01,313 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:01,318 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:44:01,335 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:44:01,335 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:01,339 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:01,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1390 backedges. 0 proven. 1390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:01,408 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:01,408 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-03-23 11:44:01,409 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-03-23 11:44:01,409 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-03-23 11:44:01,409 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-03-23 11:44:01,409 INFO L87 Difference]: Start difference. First operand 841 states and 1065 transitions. Second operand 43 states. [2018-03-23 11:44:04,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:04,169 INFO L93 Difference]: Finished difference Result 935 states and 1181 transitions. [2018-03-23 11:44:04,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-03-23 11:44:04,170 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 153 [2018-03-23 11:44:04,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:04,173 INFO L225 Difference]: With dead ends: 935 [2018-03-23 11:44:04,173 INFO L226 Difference]: Without dead ends: 933 [2018-03-23 11:44:04,173 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=243, Invalid=6563, Unknown=0, NotChecked=0, Total=6806 [2018-03-23 11:44:04,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2018-03-23 11:44:04,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 877. [2018-03-23 11:44:04,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 877 states. [2018-03-23 11:44:04,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1113 transitions. [2018-03-23 11:44:04,205 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1113 transitions. Word has length 153 [2018-03-23 11:44:04,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:04,205 INFO L459 AbstractCegarLoop]: Abstraction has 877 states and 1113 transitions. [2018-03-23 11:44:04,205 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-03-23 11:44:04,205 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1113 transitions. [2018-03-23 11:44:04,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-03-23 11:44:04,206 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:04,207 INFO L353 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:04,207 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:04,207 INFO L82 PathProgramCache]: Analyzing trace with hash 2055426823, now seen corresponding path program 4 times [2018-03-23 11:44:04,207 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:04,207 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:04,208 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:04,208 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:04,208 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:04,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:04,220 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:04,489 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2018-03-23 11:44:04,489 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:04,520 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:04,525 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:44:04,546 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:44:04,546 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:04,551 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:05,423 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 51 proven. 558 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-03-23 11:44:05,443 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:05,444 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 37] total 47 [2018-03-23 11:44:05,444 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-03-23 11:44:05,444 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-03-23 11:44:05,444 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=2037, Unknown=0, NotChecked=0, Total=2162 [2018-03-23 11:44:05,445 INFO L87 Difference]: Start difference. First operand 877 states and 1113 transitions. Second operand 47 states. [2018-03-23 11:44:07,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:07,762 INFO L93 Difference]: Finished difference Result 1497 states and 1918 transitions. [2018-03-23 11:44:07,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-03-23 11:44:07,762 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 169 [2018-03-23 11:44:07,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:07,766 INFO L225 Difference]: With dead ends: 1497 [2018-03-23 11:44:07,766 INFO L226 Difference]: Without dead ends: 1478 [2018-03-23 11:44:07,767 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 142 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2380 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=407, Invalid=9493, Unknown=0, NotChecked=0, Total=9900 [2018-03-23 11:44:07,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states. [2018-03-23 11:44:07,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1451. [2018-03-23 11:44:07,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1451 states. [2018-03-23 11:44:07,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1451 states to 1451 states and 1863 transitions. [2018-03-23 11:44:07,831 INFO L78 Accepts]: Start accepts. Automaton has 1451 states and 1863 transitions. Word has length 169 [2018-03-23 11:44:07,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:07,832 INFO L459 AbstractCegarLoop]: Abstraction has 1451 states and 1863 transitions. [2018-03-23 11:44:07,832 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-03-23 11:44:07,832 INFO L276 IsEmpty]: Start isEmpty. Operand 1451 states and 1863 transitions. [2018-03-23 11:44:07,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-03-23 11:44:07,836 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:07,836 INFO L353 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:07,836 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:07,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1304201518, now seen corresponding path program 21 times [2018-03-23 11:44:07,836 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:07,836 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:07,837 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:07,837 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:07,837 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:07,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:07,853 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:09,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1533 backedges. 0 proven. 1533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:09,083 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:09,083 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:09,097 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:44:09,189 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-03-23 11:44:09,189 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:09,194 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:09,268 INFO L134 CoverageAnalysis]: Checked inductivity of 1533 backedges. 0 proven. 1533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:09,303 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:09,303 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 44 [2018-03-23 11:44:09,304 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-03-23 11:44:09,304 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-03-23 11:44:09,304 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1893, Unknown=0, NotChecked=0, Total=1980 [2018-03-23 11:44:09,304 INFO L87 Difference]: Start difference. First operand 1451 states and 1863 transitions. Second operand 45 states. [2018-03-23 11:44:12,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:12,785 INFO L93 Difference]: Finished difference Result 1645 states and 2103 transitions. [2018-03-23 11:44:12,786 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-03-23 11:44:12,786 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 160 [2018-03-23 11:44:12,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:12,791 INFO L225 Difference]: With dead ends: 1645 [2018-03-23 11:44:12,791 INFO L226 Difference]: Without dead ends: 1643 [2018-03-23 11:44:12,791 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=255, Invalid=7227, Unknown=0, NotChecked=0, Total=7482 [2018-03-23 11:44:12,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states. [2018-03-23 11:44:12,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1523. [2018-03-23 11:44:12,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1523 states. [2018-03-23 11:44:12,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 1959 transitions. [2018-03-23 11:44:12,863 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 1959 transitions. Word has length 160 [2018-03-23 11:44:12,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:12,863 INFO L459 AbstractCegarLoop]: Abstraction has 1523 states and 1959 transitions. [2018-03-23 11:44:12,863 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-03-23 11:44:12,863 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 1959 transitions. [2018-03-23 11:44:12,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-03-23 11:44:12,865 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:12,866 INFO L353 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:12,866 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:12,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1591695465, now seen corresponding path program 22 times [2018-03-23 11:44:12,866 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:12,866 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:12,866 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:12,867 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:12,867 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:12,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:12,885 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:13,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:13,978 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:13,978 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:13,983 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:44:14,008 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:44:14,009 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:14,012 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:14,058 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:14,079 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:14,079 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 46 [2018-03-23 11:44:14,079 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-03-23 11:44:14,080 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-03-23 11:44:14,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2018-03-23 11:44:14,080 INFO L87 Difference]: Start difference. First operand 1523 states and 1959 transitions. Second operand 47 states. [2018-03-23 11:44:17,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:17,345 INFO L93 Difference]: Finished difference Result 1725 states and 2207 transitions. [2018-03-23 11:44:17,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-03-23 11:44:17,345 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 167 [2018-03-23 11:44:17,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:17,350 INFO L225 Difference]: With dead ends: 1725 [2018-03-23 11:44:17,350 INFO L226 Difference]: Without dead ends: 1723 [2018-03-23 11:44:17,351 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=267, Invalid=7923, Unknown=0, NotChecked=0, Total=8190 [2018-03-23 11:44:17,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1723 states. [2018-03-23 11:44:17,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1723 to 1595. [2018-03-23 11:44:17,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1595 states. [2018-03-23 11:44:17,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 2055 transitions. [2018-03-23 11:44:17,423 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 2055 transitions. Word has length 167 [2018-03-23 11:44:17,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:17,423 INFO L459 AbstractCegarLoop]: Abstraction has 1595 states and 2055 transitions. [2018-03-23 11:44:17,423 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-03-23 11:44:17,423 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 2055 transitions. [2018-03-23 11:44:17,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2018-03-23 11:44:17,426 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:17,426 INFO L353 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:17,426 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:17,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1969032741, now seen corresponding path program 5 times [2018-03-23 11:44:17,426 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:17,426 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:17,427 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:17,427 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:17,427 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:17,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:17,446 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:18,065 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 289 proven. 393 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-03-23 11:44:18,066 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:18,066 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:18,071 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:44:18,119 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2018-03-23 11:44:18,119 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:18,122 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:18,682 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 345 proven. 337 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-03-23 11:44:18,703 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:18,703 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 66 [2018-03-23 11:44:18,703 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-03-23 11:44:18,703 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-03-23 11:44:18,704 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=546, Invalid=3744, Unknown=0, NotChecked=0, Total=4290 [2018-03-23 11:44:18,704 INFO L87 Difference]: Start difference. First operand 1595 states and 2055 transitions. Second operand 66 states. [2018-03-23 11:44:19,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:19,703 INFO L93 Difference]: Finished difference Result 1832 states and 2333 transitions. [2018-03-23 11:44:19,704 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-03-23 11:44:19,704 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 186 [2018-03-23 11:44:19,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:19,709 INFO L225 Difference]: With dead ends: 1832 [2018-03-23 11:44:19,709 INFO L226 Difference]: Without dead ends: 1595 [2018-03-23 11:44:19,710 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3930 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1868, Invalid=11472, Unknown=0, NotChecked=0, Total=13340 [2018-03-23 11:44:19,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1595 states. [2018-03-23 11:44:19,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1595 to 1595. [2018-03-23 11:44:19,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1595 states. [2018-03-23 11:44:19,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 2047 transitions. [2018-03-23 11:44:19,769 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 2047 transitions. Word has length 186 [2018-03-23 11:44:19,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:19,769 INFO L459 AbstractCegarLoop]: Abstraction has 1595 states and 2047 transitions. [2018-03-23 11:44:19,769 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-03-23 11:44:19,769 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 2047 transitions. [2018-03-23 11:44:19,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-03-23 11:44:19,772 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:19,772 INFO L353 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:19,772 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:19,772 INFO L82 PathProgramCache]: Analyzing trace with hash 665518286, now seen corresponding path program 23 times [2018-03-23 11:44:19,772 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:19,772 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:19,773 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:19,773 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:19,773 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:19,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:19,793 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:20,938 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 0 proven. 1840 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:20,939 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:20,939 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:20,944 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:44:20,995 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-03-23 11:44:20,995 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:20,998 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:21,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 0 proven. 1840 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:21,067 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:21,067 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-03-23 11:44:21,067 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-03-23 11:44:21,067 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-03-23 11:44:21,067 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=2257, Unknown=0, NotChecked=0, Total=2352 [2018-03-23 11:44:21,068 INFO L87 Difference]: Start difference. First operand 1595 states and 2047 transitions. Second operand 49 states. [2018-03-23 11:44:24,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:24,606 INFO L93 Difference]: Finished difference Result 1797 states and 2295 transitions. [2018-03-23 11:44:24,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-03-23 11:44:24,606 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 174 [2018-03-23 11:44:24,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:24,612 INFO L225 Difference]: With dead ends: 1797 [2018-03-23 11:44:24,612 INFO L226 Difference]: Without dead ends: 1795 [2018-03-23 11:44:24,612 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 173 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=279, Invalid=8651, Unknown=0, NotChecked=0, Total=8930 [2018-03-23 11:44:24,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1795 states. [2018-03-23 11:44:24,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1795 to 1667. [2018-03-23 11:44:24,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1667 states. [2018-03-23 11:44:24,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1667 states to 1667 states and 2143 transitions. [2018-03-23 11:44:24,679 INFO L78 Accepts]: Start accepts. Automaton has 1667 states and 2143 transitions. Word has length 174 [2018-03-23 11:44:24,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:24,679 INFO L459 AbstractCegarLoop]: Abstraction has 1667 states and 2143 transitions. [2018-03-23 11:44:24,679 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-03-23 11:44:24,680 INFO L276 IsEmpty]: Start isEmpty. Operand 1667 states and 2143 transitions. [2018-03-23 11:44:24,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-03-23 11:44:24,682 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:24,682 INFO L353 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:24,682 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:24,683 INFO L82 PathProgramCache]: Analyzing trace with hash 1099055648, now seen corresponding path program 6 times [2018-03-23 11:44:24,683 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:24,683 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:24,683 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:24,683 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:24,683 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:24,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:24,702 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:25,166 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2018-03-23 11:44:25,166 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:25,166 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:25,173 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:44:25,254 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2018-03-23 11:44:25,254 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:25,258 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:25,304 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2018-03-23 11:44:25,326 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:25,326 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-03-23 11:44:25,326 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-23 11:44:25,326 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-23 11:44:25,327 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-03-23 11:44:25,327 INFO L87 Difference]: Start difference. First operand 1667 states and 2143 transitions. Second operand 23 states. [2018-03-23 11:44:26,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:26,155 INFO L93 Difference]: Finished difference Result 1681 states and 2160 transitions. [2018-03-23 11:44:26,156 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-03-23 11:44:26,156 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 193 [2018-03-23 11:44:26,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:26,161 INFO L225 Difference]: With dead ends: 1681 [2018-03-23 11:44:26,161 INFO L226 Difference]: Without dead ends: 1679 [2018-03-23 11:44:26,161 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 191 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2018-03-23 11:44:26,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1679 states. [2018-03-23 11:44:26,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1679 to 1676. [2018-03-23 11:44:26,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1676 states. [2018-03-23 11:44:26,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 2154 transitions. [2018-03-23 11:44:26,222 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 2154 transitions. Word has length 193 [2018-03-23 11:44:26,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:26,223 INFO L459 AbstractCegarLoop]: Abstraction has 1676 states and 2154 transitions. [2018-03-23 11:44:26,223 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-23 11:44:26,223 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 2154 transitions. [2018-03-23 11:44:26,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-03-23 11:44:26,225 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:26,225 INFO L353 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:26,225 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:26,225 INFO L82 PathProgramCache]: Analyzing trace with hash -1245115191, now seen corresponding path program 24 times [2018-03-23 11:44:26,225 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:26,225 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:26,226 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:26,226 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:26,226 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:26,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:26,242 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:27,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 0 proven. 2004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:27,461 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:27,461 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:27,467 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:44:27,522 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-03-23 11:44:27,522 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:27,525 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:27,596 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 0 proven. 2004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:27,617 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:27,617 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 50 [2018-03-23 11:44:27,618 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-03-23 11:44:27,618 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-03-23 11:44:27,618 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=2451, Unknown=0, NotChecked=0, Total=2550 [2018-03-23 11:44:27,618 INFO L87 Difference]: Start difference. First operand 1676 states and 2154 transitions. Second operand 51 states. [2018-03-23 11:44:31,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:31,520 INFO L93 Difference]: Finished difference Result 1886 states and 2410 transitions. [2018-03-23 11:44:31,521 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-03-23 11:44:31,521 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 181 [2018-03-23 11:44:31,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:31,526 INFO L225 Difference]: With dead ends: 1886 [2018-03-23 11:44:31,526 INFO L226 Difference]: Without dead ends: 1884 [2018-03-23 11:44:31,527 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1128 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=291, Invalid=9411, Unknown=0, NotChecked=0, Total=9702 [2018-03-23 11:44:31,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1884 states. [2018-03-23 11:44:31,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1884 to 1748. [2018-03-23 11:44:31,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1748 states. [2018-03-23 11:44:31,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1748 states to 1748 states and 2250 transitions. [2018-03-23 11:44:31,607 INFO L78 Accepts]: Start accepts. Automaton has 1748 states and 2250 transitions. Word has length 181 [2018-03-23 11:44:31,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:31,607 INFO L459 AbstractCegarLoop]: Abstraction has 1748 states and 2250 transitions. [2018-03-23 11:44:31,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-03-23 11:44:31,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1748 states and 2250 transitions. [2018-03-23 11:44:31,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2018-03-23 11:44:31,610 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:31,610 INFO L353 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:31,610 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:31,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1652247858, now seen corresponding path program 7 times [2018-03-23 11:44:31,610 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:31,611 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:31,611 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:31,611 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:31,611 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:31,630 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:32,000 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2018-03-23 11:44:32,000 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:32,001 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:32,006 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:44:32,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:32,032 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:33,186 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 418 proven. 409 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-03-23 11:44:33,207 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:33,210 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 49] total 72 [2018-03-23 11:44:33,211 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-03-23 11:44:33,211 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-03-23 11:44:33,211 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=484, Invalid=4628, Unknown=0, NotChecked=0, Total=5112 [2018-03-23 11:44:33,211 INFO L87 Difference]: Start difference. First operand 1748 states and 2250 transitions. Second operand 72 states. [2018-03-23 11:44:35,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:35,709 INFO L93 Difference]: Finished difference Result 2006 states and 2556 transitions. [2018-03-23 11:44:35,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-03-23 11:44:35,709 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 200 [2018-03-23 11:44:35,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:35,716 INFO L225 Difference]: With dead ends: 2006 [2018-03-23 11:44:35,716 INFO L226 Difference]: Without dead ends: 1760 [2018-03-23 11:44:35,719 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5193 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=2080, Invalid=20570, Unknown=0, NotChecked=0, Total=22650 [2018-03-23 11:44:35,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1760 states. [2018-03-23 11:44:35,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1760 to 1757. [2018-03-23 11:44:35,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1757 states. [2018-03-23 11:44:35,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1757 states to 1757 states and 2253 transitions. [2018-03-23 11:44:35,786 INFO L78 Accepts]: Start accepts. Automaton has 1757 states and 2253 transitions. Word has length 200 [2018-03-23 11:44:35,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:35,787 INFO L459 AbstractCegarLoop]: Abstraction has 1757 states and 2253 transitions. [2018-03-23 11:44:35,787 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-03-23 11:44:35,787 INFO L276 IsEmpty]: Start isEmpty. Operand 1757 states and 2253 transitions. [2018-03-23 11:44:35,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2018-03-23 11:44:35,790 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:35,790 INFO L353 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:35,790 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:35,790 INFO L82 PathProgramCache]: Analyzing trace with hash 815767662, now seen corresponding path program 25 times [2018-03-23 11:44:35,790 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:35,790 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:35,791 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:35,791 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:44:35,791 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:35,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:35,805 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:37,000 INFO L134 CoverageAnalysis]: Checked inductivity of 2175 backedges. 0 proven. 2175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:37,000 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:37,000 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:37,005 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:44:37,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:37,030 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:37,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2175 backedges. 0 proven. 2175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:37,123 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:37,124 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 52 [2018-03-23 11:44:37,124 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-03-23 11:44:37,124 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-03-23 11:44:37,124 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=2653, Unknown=0, NotChecked=0, Total=2756 [2018-03-23 11:44:37,124 INFO L87 Difference]: Start difference. First operand 1757 states and 2253 transitions. Second operand 53 states. [2018-03-23 11:44:41,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:41,406 INFO L93 Difference]: Finished difference Result 1967 states and 2509 transitions. [2018-03-23 11:44:41,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-03-23 11:44:41,406 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 188 [2018-03-23 11:44:41,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:41,411 INFO L225 Difference]: With dead ends: 1967 [2018-03-23 11:44:41,411 INFO L226 Difference]: Without dead ends: 1965 [2018-03-23 11:44:41,412 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=303, Invalid=10203, Unknown=0, NotChecked=0, Total=10506 [2018-03-23 11:44:41,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1965 states. [2018-03-23 11:44:41,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1965 to 1829. [2018-03-23 11:44:41,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1829 states. [2018-03-23 11:44:41,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1829 states to 1829 states and 2349 transitions. [2018-03-23 11:44:41,513 INFO L78 Accepts]: Start accepts. Automaton has 1829 states and 2349 transitions. Word has length 188 [2018-03-23 11:44:41,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:41,513 INFO L459 AbstractCegarLoop]: Abstraction has 1829 states and 2349 transitions. [2018-03-23 11:44:41,513 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-03-23 11:44:41,513 INFO L276 IsEmpty]: Start isEmpty. Operand 1829 states and 2349 transitions. [2018-03-23 11:44:41,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-03-23 11:44:41,516 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:41,517 INFO L353 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:41,517 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:41,517 INFO L82 PathProgramCache]: Analyzing trace with hash 972003625, now seen corresponding path program 26 times [2018-03-23 11:44:41,517 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:41,517 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:41,517 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:41,518 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:44:41,518 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:41,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:41,535 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:42,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 0 proven. 2353 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:42,856 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:42,856 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:42,861 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:44:42,882 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:44:42,882 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:42,886 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:42,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 0 proven. 2353 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:42,956 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:42,957 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-03-23 11:44:42,957 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-03-23 11:44:42,957 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-03-23 11:44:42,957 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=2863, Unknown=0, NotChecked=0, Total=2970 [2018-03-23 11:44:42,957 INFO L87 Difference]: Start difference. First operand 1829 states and 2349 transitions. Second operand 55 states. [2018-03-23 11:44:47,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:47,440 INFO L93 Difference]: Finished difference Result 2047 states and 2613 transitions. [2018-03-23 11:44:47,440 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-03-23 11:44:47,440 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 195 [2018-03-23 11:44:47,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:47,445 INFO L225 Difference]: With dead ends: 2047 [2018-03-23 11:44:47,445 INFO L226 Difference]: Without dead ends: 2045 [2018-03-23 11:44:47,446 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1326 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=315, Invalid=11027, Unknown=0, NotChecked=0, Total=11342 [2018-03-23 11:44:47,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2045 states. [2018-03-23 11:44:47,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2045 to 1901. [2018-03-23 11:44:47,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1901 states. [2018-03-23 11:44:47,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1901 states to 1901 states and 2445 transitions. [2018-03-23 11:44:47,528 INFO L78 Accepts]: Start accepts. Automaton has 1901 states and 2445 transitions. Word has length 195 [2018-03-23 11:44:47,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:47,529 INFO L459 AbstractCegarLoop]: Abstraction has 1901 states and 2445 transitions. [2018-03-23 11:44:47,529 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-03-23 11:44:47,529 INFO L276 IsEmpty]: Start isEmpty. Operand 1901 states and 2445 transitions. [2018-03-23 11:44:47,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-03-23 11:44:47,534 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:47,534 INFO L353 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:47,534 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:47,535 INFO L82 PathProgramCache]: Analyzing trace with hash 409710789, now seen corresponding path program 8 times [2018-03-23 11:44:47,535 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:47,535 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:47,535 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:47,536 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:47,536 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:47,559 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:48,059 INFO L134 CoverageAnalysis]: Checked inductivity of 1002 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2018-03-23 11:44:48,059 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:48,059 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:48,065 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:44:48,090 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:44:48,090 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:48,093 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:49,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1002 backedges. 498 proven. 488 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-03-23 11:44:49,460 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:49,460 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 53] total 78 [2018-03-23 11:44:49,460 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-03-23 11:44:49,461 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-03-23 11:44:49,461 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=557, Invalid=5449, Unknown=0, NotChecked=0, Total=6006 [2018-03-23 11:44:49,461 INFO L87 Difference]: Start difference. First operand 1901 states and 2445 transitions. Second operand 78 states. [2018-03-23 11:44:52,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:52,347 INFO L93 Difference]: Finished difference Result 2168 states and 2762 transitions. [2018-03-23 11:44:52,347 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2018-03-23 11:44:52,347 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 214 [2018-03-23 11:44:52,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:52,350 INFO L225 Difference]: With dead ends: 2168 [2018-03-23 11:44:52,350 INFO L226 Difference]: Without dead ends: 1913 [2018-03-23 11:44:52,352 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6169 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2405, Invalid=24327, Unknown=0, NotChecked=0, Total=26732 [2018-03-23 11:44:52,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2018-03-23 11:44:52,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1910. [2018-03-23 11:44:52,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1910 states. [2018-03-23 11:44:52,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1910 states to 1910 states and 2448 transitions. [2018-03-23 11:44:52,425 INFO L78 Accepts]: Start accepts. Automaton has 1910 states and 2448 transitions. Word has length 214 [2018-03-23 11:44:52,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:52,425 INFO L459 AbstractCegarLoop]: Abstraction has 1910 states and 2448 transitions. [2018-03-23 11:44:52,425 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-03-23 11:44:52,425 INFO L276 IsEmpty]: Start isEmpty. Operand 1910 states and 2448 transitions. [2018-03-23 11:44:52,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-03-23 11:44:52,428 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:52,428 INFO L353 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:52,428 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:52,429 INFO L82 PathProgramCache]: Analyzing trace with hash -290166770, now seen corresponding path program 27 times [2018-03-23 11:44:52,429 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:52,429 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:52,429 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:52,429 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:52,429 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:52,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:52,445 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:53,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 0 proven. 2538 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:53,911 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:53,912 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:44:53,917 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:44:54,007 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-03-23 11:44:54,008 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:54,012 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:54,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 0 proven. 2538 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:54,131 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:54,131 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 56 [2018-03-23 11:44:54,132 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-03-23 11:44:54,132 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-03-23 11:44:54,132 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=3081, Unknown=0, NotChecked=0, Total=3192 [2018-03-23 11:44:54,133 INFO L87 Difference]: Start difference. First operand 1910 states and 2448 transitions. Second operand 57 states. [2018-03-23 11:44:59,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:59,041 INFO L93 Difference]: Finished difference Result 2128 states and 2712 transitions. [2018-03-23 11:44:59,041 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-03-23 11:44:59,041 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 202 [2018-03-23 11:44:59,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:59,047 INFO L225 Difference]: With dead ends: 2128 [2018-03-23 11:44:59,047 INFO L226 Difference]: Without dead ends: 2126 [2018-03-23 11:44:59,048 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 201 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1431 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=327, Invalid=11883, Unknown=0, NotChecked=0, Total=12210 [2018-03-23 11:44:59,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2126 states. [2018-03-23 11:44:59,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2126 to 1982. [2018-03-23 11:44:59,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-03-23 11:44:59,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 2544 transitions. [2018-03-23 11:44:59,139 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 2544 transitions. Word has length 202 [2018-03-23 11:44:59,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:59,139 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 2544 transitions. [2018-03-23 11:44:59,139 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-03-23 11:44:59,139 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 2544 transitions. [2018-03-23 11:44:59,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-03-23 11:44:59,142 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:59,142 INFO L353 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:59,142 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:59,143 INFO L82 PathProgramCache]: Analyzing trace with hash 871955849, now seen corresponding path program 28 times [2018-03-23 11:44:59,143 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:59,143 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:59,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:59,144 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:59,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:59,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:59,162 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-03-23 11:45:00,625 INFO L134 CoverageAnalysis]: Checked inductivity of 2730 backedges. 0 proven. 2730 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:00,644 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:00,644 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 11:45:00,649 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:45:00,681 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:45:00,681 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:00,685 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:00,689 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-03-23 11:45:00,690 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-23 11:45:00,693 WARN L197 ceAbstractionStarter]: Timeout [2018-03-23 11:45:00,693 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.03 11:45:00 BoogieIcfgContainer [2018-03-23 11:45:00,693 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-23 11:45:00,694 INFO L168 Benchmark]: Toolchain (without parser) took 109207.33 ms. Allocated memory was 297.8 MB in the beginning and 994.1 MB in the end (delta: 696.3 MB). Free memory was 243.1 MB in the beginning and 412.7 MB in the end (delta: -169.6 MB). Peak memory consumption was 526.6 MB. Max. memory is 5.3 GB. [2018-03-23 11:45:00,696 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 297.8 MB. Free memory is still 261.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-23 11:45:00,696 INFO L168 Benchmark]: CACSL2BoogieTranslator took 218.33 ms. Allocated memory is still 297.8 MB. Free memory was 242.1 MB in the beginning and 233.1 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. [2018-03-23 11:45:00,696 INFO L168 Benchmark]: Boogie Preprocessor took 28.00 ms. Allocated memory is still 297.8 MB. Free memory was 233.1 MB in the beginning and 230.0 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 5.3 GB. [2018-03-23 11:45:00,697 INFO L168 Benchmark]: RCFGBuilder took 294.38 ms. Allocated memory was 297.8 MB in the beginning and 456.1 MB in the end (delta: 158.3 MB). Free memory was 229.0 MB in the beginning and 424.3 MB in the end (delta: -195.3 MB). Peak memory consumption was 21.7 MB. Max. memory is 5.3 GB. [2018-03-23 11:45:00,697 INFO L168 Benchmark]: TraceAbstraction took 108660.58 ms. Allocated memory was 456.1 MB in the beginning and 994.1 MB in the end (delta: 537.9 MB). Free memory was 424.3 MB in the beginning and 412.7 MB in the end (delta: 11.6 MB). Peak memory consumption was 549.5 MB. Max. memory is 5.3 GB. [2018-03-23 11:45:00,699 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21 ms. Allocated memory is still 297.8 MB. Free memory is still 261.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 218.33 ms. Allocated memory is still 297.8 MB. Free memory was 242.1 MB in the beginning and 233.1 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 28.00 ms. Allocated memory is still 297.8 MB. Free memory was 233.1 MB in the beginning and 230.0 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 5.3 GB. * RCFGBuilder took 294.38 ms. Allocated memory was 297.8 MB in the beginning and 456.1 MB in the end (delta: 158.3 MB). Free memory was 229.0 MB in the beginning and 424.3 MB in the end (delta: -195.3 MB). Peak memory consumption was 21.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 108660.58 ms. Allocated memory was 456.1 MB in the beginning and 994.1 MB in the end (delta: 537.9 MB). Free memory was 424.3 MB in the beginning and 412.7 MB in the end (delta: 11.6 MB). Peak memory consumption was 549.5 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 26]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 26). Cancelled while BasicCegarLoop was analyzing trace of length 210 with TraceHistMax 29, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 59 known predicates. - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 19). Cancelled while BasicCegarLoop was analyzing trace of length 210 with TraceHistMax 29, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 59 known predicates. - TimeoutResultAtElement [Line: 24]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 24). Cancelled while BasicCegarLoop was analyzing trace of length 210 with TraceHistMax 29, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 59 known predicates. - TimeoutResultAtElement [Line: 17]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 17). Cancelled while BasicCegarLoop was analyzing trace of length 210 with TraceHistMax 29, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 59 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 51 locations, 4 error locations. TIMEOUT Result, 108.6s OverallTime, 49 OverallIterations, 29 TraceHistogramMax, 69.6s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5393 SDtfs, 5096 SDslu, 127769 SDs, 0 SdLazy, 130094 SolverSat, 1932 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 38.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 7826 GetRequests, 5008 SyntacticMatches, 37 SemanticMatches, 2781 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42639 ImplicationChecksByTransitivity, 44.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1982occurred in iteration=48, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 48 MinimizatonAttempts, 1601 StatesRemovedByMinimization, 42 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 31.4s InterpolantComputationTime, 10616 NumberOfCodeBlocks, 10558 NumberOfCodeBlocksAsserted, 351 NumberOfCheckSat, 10522 ConstructedInterpolants, 158 QuantifiedInterpolants, 8295528 SizeOfPredicates, 1192 NumberOfNonLiveVariables, 7228 ConjunctsInSsa, 2149 ConjunctsInUnsatCore, 94 InterpolantComputations, 2 PerfectInterpolantSequences, 6928/61903 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-03-23_11-45-00-706.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-23_11-45-00-706.csv Completed graceful shutdown