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/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-10 13:30:09,849 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-10 13:30:09,851 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-10 13:30:09,864 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-10 13:30:09,864 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-10 13:30:09,865 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-10 13:30:09,866 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-10 13:30:09,868 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-10 13:30:09,869 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-10 13:30:09,870 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-10 13:30:09,871 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-10 13:30:09,871 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-10 13:30:09,872 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-10 13:30:09,872 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-10 13:30:09,873 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-10 13:30:09,875 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-10 13:30:09,876 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-10 13:30:09,878 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-10 13:30:09,879 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-10 13:30:09,880 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-10 13:30:09,881 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-10 13:30:09,881 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-10 13:30:09,882 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-10 13:30:09,883 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-10 13:30:09,883 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-10 13:30:09,884 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-10 13:30:09,884 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-10 13:30:09,885 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-10 13:30:09,885 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-10 13:30:09,886 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-10 13:30:09,886 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-10 13:30:09,886 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-10 13:30:09,897 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-10 13:30:09,897 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-10 13:30:09,898 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-10 13:30:09,898 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-10 13:30:09,898 INFO L133 SettingsManager]: * Use SBE=true [2018-04-10 13:30:09,898 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-10 13:30:09,898 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-10 13:30:09,898 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-10 13:30:09,899 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-10 13:30:09,899 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-10 13:30:09,899 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-10 13:30:09,899 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-10 13:30:09,899 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-10 13:30:09,899 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-10 13:30:09,899 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-10 13:30:09,900 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-10 13:30:09,900 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-10 13:30:09,900 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-10 13:30:09,900 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-10 13:30:09,900 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-10 13:30:09,900 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-10 13:30:09,900 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-10 13:30:09,901 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-10 13:30:09,901 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-04-10 13:30:09,928 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-10 13:30:09,937 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-10 13:30:09,940 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-10 13:30:09,942 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-10 13:30:09,942 INFO L276 PluginConnector]: CDTParser initialized [2018-04-10 13:30:09,942 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i [2018-04-10 13:30:10,312 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG62bb9aebf [2018-04-10 13:30:10,396 INFO L287 CDTParser]: IsIndexed: true [2018-04-10 13:30:10,396 INFO L288 CDTParser]: Found 1 translation units. [2018-04-10 13:30:10,397 INFO L168 CDTParser]: Scanning standard_strcpy_false-valid-deref_ground.i [2018-04-10 13:30:10,397 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-10 13:30:10,398 INFO L215 ultiparseSymbolTable]: [2018-04-10 13:30:10,398 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-10 13:30:10,398 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fstandard_strcpy_false_valid_deref_ground_i____VERIFIER_assert ('__VERIFIER_assert') in standard_strcpy_false-valid-deref_ground.i [2018-04-10 13:30:10,398 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in standard_strcpy_false-valid-deref_ground.i [2018-04-10 13:30:10,398 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-10 13:30:10,398 INFO L233 ultiparseSymbolTable]: [2018-04-10 13:30:10,410 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG62bb9aebf [2018-04-10 13:30:10,413 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-10 13:30:10,414 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-10 13:30:10,415 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-10 13:30:10,415 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-10 13:30:10,419 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-10 13:30:10,420 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 01:30:10" (1/1) ... [2018-04-10 13:30:10,422 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49a3a1e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:30:10, skipping insertion in model container [2018-04-10 13:30:10,422 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 01:30:10" (1/1) ... [2018-04-10 13:30:10,434 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 13:30:10,446 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 13:30:10,553 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 13:30:10,565 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 13:30:10,568 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 5 non ball SCCs. Number of states in SCCs 5. [2018-04-10 13:30:10,572 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:30:10 WrapperNode [2018-04-10 13:30:10,572 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-10 13:30:10,573 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-10 13:30:10,573 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-10 13:30:10,573 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-10 13:30:10,580 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:30:10" (1/1) ... [2018-04-10 13:30:10,581 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:30:10" (1/1) ... [2018-04-10 13:30:10,584 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:30:10" (1/1) ... [2018-04-10 13:30:10,585 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:30:10" (1/1) ... [2018-04-10 13:30:10,586 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:30:10" (1/1) ... [2018-04-10 13:30:10,589 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:30:10" (1/1) ... [2018-04-10 13:30:10,590 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:30:10" (1/1) ... [2018-04-10 13:30:10,591 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-10 13:30:10,592 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-10 13:30:10,592 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-10 13:30:10,592 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-10 13:30:10,593 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:30:10" (1/1) ... No working directory specified, using /home/ultimate/work/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-04-10 13:30:10,631 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-10 13:30:10,631 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-10 13:30:10,631 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fstandard_strcpy_false_valid_deref_ground_i____VERIFIER_assert [2018-04-10 13:30:10,631 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-10 13:30:10,631 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-10 13:30:10,631 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fstandard_strcpy_false_valid_deref_ground_i____VERIFIER_assert [2018-04-10 13:30:10,631 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-10 13:30:10,631 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-10 13:30:10,631 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-10 13:30:10,802 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-10 13:30:10,803 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 01:30:10 BoogieIcfgContainer [2018-04-10 13:30:10,803 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-10 13:30:10,804 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-10 13:30:10,804 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-10 13:30:10,806 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-10 13:30:10,806 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.04 01:30:10" (1/3) ... [2018-04-10 13:30:10,807 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e8aaded and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 01:30:10, skipping insertion in model container [2018-04-10 13:30:10,807 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:30:10" (2/3) ... [2018-04-10 13:30:10,807 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e8aaded and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 01:30:10, skipping insertion in model container [2018-04-10 13:30:10,808 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 01:30:10" (3/3) ... [2018-04-10 13:30:10,809 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_false-valid-deref_ground.i [2018-04-10 13:30:10,815 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-10 13:30:10,820 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 5 error locations. [2018-04-10 13:30:10,845 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-10 13:30:10,845 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-10 13:30:10,846 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-10 13:30:10,846 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-10 13:30:10,846 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-10 13:30:10,846 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-10 13:30:10,846 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-10 13:30:10,846 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-10 13:30:10,846 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-10 13:30:10,847 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-10 13:30:10,855 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states. [2018-04-10 13:30:10,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-10 13:30:10,863 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:10,863 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:10,863 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:10,866 INFO L82 PathProgramCache]: Analyzing trace with hash -42208474, now seen corresponding path program 1 times [2018-04-10 13:30:10,868 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:10,868 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:10,898 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:10,898 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:10,898 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:10,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:10,923 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:10,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:10,966 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:30:10,966 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-10 13:30:10,967 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 13:30:10,977 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 13:30:10,977 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 13:30:10,978 INFO L87 Difference]: Start difference. First operand 32 states. Second operand 3 states. [2018-04-10 13:30:11,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:11,035 INFO L93 Difference]: Finished difference Result 49 states and 53 transitions. [2018-04-10 13:30:11,035 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 13:30:11,036 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-10 13:30:11,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:11,042 INFO L225 Difference]: With dead ends: 49 [2018-04-10 13:30:11,042 INFO L226 Difference]: Without dead ends: 40 [2018-04-10 13:30:11,043 INFO L567 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-04-10 13:30:11,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-04-10 13:30:11,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 31. [2018-04-10 13:30:11,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-04-10 13:30:11,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 33 transitions. [2018-04-10 13:30:11,069 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 33 transitions. Word has length 7 [2018-04-10 13:30:11,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:11,070 INFO L459 AbstractCegarLoop]: Abstraction has 31 states and 33 transitions. [2018-04-10 13:30:11,070 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 13:30:11,070 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 33 transitions. [2018-04-10 13:30:11,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-04-10 13:30:11,071 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:11,071 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:11,071 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:11,071 INFO L82 PathProgramCache]: Analyzing trace with hash 619915766, now seen corresponding path program 1 times [2018-04-10 13:30:11,071 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:11,071 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:11,072 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,072 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:11,072 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:11,083 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:11,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:11,110 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:30:11,110 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 13:30:11,112 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 13:30:11,112 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 13:30:11,112 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:30:11,113 INFO L87 Difference]: Start difference. First operand 31 states and 33 transitions. Second operand 4 states. [2018-04-10 13:30:11,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:11,145 INFO L93 Difference]: Finished difference Result 34 states and 35 transitions. [2018-04-10 13:30:11,145 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 13:30:11,145 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2018-04-10 13:30:11,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:11,146 INFO L225 Difference]: With dead ends: 34 [2018-04-10 13:30:11,146 INFO L226 Difference]: Without dead ends: 31 [2018-04-10 13:30:11,147 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:30:11,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-04-10 13:30:11,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2018-04-10 13:30:11,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-04-10 13:30:11,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 32 transitions. [2018-04-10 13:30:11,151 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 32 transitions. Word has length 12 [2018-04-10 13:30:11,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:11,152 INFO L459 AbstractCegarLoop]: Abstraction has 31 states and 32 transitions. [2018-04-10 13:30:11,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 13:30:11,152 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 32 transitions. [2018-04-10 13:30:11,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-04-10 13:30:11,152 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:11,152 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:11,153 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:11,153 INFO L82 PathProgramCache]: Analyzing trace with hash 621575575, now seen corresponding path program 1 times [2018-04-10 13:30:11,153 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:11,153 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:11,154 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,154 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:11,154 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:11,160 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:11,201 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:11,201 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:11,202 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:11,211 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:11,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:11,225 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:11,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:11,261 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:11,261 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-04-10 13:30:11,261 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 13:30:11,261 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 13:30:11,261 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:30:11,261 INFO L87 Difference]: Start difference. First operand 31 states and 32 transitions. Second operand 4 states. [2018-04-10 13:30:11,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:11,320 INFO L93 Difference]: Finished difference Result 45 states and 48 transitions. [2018-04-10 13:30:11,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 13:30:11,321 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2018-04-10 13:30:11,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:11,321 INFO L225 Difference]: With dead ends: 45 [2018-04-10 13:30:11,321 INFO L226 Difference]: Without dead ends: 45 [2018-04-10 13:30:11,322 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:30:11,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-04-10 13:30:11,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 36. [2018-04-10 13:30:11,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-04-10 13:30:11,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 38 transitions. [2018-04-10 13:30:11,325 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 38 transitions. Word has length 12 [2018-04-10 13:30:11,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:11,326 INFO L459 AbstractCegarLoop]: Abstraction has 36 states and 38 transitions. [2018-04-10 13:30:11,326 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 13:30:11,326 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 38 transitions. [2018-04-10 13:30:11,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-10 13:30:11,326 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:11,327 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:11,327 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:11,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1962704421, now seen corresponding path program 1 times [2018-04-10 13:30:11,327 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:11,327 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:11,328 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,328 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:11,328 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:11,334 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:11,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:11,369 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:11,369 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:11,375 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:11,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:11,381 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:11,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-10 13:30:11,400 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-10 13:30:11,400 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 5 [2018-04-10 13:30:11,401 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-10 13:30:11,401 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-10 13:30:11,401 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-04-10 13:30:11,401 INFO L87 Difference]: Start difference. First operand 36 states and 38 transitions. Second operand 6 states. [2018-04-10 13:30:11,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:11,464 INFO L93 Difference]: Finished difference Result 57 states and 62 transitions. [2018-04-10 13:30:11,464 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 13:30:11,464 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2018-04-10 13:30:11,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:11,465 INFO L225 Difference]: With dead ends: 57 [2018-04-10 13:30:11,465 INFO L226 Difference]: Without dead ends: 57 [2018-04-10 13:30:11,465 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-04-10 13:30:11,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-04-10 13:30:11,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 40. [2018-04-10 13:30:11,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-04-10 13:30:11,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 42 transitions. [2018-04-10 13:30:11,469 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 42 transitions. Word has length 17 [2018-04-10 13:30:11,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:11,469 INFO L459 AbstractCegarLoop]: Abstraction has 40 states and 42 transitions. [2018-04-10 13:30:11,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-10 13:30:11,470 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 42 transitions. [2018-04-10 13:30:11,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-10 13:30:11,470 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:11,470 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:11,470 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:11,471 INFO L82 PathProgramCache]: Analyzing trace with hash 1964364230, now seen corresponding path program 2 times [2018-04-10 13:30:11,471 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:11,471 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:11,471 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,471 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:11,471 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:11,477 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:11,514 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:11,515 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:11,515 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:11,521 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:30:11,526 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:30:11,527 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:11,527 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:11,532 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:11,550 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:11,550 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-04-10 13:30:11,551 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 13:30:11,551 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 13:30:11,551 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 13:30:11,551 INFO L87 Difference]: Start difference. First operand 40 states and 42 transitions. Second operand 5 states. [2018-04-10 13:30:11,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:11,601 INFO L93 Difference]: Finished difference Result 71 states and 76 transitions. [2018-04-10 13:30:11,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 13:30:11,601 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-04-10 13:30:11,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:11,601 INFO L225 Difference]: With dead ends: 71 [2018-04-10 13:30:11,601 INFO L226 Difference]: Without dead ends: 71 [2018-04-10 13:30:11,602 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 13:30:11,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-04-10 13:30:11,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 45. [2018-04-10 13:30:11,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-04-10 13:30:11,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 48 transitions. [2018-04-10 13:30:11,604 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 48 transitions. Word has length 17 [2018-04-10 13:30:11,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:11,605 INFO L459 AbstractCegarLoop]: Abstraction has 45 states and 48 transitions. [2018-04-10 13:30:11,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 13:30:11,605 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 48 transitions. [2018-04-10 13:30:11,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-10 13:30:11,605 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:11,605 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:11,605 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:11,605 INFO L82 PathProgramCache]: Analyzing trace with hash 1777648375, now seen corresponding path program 3 times [2018-04-10 13:30:11,605 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:11,605 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:11,606 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,606 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:11,606 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:11,612 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:11,666 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:11,667 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:11,667 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:11,674 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:30:11,683 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-04-10 13:30:11,683 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:11,684 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:11,694 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:11,723 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:11,723 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-04-10 13:30:11,724 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 13:30:11,724 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 13:30:11,724 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-10 13:30:11,724 INFO L87 Difference]: Start difference. First operand 45 states and 48 transitions. Second operand 7 states. [2018-04-10 13:30:11,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:11,827 INFO L93 Difference]: Finished difference Result 89 states and 96 transitions. [2018-04-10 13:30:11,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 13:30:11,829 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-04-10 13:30:11,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:11,831 INFO L225 Difference]: With dead ends: 89 [2018-04-10 13:30:11,831 INFO L226 Difference]: Without dead ends: 89 [2018-04-10 13:30:11,831 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2018-04-10 13:30:11,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-04-10 13:30:11,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 50. [2018-04-10 13:30:11,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-10 13:30:11,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-04-10 13:30:11,835 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 22 [2018-04-10 13:30:11,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:11,835 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-04-10 13:30:11,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 13:30:11,836 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-04-10 13:30:11,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-04-10 13:30:11,836 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:11,836 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:11,836 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:11,837 INFO L82 PathProgramCache]: Analyzing trace with hash -788155134, now seen corresponding path program 1 times [2018-04-10 13:30:11,838 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:11,838 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:11,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,839 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:11,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:11,849 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:11,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:11,880 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:11,880 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:11,891 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:11,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:11,898 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:11,914 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:11,931 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:11,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2018-04-10 13:30:11,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 13:30:11,932 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 13:30:11,932 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2018-04-10 13:30:11,932 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 8 states. [2018-04-10 13:30:11,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:11,992 INFO L93 Difference]: Finished difference Result 59 states and 63 transitions. [2018-04-10 13:30:11,992 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 13:30:11,992 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 27 [2018-04-10 13:30:11,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:11,993 INFO L225 Difference]: With dead ends: 59 [2018-04-10 13:30:11,993 INFO L226 Difference]: Without dead ends: 50 [2018-04-10 13:30:11,993 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2018-04-10 13:30:11,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-04-10 13:30:11,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-04-10 13:30:11,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-10 13:30:11,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2018-04-10 13:30:11,997 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 27 [2018-04-10 13:30:11,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:11,997 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2018-04-10 13:30:11,997 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 13:30:11,998 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2018-04-10 13:30:11,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-04-10 13:30:11,998 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:11,998 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:11,998 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:11,998 INFO L82 PathProgramCache]: Analyzing trace with hash 1667360870, now seen corresponding path program 4 times [2018-04-10 13:30:11,998 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:11,999 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:11,999 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:11,999 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:11,999 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:12,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:12,007 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:12,066 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:12,066 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:12,066 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:12,072 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:30:12,081 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:30:12,081 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:12,083 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:12,089 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:12,109 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:12,109 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-04-10 13:30:12,109 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 13:30:12,109 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 13:30:12,110 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-10 13:30:12,110 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand 7 states. [2018-04-10 13:30:12,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:12,195 INFO L93 Difference]: Finished difference Result 94 states and 101 transitions. [2018-04-10 13:30:12,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 13:30:12,197 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-04-10 13:30:12,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:12,197 INFO L225 Difference]: With dead ends: 94 [2018-04-10 13:30:12,198 INFO L226 Difference]: Without dead ends: 94 [2018-04-10 13:30:12,198 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-10 13:30:12,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-04-10 13:30:12,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 55. [2018-04-10 13:30:12,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-04-10 13:30:12,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 59 transitions. [2018-04-10 13:30:12,202 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 59 transitions. Word has length 27 [2018-04-10 13:30:12,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:12,203 INFO L459 AbstractCegarLoop]: Abstraction has 55 states and 59 transitions. [2018-04-10 13:30:12,203 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 13:30:12,203 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 59 transitions. [2018-04-10 13:30:12,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-10 13:30:12,203 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:12,204 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:12,204 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:12,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1804493581, now seen corresponding path program 2 times [2018-04-10 13:30:12,204 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:12,204 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:12,205 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:12,205 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:12,205 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:12,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:12,212 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:12,243 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-10 13:30:12,243 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:12,244 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:12,249 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:30:12,257 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:30:12,257 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:12,258 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:12,265 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-10 13:30:12,284 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:12,284 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-04-10 13:30:12,284 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-10 13:30:12,285 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-10 13:30:12,285 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-04-10 13:30:12,285 INFO L87 Difference]: Start difference. First operand 55 states and 59 transitions. Second operand 6 states. [2018-04-10 13:30:12,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:12,322 INFO L93 Difference]: Finished difference Result 55 states and 60 transitions. [2018-04-10 13:30:12,322 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 13:30:12,323 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2018-04-10 13:30:12,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:12,323 INFO L225 Difference]: With dead ends: 55 [2018-04-10 13:30:12,323 INFO L226 Difference]: Without dead ends: 38 [2018-04-10 13:30:12,324 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2018-04-10 13:30:12,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-04-10 13:30:12,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-04-10 13:30:12,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-04-10 13:30:12,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-04-10 13:30:12,326 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 32 [2018-04-10 13:30:12,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:12,330 INFO L459 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-04-10 13:30:12,330 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-10 13:30:12,330 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-04-10 13:30:12,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-10 13:30:12,331 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:12,331 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:12,331 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:12,331 INFO L82 PathProgramCache]: Analyzing trace with hash 651022423, now seen corresponding path program 5 times [2018-04-10 13:30:12,332 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:12,332 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:12,333 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:12,333 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:12,333 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:12,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:12,342 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:12,393 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:12,393 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:12,393 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:12,400 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:30:12,409 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-04-10 13:30:12,409 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:12,410 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:12,452 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:12,471 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:12,471 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2018-04-10 13:30:12,472 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 13:30:12,472 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 13:30:12,472 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2018-04-10 13:30:12,472 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 14 states. [2018-04-10 13:30:12,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:12,579 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-04-10 13:30:12,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-10 13:30:12,580 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-04-10 13:30:12,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:12,580 INFO L225 Difference]: With dead ends: 43 [2018-04-10 13:30:12,580 INFO L226 Difference]: Without dead ends: 43 [2018-04-10 13:30:12,581 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-04-10 13:30:12,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-04-10 13:30:12,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-04-10 13:30:12,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-04-10 13:30:12,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-04-10 13:30:12,584 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 32 [2018-04-10 13:30:12,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:12,584 INFO L459 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-04-10 13:30:12,584 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 13:30:12,584 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-04-10 13:30:12,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-10 13:30:12,585 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:12,585 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:12,585 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:12,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1728432378, now seen corresponding path program 6 times [2018-04-10 13:30:12,585 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:12,585 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:12,586 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:12,587 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:12,587 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:12,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:12,594 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:12,646 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:12,646 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:12,646 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:12,651 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:30:12,662 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-04-10 13:30:12,662 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:12,663 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:12,684 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:12,703 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:12,703 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-04-10 13:30:12,704 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 13:30:12,704 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 13:30:12,704 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-04-10 13:30:12,704 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 13 states. [2018-04-10 13:30:12,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:12,791 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-04-10 13:30:12,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 13:30:12,791 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 37 [2018-04-10 13:30:12,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:12,792 INFO L225 Difference]: With dead ends: 48 [2018-04-10 13:30:12,792 INFO L226 Difference]: Without dead ends: 48 [2018-04-10 13:30:12,792 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2018-04-10 13:30:12,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-04-10 13:30:12,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-04-10 13:30:12,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-04-10 13:30:12,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-04-10 13:30:12,795 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 37 [2018-04-10 13:30:12,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:12,797 INFO L459 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-04-10 13:30:12,797 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 13:30:12,797 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-04-10 13:30:12,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-10 13:30:12,798 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:12,798 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:12,798 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:12,799 INFO L82 PathProgramCache]: Analyzing trace with hash -616716873, now seen corresponding path program 7 times [2018-04-10 13:30:12,799 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:12,799 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:12,800 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:12,800 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:12,800 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:12,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:12,807 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:12,882 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:12,882 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:12,882 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:12,887 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:12,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:12,895 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:12,928 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:12,945 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:12,945 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-04-10 13:30:12,946 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 13:30:12,946 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 13:30:12,946 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-04-10 13:30:12,946 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 19 states. [2018-04-10 13:30:13,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:13,020 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-04-10 13:30:13,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 13:30:13,020 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 42 [2018-04-10 13:30:13,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:13,021 INFO L225 Difference]: With dead ends: 53 [2018-04-10 13:30:13,021 INFO L226 Difference]: Without dead ends: 53 [2018-04-10 13:30:13,021 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-04-10 13:30:13,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-04-10 13:30:13,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-04-10 13:30:13,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-04-10 13:30:13,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-04-10 13:30:13,024 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 42 [2018-04-10 13:30:13,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:13,025 INFO L459 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-04-10 13:30:13,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 13:30:13,025 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-04-10 13:30:13,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-10 13:30:13,025 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:13,026 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:13,026 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:13,026 INFO L82 PathProgramCache]: Analyzing trace with hash 1845018022, now seen corresponding path program 8 times [2018-04-10 13:30:13,026 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:13,026 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:13,027 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:13,027 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:13,027 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:13,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:13,034 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:13,103 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:13,103 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:13,103 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:13,108 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:30:13,115 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:30:13,115 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:13,116 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:13,125 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:13,143 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:13,143 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-04-10 13:30:13,143 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-10 13:30:13,143 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-10 13:30:13,143 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-04-10 13:30:13,143 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 11 states. [2018-04-10 13:30:13,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:13,252 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-04-10 13:30:13,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-10 13:30:13,253 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 47 [2018-04-10 13:30:13,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:13,253 INFO L225 Difference]: With dead ends: 58 [2018-04-10 13:30:13,253 INFO L226 Difference]: Without dead ends: 58 [2018-04-10 13:30:13,253 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-04-10 13:30:13,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-04-10 13:30:13,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-04-10 13:30:13,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-04-10 13:30:13,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-04-10 13:30:13,255 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 47 [2018-04-10 13:30:13,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:13,255 INFO L459 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-04-10 13:30:13,255 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-10 13:30:13,255 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-04-10 13:30:13,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-10 13:30:13,256 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:13,256 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:13,256 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:13,256 INFO L82 PathProgramCache]: Analyzing trace with hash 795493143, now seen corresponding path program 9 times [2018-04-10 13:30:13,256 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:13,256 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:13,257 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:13,257 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:13,257 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:13,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:13,264 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:13,374 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:13,374 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:13,374 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:13,385 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:30:13,404 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-04-10 13:30:13,405 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:13,406 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:13,414 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:13,433 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:13,433 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-04-10 13:30:13,433 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 13:30:13,434 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 13:30:13,434 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2018-04-10 13:30:13,434 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 13 states. [2018-04-10 13:30:13,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:13,529 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2018-04-10 13:30:13,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-10 13:30:13,529 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 52 [2018-04-10 13:30:13,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:13,529 INFO L225 Difference]: With dead ends: 63 [2018-04-10 13:30:13,530 INFO L226 Difference]: Without dead ends: 63 [2018-04-10 13:30:13,530 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=168, Invalid=294, Unknown=0, NotChecked=0, Total=462 [2018-04-10 13:30:13,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-04-10 13:30:13,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-04-10 13:30:13,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-04-10 13:30:13,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 63 transitions. [2018-04-10 13:30:13,533 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 63 transitions. Word has length 52 [2018-04-10 13:30:13,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:13,533 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 63 transitions. [2018-04-10 13:30:13,533 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 13:30:13,533 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2018-04-10 13:30:13,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-10 13:30:13,534 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:13,534 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:13,534 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:13,534 INFO L82 PathProgramCache]: Analyzing trace with hash 1643609158, now seen corresponding path program 10 times [2018-04-10 13:30:13,534 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:13,535 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:13,535 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:13,535 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:13,535 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:13,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:13,543 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:13,647 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:13,647 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:13,647 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:13,655 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:30:13,668 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:30:13,668 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:13,670 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:13,747 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:13,765 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:13,765 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2018-04-10 13:30:13,766 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 13:30:13,766 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 13:30:13,766 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-04-10 13:30:13,766 INFO L87 Difference]: Start difference. First operand 63 states and 63 transitions. Second operand 25 states. [2018-04-10 13:30:13,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:13,959 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2018-04-10 13:30:13,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-10 13:30:13,960 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 57 [2018-04-10 13:30:13,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:13,960 INFO L225 Difference]: With dead ends: 68 [2018-04-10 13:30:13,960 INFO L226 Difference]: Without dead ends: 68 [2018-04-10 13:30:13,961 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-04-10 13:30:13,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-04-10 13:30:13,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-04-10 13:30:13,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-10 13:30:13,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-04-10 13:30:13,964 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 57 [2018-04-10 13:30:13,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:13,964 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-04-10 13:30:13,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 13:30:13,964 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-04-10 13:30:13,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-04-10 13:30:13,965 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:13,965 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:13,965 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:13,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1408870519, now seen corresponding path program 11 times [2018-04-10 13:30:13,965 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:13,965 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:13,966 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:13,966 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:13,966 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:13,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:13,974 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:14,067 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:14,067 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:14,067 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:14,073 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:30:14,091 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-04-10 13:30:14,091 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:14,092 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:14,200 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:14,219 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:14,219 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2018-04-10 13:30:14,219 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-10 13:30:14,219 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-10 13:30:14,220 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=469, Unknown=0, NotChecked=0, Total=650 [2018-04-10 13:30:14,220 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 26 states. [2018-04-10 13:30:14,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:14,443 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2018-04-10 13:30:14,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-10 13:30:14,443 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 62 [2018-04-10 13:30:14,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:14,444 INFO L225 Difference]: With dead ends: 73 [2018-04-10 13:30:14,444 INFO L226 Difference]: Without dead ends: 73 [2018-04-10 13:30:14,445 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2018-04-10 13:30:14,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-04-10 13:30:14,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2018-04-10 13:30:14,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-04-10 13:30:14,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 73 transitions. [2018-04-10 13:30:14,447 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 73 transitions. Word has length 62 [2018-04-10 13:30:14,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:14,447 INFO L459 AbstractCegarLoop]: Abstraction has 73 states and 73 transitions. [2018-04-10 13:30:14,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-10 13:30:14,447 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 73 transitions. [2018-04-10 13:30:14,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-10 13:30:14,448 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:14,448 INFO L355 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:14,448 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:14,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1139772698, now seen corresponding path program 12 times [2018-04-10 13:30:14,449 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:14,449 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:14,449 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:14,449 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:14,450 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:14,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:14,464 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:14,583 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:14,583 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:14,583 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:14,588 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:30:14,607 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-04-10 13:30:14,607 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:14,609 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:14,663 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:14,692 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:14,692 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 19 [2018-04-10 13:30:14,693 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 13:30:14,693 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 13:30:14,693 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2018-04-10 13:30:14,693 INFO L87 Difference]: Start difference. First operand 73 states and 73 transitions. Second operand 20 states. [2018-04-10 13:30:14,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:14,911 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2018-04-10 13:30:14,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-10 13:30:14,912 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 67 [2018-04-10 13:30:14,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:14,912 INFO L225 Difference]: With dead ends: 78 [2018-04-10 13:30:14,912 INFO L226 Difference]: Without dead ends: 78 [2018-04-10 13:30:14,912 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=302, Invalid=690, Unknown=0, NotChecked=0, Total=992 [2018-04-10 13:30:14,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-04-10 13:30:14,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2018-04-10 13:30:14,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-04-10 13:30:14,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 78 transitions. [2018-04-10 13:30:14,914 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 78 transitions. Word has length 67 [2018-04-10 13:30:14,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:14,914 INFO L459 AbstractCegarLoop]: Abstraction has 78 states and 78 transitions. [2018-04-10 13:30:14,914 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 13:30:14,914 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 78 transitions. [2018-04-10 13:30:14,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-04-10 13:30:14,914 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:14,915 INFO L355 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:14,915 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:14,915 INFO L82 PathProgramCache]: Analyzing trace with hash 1645336023, now seen corresponding path program 13 times [2018-04-10 13:30:14,915 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:14,915 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:14,915 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:14,915 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:14,915 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:14,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:14,920 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:15,024 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 0 proven. 416 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:15,024 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:15,024 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:15,029 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:15,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:15,041 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:15,123 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 0 proven. 416 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:15,140 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:15,140 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2018-04-10 13:30:15,141 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-10 13:30:15,141 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-10 13:30:15,141 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-04-10 13:30:15,141 INFO L87 Difference]: Start difference. First operand 78 states and 78 transitions. Second operand 31 states. [2018-04-10 13:30:15,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:15,397 INFO L93 Difference]: Finished difference Result 83 states and 83 transitions. [2018-04-10 13:30:15,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-10 13:30:15,397 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 72 [2018-04-10 13:30:15,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:15,398 INFO L225 Difference]: With dead ends: 83 [2018-04-10 13:30:15,398 INFO L226 Difference]: Without dead ends: 83 [2018-04-10 13:30:15,398 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-04-10 13:30:15,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-04-10 13:30:15,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2018-04-10 13:30:15,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2018-04-10 13:30:15,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 83 transitions. [2018-04-10 13:30:15,399 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 83 transitions. Word has length 72 [2018-04-10 13:30:15,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:15,400 INFO L459 AbstractCegarLoop]: Abstraction has 83 states and 83 transitions. [2018-04-10 13:30:15,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-10 13:30:15,400 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 83 transitions. [2018-04-10 13:30:15,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-10 13:30:15,400 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:15,400 INFO L355 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:15,400 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:15,400 INFO L82 PathProgramCache]: Analyzing trace with hash 719167878, now seen corresponding path program 14 times [2018-04-10 13:30:15,401 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:15,401 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:15,401 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:15,401 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:15,401 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:15,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:15,407 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:15,554 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:15,554 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:15,555 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:15,562 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:30:15,579 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:30:15,579 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:15,581 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:15,687 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:15,706 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:15,706 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 32 [2018-04-10 13:30:15,707 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-10 13:30:15,707 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-10 13:30:15,707 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-04-10 13:30:15,707 INFO L87 Difference]: Start difference. First operand 83 states and 83 transitions. Second operand 33 states. [2018-04-10 13:30:16,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:16,026 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2018-04-10 13:30:16,026 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 13:30:16,026 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 77 [2018-04-10 13:30:16,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:16,026 INFO L225 Difference]: With dead ends: 88 [2018-04-10 13:30:16,027 INFO L226 Difference]: Without dead ends: 88 [2018-04-10 13:30:16,027 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-04-10 13:30:16,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-10 13:30:16,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2018-04-10 13:30:16,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-04-10 13:30:16,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 88 transitions. [2018-04-10 13:30:16,028 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 88 transitions. Word has length 77 [2018-04-10 13:30:16,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:16,028 INFO L459 AbstractCegarLoop]: Abstraction has 88 states and 88 transitions. [2018-04-10 13:30:16,028 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-10 13:30:16,028 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 88 transitions. [2018-04-10 13:30:16,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-10 13:30:16,029 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:16,029 INFO L355 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:16,029 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:16,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1151808713, now seen corresponding path program 15 times [2018-04-10 13:30:16,029 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:16,029 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:16,030 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:16,030 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:16,030 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:16,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:16,036 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:16,139 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:16,140 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:16,140 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:16,145 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:30:16,171 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-04-10 13:30:16,171 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:16,173 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:16,186 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:16,204 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:16,204 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-04-10 13:30:16,205 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 13:30:16,205 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 13:30:16,205 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=201, Unknown=0, NotChecked=0, Total=342 [2018-04-10 13:30:16,205 INFO L87 Difference]: Start difference. First operand 88 states and 88 transitions. Second operand 19 states. [2018-04-10 13:30:16,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:16,397 INFO L93 Difference]: Finished difference Result 93 states and 93 transitions. [2018-04-10 13:30:16,398 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-10 13:30:16,398 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 82 [2018-04-10 13:30:16,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:16,398 INFO L225 Difference]: With dead ends: 93 [2018-04-10 13:30:16,398 INFO L226 Difference]: Without dead ends: 93 [2018-04-10 13:30:16,399 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=411, Invalid=711, Unknown=0, NotChecked=0, Total=1122 [2018-04-10 13:30:16,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-04-10 13:30:16,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2018-04-10 13:30:16,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2018-04-10 13:30:16,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 93 transitions. [2018-04-10 13:30:16,401 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 93 transitions. Word has length 82 [2018-04-10 13:30:16,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:16,401 INFO L459 AbstractCegarLoop]: Abstraction has 93 states and 93 transitions. [2018-04-10 13:30:16,401 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 13:30:16,401 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 93 transitions. [2018-04-10 13:30:16,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-10 13:30:16,402 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:16,402 INFO L355 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:16,402 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:16,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1685653542, now seen corresponding path program 16 times [2018-04-10 13:30:16,403 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:16,403 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:16,403 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:16,403 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:16,403 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:16,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:16,411 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:16,576 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:16,576 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:16,576 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:16,581 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:30:16,591 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:30:16,591 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:16,593 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:16,624 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:16,624 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-04-10 13:30:16,624 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 13:30:16,625 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 13:30:16,625 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-04-10 13:30:16,625 INFO L87 Difference]: Start difference. First operand 93 states and 93 transitions. Second operand 19 states. [2018-04-10 13:30:16,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:16,928 INFO L93 Difference]: Finished difference Result 98 states and 98 transitions. [2018-04-10 13:30:16,928 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-10 13:30:16,928 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 87 [2018-04-10 13:30:16,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:16,929 INFO L225 Difference]: With dead ends: 98 [2018-04-10 13:30:16,929 INFO L226 Difference]: Without dead ends: 98 [2018-04-10 13:30:16,929 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-04-10 13:30:16,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-04-10 13:30:16,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2018-04-10 13:30:16,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-04-10 13:30:16,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 98 transitions. [2018-04-10 13:30:16,932 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 98 transitions. Word has length 87 [2018-04-10 13:30:16,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:16,932 INFO L459 AbstractCegarLoop]: Abstraction has 98 states and 98 transitions. [2018-04-10 13:30:16,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 13:30:16,932 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 98 transitions. [2018-04-10 13:30:16,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-10 13:30:16,933 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:16,933 INFO L355 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:16,933 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:16,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1777633431, now seen corresponding path program 17 times [2018-04-10 13:30:16,933 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:16,933 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:16,934 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:16,934 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:16,934 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:16,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:16,942 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:17,073 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 0 proven. 714 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:17,073 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:17,073 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:17,078 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:30:17,108 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-04-10 13:30:17,108 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:17,109 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:17,260 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 0 proven. 714 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:17,277 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:17,277 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2018-04-10 13:30:17,277 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-10 13:30:17,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-10 13:30:17,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=379, Invalid=1027, Unknown=0, NotChecked=0, Total=1406 [2018-04-10 13:30:17,278 INFO L87 Difference]: Start difference. First operand 98 states and 98 transitions. Second operand 38 states. [2018-04-10 13:30:17,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:17,700 INFO L93 Difference]: Finished difference Result 103 states and 103 transitions. [2018-04-10 13:30:17,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-10 13:30:17,700 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 92 [2018-04-10 13:30:17,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:17,701 INFO L225 Difference]: With dead ends: 103 [2018-04-10 13:30:17,701 INFO L226 Difference]: Without dead ends: 103 [2018-04-10 13:30:17,702 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 579 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-04-10 13:30:17,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-04-10 13:30:17,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2018-04-10 13:30:17,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2018-04-10 13:30:17,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 103 transitions. [2018-04-10 13:30:17,704 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 103 transitions. Word has length 92 [2018-04-10 13:30:17,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:17,704 INFO L459 AbstractCegarLoop]: Abstraction has 103 states and 103 transitions. [2018-04-10 13:30:17,704 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-10 13:30:17,705 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 103 transitions. [2018-04-10 13:30:17,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-10 13:30:17,705 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:17,705 INFO L355 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:17,705 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:17,705 INFO L82 PathProgramCache]: Analyzing trace with hash -964909370, now seen corresponding path program 18 times [2018-04-10 13:30:17,705 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:17,705 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:17,706 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:17,706 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:17,706 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:17,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:17,712 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:17,857 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 0 proven. 801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:17,857 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:17,857 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:17,862 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:30:17,887 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-04-10 13:30:17,887 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:17,888 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:17,943 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 0 proven. 801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:17,961 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:17,961 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 24 [2018-04-10 13:30:17,961 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 13:30:17,961 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 13:30:17,961 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=392, Unknown=0, NotChecked=0, Total=600 [2018-04-10 13:30:17,961 INFO L87 Difference]: Start difference. First operand 103 states and 103 transitions. Second operand 25 states. [2018-04-10 13:30:18,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:18,201 INFO L93 Difference]: Finished difference Result 108 states and 108 transitions. [2018-04-10 13:30:18,201 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-10 13:30:18,201 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 97 [2018-04-10 13:30:18,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:18,201 INFO L225 Difference]: With dead ends: 108 [2018-04-10 13:30:18,201 INFO L226 Difference]: Without dead ends: 108 [2018-04-10 13:30:18,202 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=620, Invalid=1186, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 13:30:18,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2018-04-10 13:30:18,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2018-04-10 13:30:18,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-04-10 13:30:18,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 108 transitions. [2018-04-10 13:30:18,203 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 108 transitions. Word has length 97 [2018-04-10 13:30:18,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:18,204 INFO L459 AbstractCegarLoop]: Abstraction has 108 states and 108 transitions. [2018-04-10 13:30:18,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 13:30:18,204 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 108 transitions. [2018-04-10 13:30:18,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-10 13:30:18,204 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:18,204 INFO L355 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:18,204 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:18,204 INFO L82 PathProgramCache]: Analyzing trace with hash -2138370569, now seen corresponding path program 19 times [2018-04-10 13:30:18,204 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:18,204 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:18,205 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:18,205 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:18,205 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:18,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:18,212 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:18,380 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 0 proven. 893 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:18,380 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:18,381 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:18,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:18,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:18,402 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:18,578 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 0 proven. 893 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:18,596 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:18,597 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 42 [2018-04-10 13:30:18,597 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-10 13:30:18,597 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-10 13:30:18,598 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 13:30:18,598 INFO L87 Difference]: Start difference. First operand 108 states and 108 transitions. Second operand 43 states. [2018-04-10 13:30:19,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:19,041 INFO L93 Difference]: Finished difference Result 113 states and 113 transitions. [2018-04-10 13:30:19,041 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 13:30:19,041 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 102 [2018-04-10 13:30:19,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:19,042 INFO L225 Difference]: With dead ends: 113 [2018-04-10 13:30:19,042 INFO L226 Difference]: Without dead ends: 113 [2018-04-10 13:30:19,042 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 13:30:19,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2018-04-10 13:30:19,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2018-04-10 13:30:19,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-04-10 13:30:19,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 113 transitions. [2018-04-10 13:30:19,044 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 113 transitions. Word has length 102 [2018-04-10 13:30:19,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:19,044 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 113 transitions. [2018-04-10 13:30:19,044 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-10 13:30:19,044 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 113 transitions. [2018-04-10 13:30:19,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-10 13:30:19,045 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:19,045 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:19,045 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:19,045 INFO L82 PathProgramCache]: Analyzing trace with hash -167608986, now seen corresponding path program 20 times [2018-04-10 13:30:19,045 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:19,045 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:19,046 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:19,046 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:19,046 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:19,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:19,051 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:19,229 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:19,229 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:19,229 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:19,235 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:30:19,250 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:30:19,251 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:19,252 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:19,578 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:19,605 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:19,650 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2018-04-10 13:30:19,651 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-10 13:30:19,651 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-10 13:30:19,651 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-04-10 13:30:19,651 INFO L87 Difference]: Start difference. First operand 113 states and 113 transitions. Second operand 45 states. [2018-04-10 13:30:20,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:20,119 INFO L93 Difference]: Finished difference Result 118 states and 118 transitions. [2018-04-10 13:30:20,119 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 13:30:20,119 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 107 [2018-04-10 13:30:20,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:20,119 INFO L225 Difference]: With dead ends: 118 [2018-04-10 13:30:20,119 INFO L226 Difference]: Without dead ends: 118 [2018-04-10 13:30:20,120 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 770 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-04-10 13:30:20,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2018-04-10 13:30:20,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2018-04-10 13:30:20,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-04-10 13:30:20,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 118 transitions. [2018-04-10 13:30:20,122 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 118 transitions. Word has length 107 [2018-04-10 13:30:20,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:20,123 INFO L459 AbstractCegarLoop]: Abstraction has 118 states and 118 transitions. [2018-04-10 13:30:20,123 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-10 13:30:20,123 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 118 transitions. [2018-04-10 13:30:20,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-10 13:30:20,123 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:20,123 INFO L355 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:20,124 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:20,124 INFO L82 PathProgramCache]: Analyzing trace with hash 2051169111, now seen corresponding path program 21 times [2018-04-10 13:30:20,124 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:20,124 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:20,124 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:20,125 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:20,125 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:20,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:20,133 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:20,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:20,380 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:20,380 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:20,388 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:30:20,431 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-04-10 13:30:20,431 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:20,433 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:20,447 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:20,466 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:20,466 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-04-10 13:30:20,466 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 13:30:20,466 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 13:30:20,466 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=342, Unknown=0, NotChecked=0, Total=600 [2018-04-10 13:30:20,466 INFO L87 Difference]: Start difference. First operand 118 states and 118 transitions. Second operand 25 states. [2018-04-10 13:30:20,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:20,751 INFO L93 Difference]: Finished difference Result 123 states and 123 transitions. [2018-04-10 13:30:20,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-10 13:30:20,752 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 112 [2018-04-10 13:30:20,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:20,752 INFO L225 Difference]: With dead ends: 123 [2018-04-10 13:30:20,753 INFO L226 Difference]: Without dead ends: 123 [2018-04-10 13:30:20,753 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=762, Invalid=1308, Unknown=0, NotChecked=0, Total=2070 [2018-04-10 13:30:20,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2018-04-10 13:30:20,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2018-04-10 13:30:20,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2018-04-10 13:30:20,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 123 transitions. [2018-04-10 13:30:20,756 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 123 transitions. Word has length 112 [2018-04-10 13:30:20,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:20,756 INFO L459 AbstractCegarLoop]: Abstraction has 123 states and 123 transitions. [2018-04-10 13:30:20,756 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 13:30:20,756 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 123 transitions. [2018-04-10 13:30:20,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-04-10 13:30:20,757 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:20,757 INFO L355 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:20,757 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:20,757 INFO L82 PathProgramCache]: Analyzing trace with hash 2141490182, now seen corresponding path program 22 times [2018-04-10 13:30:20,757 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:20,757 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:20,758 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:20,758 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:20,758 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:20,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:20,766 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:20,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1199 backedges. 0 proven. 1199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:20,998 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:20,998 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:21,003 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:30:21,021 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:30:21,021 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:21,023 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:21,223 INFO L134 CoverageAnalysis]: Checked inductivity of 1199 backedges. 0 proven. 1199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:21,241 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:21,241 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 48 [2018-04-10 13:30:21,242 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-10 13:30:21,242 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-10 13:30:21,243 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-04-10 13:30:21,243 INFO L87 Difference]: Start difference. First operand 123 states and 123 transitions. Second operand 49 states. [2018-04-10 13:30:21,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:21,708 INFO L93 Difference]: Finished difference Result 128 states and 128 transitions. [2018-04-10 13:30:21,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-10 13:30:21,708 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 117 [2018-04-10 13:30:21,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:21,709 INFO L225 Difference]: With dead ends: 128 [2018-04-10 13:30:21,709 INFO L226 Difference]: Without dead ends: 128 [2018-04-10 13:30:21,709 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-04-10 13:30:21,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-10 13:30:21,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2018-04-10 13:30:21,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-10 13:30:21,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 128 transitions. [2018-04-10 13:30:21,712 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 128 transitions. Word has length 117 [2018-04-10 13:30:21,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:21,712 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 128 transitions. [2018-04-10 13:30:21,712 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-10 13:30:21,712 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 128 transitions. [2018-04-10 13:30:21,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-04-10 13:30:21,713 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:21,713 INFO L355 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:21,713 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:21,713 INFO L82 PathProgramCache]: Analyzing trace with hash -1698664265, now seen corresponding path program 23 times [2018-04-10 13:30:21,713 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:21,713 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:21,714 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:21,714 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:21,714 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:21,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:21,723 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:21,935 INFO L134 CoverageAnalysis]: Checked inductivity of 1311 backedges. 0 proven. 1311 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:21,935 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:21,935 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:21,940 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:30:22,008 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-04-10 13:30:22,009 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:22,010 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:22,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1311 backedges. 0 proven. 1311 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:22,239 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:22,240 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 49 [2018-04-10 13:30:22,240 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-10 13:30:22,240 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-10 13:30:22,241 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=649, Invalid=1801, Unknown=0, NotChecked=0, Total=2450 [2018-04-10 13:30:22,241 INFO L87 Difference]: Start difference. First operand 128 states and 128 transitions. Second operand 50 states. [2018-04-10 13:30:22,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:22,791 INFO L93 Difference]: Finished difference Result 133 states and 133 transitions. [2018-04-10 13:30:22,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-10 13:30:22,791 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 122 [2018-04-10 13:30:22,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:22,792 INFO L225 Difference]: With dead ends: 133 [2018-04-10 13:30:22,792 INFO L226 Difference]: Without dead ends: 133 [2018-04-10 13:30:22,792 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=675, Invalid=1875, Unknown=0, NotChecked=0, Total=2550 [2018-04-10 13:30:22,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-04-10 13:30:22,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2018-04-10 13:30:22,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-04-10 13:30:22,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 133 transitions. [2018-04-10 13:30:22,794 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 133 transitions. Word has length 122 [2018-04-10 13:30:22,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:22,794 INFO L459 AbstractCegarLoop]: Abstraction has 133 states and 133 transitions. [2018-04-10 13:30:22,794 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-10 13:30:22,794 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 133 transitions. [2018-04-10 13:30:22,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-04-10 13:30:22,795 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:22,795 INFO L355 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:22,795 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:22,795 INFO L82 PathProgramCache]: Analyzing trace with hash 2004669094, now seen corresponding path program 24 times [2018-04-10 13:30:22,795 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:22,795 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:22,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:22,795 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:22,796 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:22,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:22,802 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:23,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1428 backedges. 0 proven. 1428 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:23,038 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:23,038 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:23,043 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:30:23,085 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-04-10 13:30:23,085 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:23,087 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:23,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1428 backedges. 0 proven. 1428 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:23,228 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:23,228 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 36 [2018-04-10 13:30:23,228 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-10 13:30:23,229 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-10 13:30:23,229 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=932, Unknown=0, NotChecked=0, Total=1332 [2018-04-10 13:30:23,229 INFO L87 Difference]: Start difference. First operand 133 states and 133 transitions. Second operand 37 states. [2018-04-10 13:30:23,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:23,742 INFO L93 Difference]: Finished difference Result 138 states and 138 transitions. [2018-04-10 13:30:23,742 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-10 13:30:23,742 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 127 [2018-04-10 13:30:23,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:23,743 INFO L225 Difference]: With dead ends: 138 [2018-04-10 13:30:23,743 INFO L226 Difference]: Without dead ends: 138 [2018-04-10 13:30:23,743 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1067, Invalid=2593, Unknown=0, NotChecked=0, Total=3660 [2018-04-10 13:30:23,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2018-04-10 13:30:23,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2018-04-10 13:30:23,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2018-04-10 13:30:23,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 138 transitions. [2018-04-10 13:30:23,745 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 138 transitions. Word has length 127 [2018-04-10 13:30:23,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:23,745 INFO L459 AbstractCegarLoop]: Abstraction has 138 states and 138 transitions. [2018-04-10 13:30:23,745 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-10 13:30:23,745 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 138 transitions. [2018-04-10 13:30:23,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-04-10 13:30:23,746 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:23,746 INFO L355 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:23,746 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:23,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1311460887, now seen corresponding path program 25 times [2018-04-10 13:30:23,746 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:23,746 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:23,746 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:23,746 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:23,746 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:23,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:23,752 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:24,039 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 0 proven. 1550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:24,039 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:24,039 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:24,047 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:24,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:24,074 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:24,303 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 0 proven. 1550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:24,320 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:24,320 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 54 [2018-04-10 13:30:24,321 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-10 13:30:24,321 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-10 13:30:24,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-04-10 13:30:24,321 INFO L87 Difference]: Start difference. First operand 138 states and 138 transitions. Second operand 55 states. [2018-04-10 13:30:25,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:25,089 INFO L93 Difference]: Finished difference Result 143 states and 143 transitions. [2018-04-10 13:30:25,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-10 13:30:25,090 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 132 [2018-04-10 13:30:25,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:25,090 INFO L225 Difference]: With dead ends: 143 [2018-04-10 13:30:25,090 INFO L226 Difference]: Without dead ends: 143 [2018-04-10 13:30:25,091 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-04-10 13:30:25,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-10 13:30:25,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2018-04-10 13:30:25,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-04-10 13:30:25,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 143 transitions. [2018-04-10 13:30:25,092 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 143 transitions. Word has length 132 [2018-04-10 13:30:25,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:25,093 INFO L459 AbstractCegarLoop]: Abstraction has 143 states and 143 transitions. [2018-04-10 13:30:25,093 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-10 13:30:25,093 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 143 transitions. [2018-04-10 13:30:25,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-10 13:30:25,093 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:25,093 INFO L355 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:25,093 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:25,093 INFO L82 PathProgramCache]: Analyzing trace with hash 421876038, now seen corresponding path program 26 times [2018-04-10 13:30:25,093 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:25,093 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:25,094 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:25,094 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:25,094 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:25,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:25,100 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:25,365 INFO L134 CoverageAnalysis]: Checked inductivity of 1677 backedges. 0 proven. 1677 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:25,365 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:25,365 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:25,370 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:30:25,384 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:30:25,384 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:25,386 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:25,602 INFO L134 CoverageAnalysis]: Checked inductivity of 1677 backedges. 0 proven. 1677 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:25,620 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:25,620 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 56 [2018-04-10 13:30:25,620 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-10 13:30:25,620 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-10 13:30:25,621 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-04-10 13:30:25,621 INFO L87 Difference]: Start difference. First operand 143 states and 143 transitions. Second operand 57 states. [2018-04-10 13:30:26,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:26,408 INFO L93 Difference]: Finished difference Result 148 states and 148 transitions. [2018-04-10 13:30:26,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-10 13:30:26,409 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 137 [2018-04-10 13:30:26,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:26,409 INFO L225 Difference]: With dead ends: 148 [2018-04-10 13:30:26,409 INFO L226 Difference]: Without dead ends: 148 [2018-04-10 13:30:26,410 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1375 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-04-10 13:30:26,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-10 13:30:26,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2018-04-10 13:30:26,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-10 13:30:26,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 148 transitions. [2018-04-10 13:30:26,412 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 148 transitions. Word has length 137 [2018-04-10 13:30:26,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:26,412 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 148 transitions. [2018-04-10 13:30:26,413 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-10 13:30:26,413 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 148 transitions. [2018-04-10 13:30:26,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-04-10 13:30:26,413 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:26,413 INFO L355 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:26,413 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:26,414 INFO L82 PathProgramCache]: Analyzing trace with hash -1993804937, now seen corresponding path program 27 times [2018-04-10 13:30:26,414 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:26,414 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:26,414 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:26,414 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:26,414 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:26,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:26,420 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:26,666 INFO L134 CoverageAnalysis]: Checked inductivity of 1809 backedges. 0 proven. 1809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:26,666 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:26,666 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:26,671 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:30:26,750 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-04-10 13:30:26,750 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:26,752 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:26,768 INFO L134 CoverageAnalysis]: Checked inductivity of 1809 backedges. 0 proven. 1809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:26,786 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:26,786 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-04-10 13:30:26,786 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-10 13:30:26,787 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-10 13:30:26,787 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=519, Unknown=0, NotChecked=0, Total=930 [2018-04-10 13:30:26,787 INFO L87 Difference]: Start difference. First operand 148 states and 148 transitions. Second operand 31 states. [2018-04-10 13:30:27,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:27,158 INFO L93 Difference]: Finished difference Result 153 states and 153 transitions. [2018-04-10 13:30:27,158 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-10 13:30:27,158 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 142 [2018-04-10 13:30:27,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:27,159 INFO L225 Difference]: With dead ends: 153 [2018-04-10 13:30:27,159 INFO L226 Difference]: Without dead ends: 153 [2018-04-10 13:30:27,160 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1221, Invalid=2085, Unknown=0, NotChecked=0, Total=3306 [2018-04-10 13:30:27,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2018-04-10 13:30:27,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2018-04-10 13:30:27,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-04-10 13:30:27,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 153 transitions. [2018-04-10 13:30:27,162 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 153 transitions. Word has length 142 [2018-04-10 13:30:27,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:27,162 INFO L459 AbstractCegarLoop]: Abstraction has 153 states and 153 transitions. [2018-04-10 13:30:27,162 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-10 13:30:27,162 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 153 transitions. [2018-04-10 13:30:27,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-04-10 13:30:27,163 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:27,163 INFO L355 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:27,163 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:27,163 INFO L82 PathProgramCache]: Analyzing trace with hash 1740113894, now seen corresponding path program 28 times [2018-04-10 13:30:27,163 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:27,163 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:27,164 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:27,164 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:27,164 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:27,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:27,173 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:27,484 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 0 proven. 1946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:27,484 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:27,484 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:27,490 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:30:27,507 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:30:27,507 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:27,509 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:27,794 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 0 proven. 1946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:27,811 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:27,811 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 60 [2018-04-10 13:30:27,812 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-10 13:30:27,812 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-10 13:30:27,813 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-04-10 13:30:27,813 INFO L87 Difference]: Start difference. First operand 153 states and 153 transitions. Second operand 61 states. [2018-04-10 13:30:28,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:28,949 INFO L93 Difference]: Finished difference Result 158 states and 158 transitions. [2018-04-10 13:30:28,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-10 13:30:28,949 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 147 [2018-04-10 13:30:28,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:28,950 INFO L225 Difference]: With dead ends: 158 [2018-04-10 13:30:28,950 INFO L226 Difference]: Without dead ends: 158 [2018-04-10 13:30:28,950 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-04-10 13:30:28,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-04-10 13:30:28,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2018-04-10 13:30:28,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-04-10 13:30:28,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 158 transitions. [2018-04-10 13:30:28,953 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 158 transitions. Word has length 147 [2018-04-10 13:30:28,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:28,953 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 158 transitions. [2018-04-10 13:30:28,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-10 13:30:28,953 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 158 transitions. [2018-04-10 13:30:28,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2018-04-10 13:30:28,953 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:28,953 INFO L355 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:28,953 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:28,953 INFO L82 PathProgramCache]: Analyzing trace with hash 685727959, now seen corresponding path program 29 times [2018-04-10 13:30:28,954 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:28,954 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:28,954 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:28,954 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:28,954 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:28,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:28,959 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:29,269 INFO L134 CoverageAnalysis]: Checked inductivity of 2088 backedges. 0 proven. 2088 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:29,270 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:29,270 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:29,275 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:30:29,400 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-04-10 13:30:29,401 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:29,403 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:29,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2088 backedges. 0 proven. 2088 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:29,763 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:29,763 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 61 [2018-04-10 13:30:29,763 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-10 13:30:29,763 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-10 13:30:29,764 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=991, Invalid=2791, Unknown=0, NotChecked=0, Total=3782 [2018-04-10 13:30:29,764 INFO L87 Difference]: Start difference. First operand 158 states and 158 transitions. Second operand 62 states. [2018-04-10 13:30:30,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:30,541 INFO L93 Difference]: Finished difference Result 163 states and 163 transitions. [2018-04-10 13:30:30,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-10 13:30:30,541 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 152 [2018-04-10 13:30:30,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:30,542 INFO L225 Difference]: With dead ends: 163 [2018-04-10 13:30:30,542 INFO L226 Difference]: Without dead ends: 163 [2018-04-10 13:30:30,542 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1023, Invalid=2883, Unknown=0, NotChecked=0, Total=3906 [2018-04-10 13:30:30,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2018-04-10 13:30:30,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2018-04-10 13:30:30,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2018-04-10 13:30:30,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 163 transitions. [2018-04-10 13:30:30,544 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 163 transitions. Word has length 152 [2018-04-10 13:30:30,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:30,545 INFO L459 AbstractCegarLoop]: Abstraction has 163 states and 163 transitions. [2018-04-10 13:30:30,545 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-10 13:30:30,545 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 163 transitions. [2018-04-10 13:30:30,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-10 13:30:30,545 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:30,545 INFO L355 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:30,545 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:30,545 INFO L82 PathProgramCache]: Analyzing trace with hash -842074490, now seen corresponding path program 30 times [2018-04-10 13:30:30,545 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:30,545 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:30,546 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:30,546 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:30,546 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:30,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:30,551 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:30,876 INFO L134 CoverageAnalysis]: Checked inductivity of 2235 backedges. 0 proven. 2235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:30,876 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:30,876 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:30,881 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:30:30,967 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-04-10 13:30:30,967 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:30,969 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:31,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2235 backedges. 0 proven. 2235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:31,057 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:31,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 36 [2018-04-10 13:30:31,058 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-10 13:30:31,058 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-10 13:30:31,058 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=514, Invalid=818, Unknown=0, NotChecked=0, Total=1332 [2018-04-10 13:30:31,058 INFO L87 Difference]: Start difference. First operand 163 states and 163 transitions. Second operand 37 states. [2018-04-10 13:30:31,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:31,549 INFO L93 Difference]: Finished difference Result 168 states and 168 transitions. [2018-04-10 13:30:31,549 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-10 13:30:31,549 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 157 [2018-04-10 13:30:31,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:31,549 INFO L225 Difference]: With dead ends: 168 [2018-04-10 13:30:31,549 INFO L226 Difference]: Without dead ends: 168 [2018-04-10 13:30:31,550 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1562, Invalid=2860, Unknown=0, NotChecked=0, Total=4422 [2018-04-10 13:30:31,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2018-04-10 13:30:31,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2018-04-10 13:30:31,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-10 13:30:31,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 168 transitions. [2018-04-10 13:30:31,553 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 168 transitions. Word has length 157 [2018-04-10 13:30:31,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:31,553 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 168 transitions. [2018-04-10 13:30:31,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-10 13:30:31,553 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 168 transitions. [2018-04-10 13:30:31,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-10 13:30:31,554 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:31,554 INFO L355 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:31,554 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:31,554 INFO L82 PathProgramCache]: Analyzing trace with hash 1391760951, now seen corresponding path program 31 times [2018-04-10 13:30:31,554 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:31,554 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:31,555 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:31,555 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:31,555 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:31,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:31,564 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:31,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2387 backedges. 0 proven. 2387 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:31,872 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:31,872 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:31,877 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:31,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:31,898 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:32,206 INFO L134 CoverageAnalysis]: Checked inductivity of 2387 backedges. 0 proven. 2387 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:32,226 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:32,226 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 66 [2018-04-10 13:30:32,227 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-10 13:30:32,228 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-10 13:30:32,228 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-04-10 13:30:32,228 INFO L87 Difference]: Start difference. First operand 168 states and 168 transitions. Second operand 67 states. [2018-04-10 13:30:33,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:33,452 INFO L93 Difference]: Finished difference Result 173 states and 173 transitions. [2018-04-10 13:30:33,452 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-10 13:30:33,452 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 162 [2018-04-10 13:30:33,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:33,453 INFO L225 Difference]: With dead ends: 173 [2018-04-10 13:30:33,453 INFO L226 Difference]: Without dead ends: 173 [2018-04-10 13:30:33,453 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-04-10 13:30:33,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-10 13:30:33,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-04-10 13:30:33,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-04-10 13:30:33,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 173 transitions. [2018-04-10 13:30:33,455 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 173 transitions. Word has length 162 [2018-04-10 13:30:33,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:33,455 INFO L459 AbstractCegarLoop]: Abstraction has 173 states and 173 transitions. [2018-04-10 13:30:33,455 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-10 13:30:33,455 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 173 transitions. [2018-04-10 13:30:33,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-04-10 13:30:33,456 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:33,456 INFO L355 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:33,456 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:33,456 INFO L82 PathProgramCache]: Analyzing trace with hash -1115415258, now seen corresponding path program 32 times [2018-04-10 13:30:33,456 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:33,456 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:33,457 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:33,457 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:33,457 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:33,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:33,462 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:33,970 INFO L134 CoverageAnalysis]: Checked inductivity of 2544 backedges. 0 proven. 2544 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:33,970 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:33,970 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:33,975 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:30:33,998 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:30:33,998 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:34,000 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:34,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2544 backedges. 0 proven. 2544 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:34,046 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:34,047 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-04-10 13:30:34,047 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-10 13:30:34,047 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-10 13:30:34,047 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-04-10 13:30:34,047 INFO L87 Difference]: Start difference. First operand 173 states and 173 transitions. Second operand 35 states. [2018-04-10 13:30:35,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:35,223 INFO L93 Difference]: Finished difference Result 178 states and 178 transitions. [2018-04-10 13:30:35,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-10 13:30:35,223 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 167 [2018-04-10 13:30:35,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:35,224 INFO L225 Difference]: With dead ends: 178 [2018-04-10 13:30:35,224 INFO L226 Difference]: Without dead ends: 178 [2018-04-10 13:30:35,224 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-04-10 13:30:35,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-10 13:30:35,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 178. [2018-04-10 13:30:35,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2018-04-10 13:30:35,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 178 transitions. [2018-04-10 13:30:35,226 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 178 transitions. Word has length 167 [2018-04-10 13:30:35,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:35,226 INFO L459 AbstractCegarLoop]: Abstraction has 178 states and 178 transitions. [2018-04-10 13:30:35,226 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-10 13:30:35,226 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 178 transitions. [2018-04-10 13:30:35,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-04-10 13:30:35,227 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:35,227 INFO L355 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:35,227 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:35,227 INFO L82 PathProgramCache]: Analyzing trace with hash -712076393, now seen corresponding path program 33 times [2018-04-10 13:30:35,227 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:35,227 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:35,228 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:35,228 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:35,228 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:35,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:35,234 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:35,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2706 backedges. 0 proven. 2706 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:35,757 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:35,757 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:35,764 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:30:35,889 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-04-10 13:30:35,889 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:35,892 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:35,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2706 backedges. 0 proven. 2706 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:35,946 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:35,946 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-04-10 13:30:35,946 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-10 13:30:35,947 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-10 13:30:35,947 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=732, Unknown=0, NotChecked=0, Total=1332 [2018-04-10 13:30:35,947 INFO L87 Difference]: Start difference. First operand 178 states and 178 transitions. Second operand 37 states. [2018-04-10 13:30:36,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:36,530 INFO L93 Difference]: Finished difference Result 183 states and 183 transitions. [2018-04-10 13:30:36,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-10 13:30:36,530 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 172 [2018-04-10 13:30:36,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:36,531 INFO L225 Difference]: With dead ends: 183 [2018-04-10 13:30:36,531 INFO L226 Difference]: Without dead ends: 183 [2018-04-10 13:30:36,531 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1788, Invalid=3042, Unknown=0, NotChecked=0, Total=4830 [2018-04-10 13:30:36,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-04-10 13:30:36,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2018-04-10 13:30:36,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-04-10 13:30:36,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 183 transitions. [2018-04-10 13:30:36,533 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 183 transitions. Word has length 172 [2018-04-10 13:30:36,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:36,533 INFO L459 AbstractCegarLoop]: Abstraction has 183 states and 183 transitions. [2018-04-10 13:30:36,533 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-10 13:30:36,533 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 183 transitions. [2018-04-10 13:30:36,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-04-10 13:30:36,533 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:36,534 INFO L355 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:36,534 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:36,534 INFO L82 PathProgramCache]: Analyzing trace with hash 1349614534, now seen corresponding path program 34 times [2018-04-10 13:30:36,534 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:36,534 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:36,534 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:36,534 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:36,534 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:36,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:36,541 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:37,003 INFO L134 CoverageAnalysis]: Checked inductivity of 2873 backedges. 0 proven. 2873 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:37,003 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:37,003 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:37,008 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:30:37,032 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:30:37,032 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:37,035 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:37,442 INFO L134 CoverageAnalysis]: Checked inductivity of 2873 backedges. 0 proven. 2873 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:37,459 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:37,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 72 [2018-04-10 13:30:37,459 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-10 13:30:37,460 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-10 13:30:37,460 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-04-10 13:30:37,460 INFO L87 Difference]: Start difference. First operand 183 states and 183 transitions. Second operand 73 states. [2018-04-10 13:30:38,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:38,701 INFO L93 Difference]: Finished difference Result 188 states and 188 transitions. [2018-04-10 13:30:38,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-10 13:30:38,701 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 177 [2018-04-10 13:30:38,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:38,702 INFO L225 Difference]: With dead ends: 188 [2018-04-10 13:30:38,702 INFO L226 Difference]: Without dead ends: 188 [2018-04-10 13:30:38,702 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2343 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-04-10 13:30:38,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2018-04-10 13:30:38,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2018-04-10 13:30:38,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-10 13:30:38,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 188 transitions. [2018-04-10 13:30:38,704 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 188 transitions. Word has length 177 [2018-04-10 13:30:38,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:38,704 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 188 transitions. [2018-04-10 13:30:38,704 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-10 13:30:38,704 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 188 transitions. [2018-04-10 13:30:38,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-04-10 13:30:38,705 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:38,705 INFO L355 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:38,705 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:38,705 INFO L82 PathProgramCache]: Analyzing trace with hash -2024580873, now seen corresponding path program 35 times [2018-04-10 13:30:38,705 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:38,705 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:38,706 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:38,706 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:38,706 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:38,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:38,712 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:39,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3045 backedges. 0 proven. 3045 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:39,154 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:39,154 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:39,159 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:30:39,363 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-04-10 13:30:39,363 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:39,366 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:39,838 INFO L134 CoverageAnalysis]: Checked inductivity of 3045 backedges. 0 proven. 3045 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:39,855 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:39,856 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 73 [2018-04-10 13:30:39,856 INFO L442 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-04-10 13:30:39,856 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-04-10 13:30:39,857 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1405, Invalid=3997, Unknown=0, NotChecked=0, Total=5402 [2018-04-10 13:30:39,857 INFO L87 Difference]: Start difference. First operand 188 states and 188 transitions. Second operand 74 states. [2018-04-10 13:30:41,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:41,028 INFO L93 Difference]: Finished difference Result 193 states and 193 transitions. [2018-04-10 13:30:41,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-10 13:30:41,089 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 182 [2018-04-10 13:30:41,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:41,090 INFO L225 Difference]: With dead ends: 193 [2018-04-10 13:30:41,090 INFO L226 Difference]: Without dead ends: 193 [2018-04-10 13:30:41,090 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2451 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1443, Invalid=4107, Unknown=0, NotChecked=0, Total=5550 [2018-04-10 13:30:41,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2018-04-10 13:30:41,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 193. [2018-04-10 13:30:41,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 193 states. [2018-04-10 13:30:41,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 193 transitions. [2018-04-10 13:30:41,092 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 193 transitions. Word has length 182 [2018-04-10 13:30:41,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:41,092 INFO L459 AbstractCegarLoop]: Abstraction has 193 states and 193 transitions. [2018-04-10 13:30:41,092 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-04-10 13:30:41,092 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 193 transitions. [2018-04-10 13:30:41,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-04-10 13:30:41,093 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:41,093 INFO L355 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:41,093 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:41,093 INFO L82 PathProgramCache]: Analyzing trace with hash -407825818, now seen corresponding path program 36 times [2018-04-10 13:30:41,093 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:41,093 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:41,093 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:41,094 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:41,094 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:41,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:41,100 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:41,500 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 0 proven. 3222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:41,500 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:41,500 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:41,506 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:30:41,599 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-04-10 13:30:41,599 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:41,601 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:41,703 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 0 proven. 3222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:41,721 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:41,721 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 44 [2018-04-10 13:30:41,721 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-10 13:30:41,721 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-10 13:30:41,722 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=1244, Unknown=0, NotChecked=0, Total=1980 [2018-04-10 13:30:41,722 INFO L87 Difference]: Start difference. First operand 193 states and 193 transitions. Second operand 45 states. [2018-04-10 13:30:42,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:42,437 INFO L93 Difference]: Finished difference Result 198 states and 198 transitions. [2018-04-10 13:30:42,437 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-10 13:30:42,437 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 187 [2018-04-10 13:30:42,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:42,438 INFO L225 Difference]: With dead ends: 198 [2018-04-10 13:30:42,438 INFO L226 Difference]: Without dead ends: 198 [2018-04-10 13:30:42,439 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2205, Invalid=4275, Unknown=0, NotChecked=0, Total=6480 [2018-04-10 13:30:42,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2018-04-10 13:30:42,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2018-04-10 13:30:42,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 198 states. [2018-04-10 13:30:42,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 198 transitions. [2018-04-10 13:30:42,440 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 198 transitions. Word has length 187 [2018-04-10 13:30:42,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:42,440 INFO L459 AbstractCegarLoop]: Abstraction has 198 states and 198 transitions. [2018-04-10 13:30:42,440 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-10 13:30:42,440 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 198 transitions. [2018-04-10 13:30:42,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2018-04-10 13:30:42,441 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:42,441 INFO L355 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:42,441 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:42,441 INFO L82 PathProgramCache]: Analyzing trace with hash -1486297513, now seen corresponding path program 37 times [2018-04-10 13:30:42,441 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:42,441 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:42,442 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:42,442 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:42,442 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:42,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:42,448 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:42,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3404 backedges. 0 proven. 3404 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:42,922 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:42,922 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:42,927 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:42,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:42,949 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:43,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3404 backedges. 0 proven. 3404 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:43,376 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:43,376 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 78 [2018-04-10 13:30:43,376 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-10 13:30:43,377 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-10 13:30:43,377 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-04-10 13:30:43,377 INFO L87 Difference]: Start difference. First operand 198 states and 198 transitions. Second operand 79 states. [2018-04-10 13:30:44,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:44,633 INFO L93 Difference]: Finished difference Result 203 states and 203 transitions. [2018-04-10 13:30:44,633 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-10 13:30:44,633 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 192 [2018-04-10 13:30:44,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:44,634 INFO L225 Difference]: With dead ends: 203 [2018-04-10 13:30:44,634 INFO L226 Difference]: Without dead ends: 203 [2018-04-10 13:30:44,634 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2811 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-04-10 13:30:44,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-04-10 13:30:44,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2018-04-10 13:30:44,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-04-10 13:30:44,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 203 transitions. [2018-04-10 13:30:44,637 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 203 transitions. Word has length 192 [2018-04-10 13:30:44,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:44,637 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 203 transitions. [2018-04-10 13:30:44,637 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-10 13:30:44,637 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 203 transitions. [2018-04-10 13:30:44,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-04-10 13:30:44,638 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:44,638 INFO L355 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:44,638 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:44,638 INFO L82 PathProgramCache]: Analyzing trace with hash -874716922, now seen corresponding path program 38 times [2018-04-10 13:30:44,638 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:44,639 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:44,639 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:44,639 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:44,639 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:44,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:44,645 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:45,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3591 backedges. 0 proven. 3591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:45,105 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:45,106 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:45,112 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:30:45,134 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:30:45,134 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:45,136 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:45,586 INFO L134 CoverageAnalysis]: Checked inductivity of 3591 backedges. 0 proven. 3591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:45,614 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:45,614 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 80 [2018-04-10 13:30:45,614 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-10 13:30:45,615 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-10 13:30:45,615 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-04-10 13:30:45,615 INFO L87 Difference]: Start difference. First operand 203 states and 203 transitions. Second operand 81 states. [2018-04-10 13:30:47,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:47,220 INFO L93 Difference]: Finished difference Result 208 states and 208 transitions. [2018-04-10 13:30:47,220 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-10 13:30:47,220 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 197 [2018-04-10 13:30:47,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:47,220 INFO L225 Difference]: With dead ends: 208 [2018-04-10 13:30:47,220 INFO L226 Difference]: Without dead ends: 208 [2018-04-10 13:30:47,221 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2923 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-04-10 13:30:47,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2018-04-10 13:30:47,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2018-04-10 13:30:47,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-10 13:30:47,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 208 transitions. [2018-04-10 13:30:47,223 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 208 transitions. Word has length 197 [2018-04-10 13:30:47,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:47,223 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 208 transitions. [2018-04-10 13:30:47,223 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-10 13:30:47,223 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 208 transitions. [2018-04-10 13:30:47,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-04-10 13:30:47,224 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:47,224 INFO L355 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:47,224 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:47,224 INFO L82 PathProgramCache]: Analyzing trace with hash 1031093175, now seen corresponding path program 39 times [2018-04-10 13:30:47,224 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:47,224 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:47,225 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:47,225 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:47,225 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:47,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:47,231 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:47,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3783 backedges. 0 proven. 3783 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:47,667 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:47,667 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:47,672 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:30:47,867 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-04-10 13:30:47,867 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:47,871 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:47,914 INFO L134 CoverageAnalysis]: Checked inductivity of 3783 backedges. 0 proven. 3783 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:47,942 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:47,943 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-04-10 13:30:47,943 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-10 13:30:47,943 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-10 13:30:47,943 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=981, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 13:30:47,943 INFO L87 Difference]: Start difference. First operand 208 states and 208 transitions. Second operand 43 states. [2018-04-10 13:30:48,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:48,572 INFO L93 Difference]: Finished difference Result 213 states and 213 transitions. [2018-04-10 13:30:48,572 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-10 13:30:48,572 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 202 [2018-04-10 13:30:48,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:48,573 INFO L225 Difference]: With dead ends: 213 [2018-04-10 13:30:48,573 INFO L226 Difference]: Without dead ends: 213 [2018-04-10 13:30:48,573 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2463, Invalid=4179, Unknown=0, NotChecked=0, Total=6642 [2018-04-10 13:30:48,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2018-04-10 13:30:48,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2018-04-10 13:30:48,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 213 states. [2018-04-10 13:30:48,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 213 transitions. [2018-04-10 13:30:48,575 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 213 transitions. Word has length 202 [2018-04-10 13:30:48,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:48,575 INFO L459 AbstractCegarLoop]: Abstraction has 213 states and 213 transitions. [2018-04-10 13:30:48,575 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-10 13:30:48,575 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 213 transitions. [2018-04-10 13:30:48,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-04-10 13:30:48,576 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:48,576 INFO L355 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:48,576 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:48,576 INFO L82 PathProgramCache]: Analyzing trace with hash -854661210, now seen corresponding path program 40 times [2018-04-10 13:30:48,576 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:48,576 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:48,576 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:48,576 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:48,576 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:48,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:48,582 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:49,016 INFO L134 CoverageAnalysis]: Checked inductivity of 3980 backedges. 0 proven. 3980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:49,016 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:49,016 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:49,021 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:30:49,055 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:30:49,055 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:49,058 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:49,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3980 backedges. 0 proven. 3980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:49,665 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:49,665 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 84 [2018-04-10 13:30:49,666 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-10 13:30:49,666 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-10 13:30:49,667 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-04-10 13:30:49,667 INFO L87 Difference]: Start difference. First operand 213 states and 213 transitions. Second operand 85 states. [2018-04-10 13:30:50,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:50,851 INFO L93 Difference]: Finished difference Result 218 states and 218 transitions. [2018-04-10 13:30:50,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-10 13:30:50,853 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 207 [2018-04-10 13:30:50,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:50,853 INFO L225 Difference]: With dead ends: 218 [2018-04-10 13:30:50,854 INFO L226 Difference]: Without dead ends: 218 [2018-04-10 13:30:50,854 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2964 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-04-10 13:30:50,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-10 13:30:50,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2018-04-10 13:30:50,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-04-10 13:30:50,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 218 transitions. [2018-04-10 13:30:50,856 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 218 transitions. Word has length 207 [2018-04-10 13:30:50,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:50,856 INFO L459 AbstractCegarLoop]: Abstraction has 218 states and 218 transitions. [2018-04-10 13:30:50,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-10 13:30:50,857 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 218 transitions. [2018-04-10 13:30:50,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-04-10 13:30:50,857 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:50,857 INFO L355 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:50,857 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:50,858 INFO L82 PathProgramCache]: Analyzing trace with hash 2040420631, now seen corresponding path program 41 times [2018-04-10 13:30:50,858 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:50,858 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:50,858 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:50,858 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:50,858 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:50,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:50,880 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:51,363 INFO L134 CoverageAnalysis]: Checked inductivity of 4182 backedges. 0 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:51,363 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:51,363 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:51,369 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:30:51,723 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2018-04-10 13:30:51,723 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:51,726 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:52,325 INFO L134 CoverageAnalysis]: Checked inductivity of 4182 backedges. 0 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:52,343 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:52,344 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 85 [2018-04-10 13:30:52,344 INFO L442 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-04-10 13:30:52,344 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-04-10 13:30:52,344 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=5419, Unknown=0, NotChecked=0, Total=7310 [2018-04-10 13:30:52,344 INFO L87 Difference]: Start difference. First operand 218 states and 218 transitions. Second operand 86 states. [2018-04-10 13:30:54,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:54,545 INFO L93 Difference]: Finished difference Result 223 states and 223 transitions. [2018-04-10 13:30:54,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-10 13:30:54,545 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 212 [2018-04-10 13:30:54,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:54,546 INFO L225 Difference]: With dead ends: 223 [2018-04-10 13:30:54,546 INFO L226 Difference]: Without dead ends: 223 [2018-04-10 13:30:54,547 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3363 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1935, Invalid=5547, Unknown=0, NotChecked=0, Total=7482 [2018-04-10 13:30:54,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-04-10 13:30:54,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2018-04-10 13:30:54,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-04-10 13:30:54,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 223 transitions. [2018-04-10 13:30:54,548 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 223 transitions. Word has length 212 [2018-04-10 13:30:54,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:54,549 INFO L459 AbstractCegarLoop]: Abstraction has 223 states and 223 transitions. [2018-04-10 13:30:54,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-04-10 13:30:54,549 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 223 transitions. [2018-04-10 13:30:54,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-04-10 13:30:54,549 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:54,549 INFO L355 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:54,549 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:54,549 INFO L82 PathProgramCache]: Analyzing trace with hash -488561082, now seen corresponding path program 42 times [2018-04-10 13:30:54,550 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:54,550 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:54,550 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:54,550 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:54,550 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:54,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:54,556 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:55,082 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 0 proven. 4389 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:55,083 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:55,083 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:55,088 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:30:55,222 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2018-04-10 13:30:55,222 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:55,225 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:55,291 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 0 proven. 4389 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:55,309 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:55,309 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 48 [2018-04-10 13:30:55,310 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-10 13:30:55,310 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-10 13:30:55,310 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=964, Invalid=1388, Unknown=0, NotChecked=0, Total=2352 [2018-04-10 13:30:55,310 INFO L87 Difference]: Start difference. First operand 223 states and 223 transitions. Second operand 49 states. [2018-04-10 13:30:56,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:56,080 INFO L93 Difference]: Finished difference Result 228 states and 228 transitions. [2018-04-10 13:30:56,080 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-10 13:30:56,080 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 217 [2018-04-10 13:30:56,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:56,080 INFO L225 Difference]: With dead ends: 228 [2018-04-10 13:30:56,081 INFO L226 Difference]: Without dead ends: 228 [2018-04-10 13:30:56,081 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1072 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2936, Invalid=5254, Unknown=0, NotChecked=0, Total=8190 [2018-04-10 13:30:56,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2018-04-10 13:30:56,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2018-04-10 13:30:56,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-10 13:30:56,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 228 transitions. [2018-04-10 13:30:56,084 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 228 transitions. Word has length 217 [2018-04-10 13:30:56,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:56,085 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 228 transitions. [2018-04-10 13:30:56,085 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-10 13:30:56,085 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 228 transitions. [2018-04-10 13:30:56,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2018-04-10 13:30:56,086 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:56,086 INFO L355 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:56,086 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:56,086 INFO L82 PathProgramCache]: Analyzing trace with hash 344604279, now seen corresponding path program 43 times [2018-04-10 13:30:56,086 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:56,086 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:56,087 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:56,087 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:30:56,087 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:56,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:56,093 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:56,644 INFO L134 CoverageAnalysis]: Checked inductivity of 4601 backedges. 0 proven. 4601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:56,644 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:56,644 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:56,650 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:56,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:56,672 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:30:57,188 INFO L134 CoverageAnalysis]: Checked inductivity of 4601 backedges. 0 proven. 4601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:57,205 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:30:57,205 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 90 [2018-04-10 13:30:57,206 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-04-10 13:30:57,206 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-04-10 13:30:57,207 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-04-10 13:30:57,207 INFO L87 Difference]: Start difference. First operand 228 states and 228 transitions. Second operand 91 states. [2018-04-10 13:30:59,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:30:59,235 INFO L93 Difference]: Finished difference Result 233 states and 233 transitions. [2018-04-10 13:30:59,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-10 13:30:59,235 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 222 [2018-04-10 13:30:59,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:30:59,236 INFO L225 Difference]: With dead ends: 233 [2018-04-10 13:30:59,236 INFO L226 Difference]: Without dead ends: 233 [2018-04-10 13:30:59,236 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3783 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-04-10 13:30:59,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2018-04-10 13:30:59,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 233. [2018-04-10 13:30:59,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2018-04-10 13:30:59,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 233 transitions. [2018-04-10 13:30:59,239 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 233 transitions. Word has length 222 [2018-04-10 13:30:59,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:30:59,239 INFO L459 AbstractCegarLoop]: Abstraction has 233 states and 233 transitions. [2018-04-10 13:30:59,239 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-04-10 13:30:59,239 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 233 transitions. [2018-04-10 13:30:59,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2018-04-10 13:30:59,240 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:30:59,240 INFO L355 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1] [2018-04-10 13:30:59,241 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:30:59,241 INFO L82 PathProgramCache]: Analyzing trace with hash -865231642, now seen corresponding path program 44 times [2018-04-10 13:30:59,241 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:30:59,241 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:30:59,241 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:59,242 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:30:59,242 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:30:59,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:30:59,250 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:30:59,849 INFO L134 CoverageAnalysis]: Checked inductivity of 4818 backedges. 0 proven. 4818 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:30:59,850 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:30:59,850 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-04-10 13:30:59,857 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:30:59,880 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:30:59,880 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:30:59,883 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:00,460 INFO L134 CoverageAnalysis]: Checked inductivity of 4818 backedges. 0 proven. 4818 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:00,477 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:00,477 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 92 [2018-04-10 13:31:00,477 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-10 13:31:00,478 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-10 13:31:00,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-04-10 13:31:00,478 INFO L87 Difference]: Start difference. First operand 233 states and 233 transitions. Second operand 93 states. [2018-04-10 13:31:02,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:02,653 INFO L93 Difference]: Finished difference Result 238 states and 238 transitions. [2018-04-10 13:31:02,653 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-10 13:31:02,653 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 227 [2018-04-10 13:31:02,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:02,654 INFO L225 Difference]: With dead ends: 238 [2018-04-10 13:31:02,654 INFO L226 Difference]: Without dead ends: 238 [2018-04-10 13:31:02,655 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3818 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-04-10 13:31:02,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-04-10 13:31:02,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2018-04-10 13:31:02,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-04-10 13:31:02,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 238 transitions. [2018-04-10 13:31:02,657 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 238 transitions. Word has length 227 [2018-04-10 13:31:02,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:02,657 INFO L459 AbstractCegarLoop]: Abstraction has 238 states and 238 transitions. [2018-04-10 13:31:02,657 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-10 13:31:02,657 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 238 transitions. [2018-04-10 13:31:02,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-04-10 13:31:02,658 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:02,658 INFO L355 BasicCegarLoop]: trace histogram [46, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:02,658 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:02,658 INFO L82 PathProgramCache]: Analyzing trace with hash -1352733737, now seen corresponding path program 45 times [2018-04-10 13:31:02,658 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:02,658 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:02,659 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:02,659 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:02,659 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:02,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:02,666 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:03,250 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 0 proven. 5040 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:03,250 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:03,250 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:03,255 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:31:03,546 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2018-04-10 13:31:03,546 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:03,549 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:03,579 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 0 proven. 5040 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:03,598 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:03,598 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-04-10 13:31:03,599 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-10 13:31:03,599 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-10 13:31:03,599 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=1266, Unknown=0, NotChecked=0, Total=2352 [2018-04-10 13:31:03,599 INFO L87 Difference]: Start difference. First operand 238 states and 238 transitions. Second operand 49 states. [2018-04-10 13:31:04,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:04,347 INFO L93 Difference]: Finished difference Result 243 states and 243 transitions. [2018-04-10 13:31:04,347 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-10 13:31:04,348 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 232 [2018-04-10 13:31:04,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:04,348 INFO L225 Difference]: With dead ends: 243 [2018-04-10 13:31:04,348 INFO L226 Difference]: Without dead ends: 243 [2018-04-10 13:31:04,349 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=3246, Invalid=5496, Unknown=0, NotChecked=0, Total=8742 [2018-04-10 13:31:04,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2018-04-10 13:31:04,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 243. [2018-04-10 13:31:04,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 243 states. [2018-04-10 13:31:04,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 243 transitions. [2018-04-10 13:31:04,350 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 243 transitions. Word has length 232 [2018-04-10 13:31:04,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:04,351 INFO L459 AbstractCegarLoop]: Abstraction has 243 states and 243 transitions. [2018-04-10 13:31:04,351 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-10 13:31:04,351 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 243 transitions. [2018-04-10 13:31:04,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2018-04-10 13:31:04,351 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:04,351 INFO L355 BasicCegarLoop]: trace histogram [47, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:04,352 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:04,352 INFO L82 PathProgramCache]: Analyzing trace with hash -1337046138, now seen corresponding path program 46 times [2018-04-10 13:31:04,352 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:04,352 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:04,352 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:04,352 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:04,352 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:04,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:04,359 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:04,981 INFO L134 CoverageAnalysis]: Checked inductivity of 5267 backedges. 0 proven. 5267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:04,982 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:04,982 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:04,987 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:31:05,010 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:31:05,010 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:05,012 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:05,699 INFO L134 CoverageAnalysis]: Checked inductivity of 5267 backedges. 0 proven. 5267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:05,725 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:05,725 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 96 [2018-04-10 13:31:05,726 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-10 13:31:05,726 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-10 13:31:05,727 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-04-10 13:31:05,727 INFO L87 Difference]: Start difference. First operand 243 states and 243 transitions. Second operand 97 states. [2018-04-10 13:31:07,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:07,695 INFO L93 Difference]: Finished difference Result 248 states and 248 transitions. [2018-04-10 13:31:07,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-10 13:31:07,695 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 237 [2018-04-10 13:31:07,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:07,696 INFO L225 Difference]: With dead ends: 248 [2018-04-10 13:31:07,696 INFO L226 Difference]: Without dead ends: 248 [2018-04-10 13:31:07,696 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4275 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-04-10 13:31:07,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2018-04-10 13:31:07,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2018-04-10 13:31:07,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-10 13:31:07,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 248 transitions. [2018-04-10 13:31:07,699 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 248 transitions. Word has length 237 [2018-04-10 13:31:07,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:07,699 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 248 transitions. [2018-04-10 13:31:07,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-10 13:31:07,699 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 248 transitions. [2018-04-10 13:31:07,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-04-10 13:31:07,700 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:07,701 INFO L355 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:07,701 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:07,701 INFO L82 PathProgramCache]: Analyzing trace with hash 868376887, now seen corresponding path program 47 times [2018-04-10 13:31:07,701 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:07,701 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:07,701 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:07,702 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:07,702 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:07,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:07,713 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:08,359 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 0 proven. 5499 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:08,359 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:08,359 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:08,364 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:31:08,972 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 48 check-sat command(s) [2018-04-10 13:31:08,972 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:08,976 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:09,702 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 0 proven. 5499 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:09,720 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:09,720 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 97 [2018-04-10 13:31:09,720 INFO L442 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-04-10 13:31:09,721 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-04-10 13:31:09,721 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2449, Invalid=7057, Unknown=0, NotChecked=0, Total=9506 [2018-04-10 13:31:09,722 INFO L87 Difference]: Start difference. First operand 248 states and 248 transitions. Second operand 98 states. [2018-04-10 13:31:12,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:12,242 INFO L93 Difference]: Finished difference Result 253 states and 253 transitions. [2018-04-10 13:31:12,242 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-10 13:31:12,243 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 242 [2018-04-10 13:31:12,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:12,243 INFO L225 Difference]: With dead ends: 253 [2018-04-10 13:31:12,243 INFO L226 Difference]: Without dead ends: 253 [2018-04-10 13:31:12,244 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4419 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2499, Invalid=7203, Unknown=0, NotChecked=0, Total=9702 [2018-04-10 13:31:12,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-04-10 13:31:12,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 253. [2018-04-10 13:31:12,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 253 states. [2018-04-10 13:31:12,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 253 transitions. [2018-04-10 13:31:12,246 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 253 transitions. Word has length 242 [2018-04-10 13:31:12,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:12,246 INFO L459 AbstractCegarLoop]: Abstraction has 253 states and 253 transitions. [2018-04-10 13:31:12,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-04-10 13:31:12,246 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 253 transitions. [2018-04-10 13:31:12,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-04-10 13:31:12,246 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:12,247 INFO L355 BasicCegarLoop]: trace histogram [49, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:12,247 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:12,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1130548698, now seen corresponding path program 48 times [2018-04-10 13:31:12,247 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:12,247 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:12,247 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:12,247 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:12,247 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:12,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:12,254 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:12,892 INFO L134 CoverageAnalysis]: Checked inductivity of 5736 backedges. 0 proven. 5736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:12,892 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:12,892 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:12,897 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:31:13,086 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2018-04-10 13:31:13,086 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:13,089 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:13,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5736 backedges. 0 proven. 5736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:13,637 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:13,638 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 68 [2018-04-10 13:31:13,638 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-10 13:31:13,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-10 13:31:13,639 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1432, Invalid=3260, Unknown=0, NotChecked=0, Total=4692 [2018-04-10 13:31:13,639 INFO L87 Difference]: Start difference. First operand 253 states and 253 transitions. Second operand 69 states. [2018-04-10 13:31:15,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:15,601 INFO L93 Difference]: Finished difference Result 258 states and 258 transitions. [2018-04-10 13:31:15,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-10 13:31:15,601 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 247 [2018-04-10 13:31:15,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:15,602 INFO L225 Difference]: With dead ends: 258 [2018-04-10 13:31:15,602 INFO L226 Difference]: Without dead ends: 258 [2018-04-10 13:31:15,603 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3855, Invalid=9717, Unknown=0, NotChecked=0, Total=13572 [2018-04-10 13:31:15,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-04-10 13:31:15,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 258. [2018-04-10 13:31:15,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-04-10 13:31:15,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 258 transitions. [2018-04-10 13:31:15,604 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 258 transitions. Word has length 247 [2018-04-10 13:31:15,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:15,605 INFO L459 AbstractCegarLoop]: Abstraction has 258 states and 258 transitions. [2018-04-10 13:31:15,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-10 13:31:15,605 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 258 transitions. [2018-04-10 13:31:15,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2018-04-10 13:31:15,605 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:15,605 INFO L355 BasicCegarLoop]: trace histogram [50, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:15,605 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:15,606 INFO L82 PathProgramCache]: Analyzing trace with hash 869965463, now seen corresponding path program 49 times [2018-04-10 13:31:15,606 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:15,606 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:15,606 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:15,606 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:15,606 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:15,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:15,613 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:16,341 INFO L134 CoverageAnalysis]: Checked inductivity of 5978 backedges. 0 proven. 5978 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:16,342 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:16,342 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:16,347 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:31:16,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:16,375 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:17,066 INFO L134 CoverageAnalysis]: Checked inductivity of 5978 backedges. 0 proven. 5978 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:17,083 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:17,083 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 102 [2018-04-10 13:31:17,083 INFO L442 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-04-10 13:31:17,084 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-04-10 13:31:17,084 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-04-10 13:31:17,084 INFO L87 Difference]: Start difference. First operand 258 states and 258 transitions. Second operand 103 states. [2018-04-10 13:31:19,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:19,496 INFO L93 Difference]: Finished difference Result 263 states and 263 transitions. [2018-04-10 13:31:19,496 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-10 13:31:19,496 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 252 [2018-04-10 13:31:19,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:19,497 INFO L225 Difference]: With dead ends: 263 [2018-04-10 13:31:19,497 INFO L226 Difference]: Without dead ends: 263 [2018-04-10 13:31:19,497 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4899 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-04-10 13:31:19,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2018-04-10 13:31:19,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2018-04-10 13:31:19,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-04-10 13:31:19,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 263 transitions. [2018-04-10 13:31:19,499 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 263 transitions. Word has length 252 [2018-04-10 13:31:19,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:19,499 INFO L459 AbstractCegarLoop]: Abstraction has 263 states and 263 transitions. [2018-04-10 13:31:19,499 INFO L460 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-04-10 13:31:19,499 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 263 transitions. [2018-04-10 13:31:19,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-04-10 13:31:19,500 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:19,500 INFO L355 BasicCegarLoop]: trace histogram [51, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:19,500 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:19,500 INFO L82 PathProgramCache]: Analyzing trace with hash -957067066, now seen corresponding path program 50 times [2018-04-10 13:31:19,500 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:19,500 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:19,500 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:19,500 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:31:19,500 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:19,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:19,507 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:20,207 INFO L134 CoverageAnalysis]: Checked inductivity of 6225 backedges. 0 proven. 6225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:20,207 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:20,207 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:20,212 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:31:20,260 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:31:20,260 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:20,264 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:21,015 INFO L134 CoverageAnalysis]: Checked inductivity of 6225 backedges. 0 proven. 6225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:21,032 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:21,033 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 104 [2018-04-10 13:31:21,033 INFO L442 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-04-10 13:31:21,033 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-04-10 13:31:21,034 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-04-10 13:31:21,034 INFO L87 Difference]: Start difference. First operand 263 states and 263 transitions. Second operand 105 states. [2018-04-10 13:31:23,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:23,999 INFO L93 Difference]: Finished difference Result 268 states and 268 transitions. [2018-04-10 13:31:23,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-10 13:31:23,999 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 257 [2018-04-10 13:31:23,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:24,000 INFO L225 Difference]: With dead ends: 268 [2018-04-10 13:31:24,000 INFO L226 Difference]: Without dead ends: 268 [2018-04-10 13:31:24,000 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5047 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-04-10 13:31:24,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2018-04-10 13:31:24,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 268. [2018-04-10 13:31:24,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-10 13:31:24,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 268 transitions. [2018-04-10 13:31:24,002 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 268 transitions. Word has length 257 [2018-04-10 13:31:24,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:24,002 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 268 transitions. [2018-04-10 13:31:24,002 INFO L460 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-04-10 13:31:24,002 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 268 transitions. [2018-04-10 13:31:24,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2018-04-10 13:31:24,003 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:24,003 INFO L355 BasicCegarLoop]: trace histogram [52, 51, 51, 51, 51, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:24,003 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:24,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1246602231, now seen corresponding path program 51 times [2018-04-10 13:31:24,003 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:24,003 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:24,003 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:24,003 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:24,004 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:24,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:24,010 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:24,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6477 backedges. 0 proven. 6477 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:24,774 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:24,774 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:24,780 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:31:25,231 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 52 check-sat command(s) [2018-04-10 13:31:25,231 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:25,234 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:25,268 INFO L134 CoverageAnalysis]: Checked inductivity of 6477 backedges. 0 proven. 6477 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:25,286 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:25,286 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-04-10 13:31:25,286 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-10 13:31:25,286 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-10 13:31:25,287 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1383, Invalid=1587, Unknown=0, NotChecked=0, Total=2970 [2018-04-10 13:31:25,287 INFO L87 Difference]: Start difference. First operand 268 states and 268 transitions. Second operand 55 states. [2018-04-10 13:31:26,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:26,252 INFO L93 Difference]: Finished difference Result 273 states and 273 transitions. [2018-04-10 13:31:26,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-10 13:31:26,252 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 262 [2018-04-10 13:31:26,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:26,253 INFO L225 Difference]: With dead ends: 273 [2018-04-10 13:31:26,253 INFO L226 Difference]: Without dead ends: 273 [2018-04-10 13:31:26,253 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1376 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=4137, Invalid=6993, Unknown=0, NotChecked=0, Total=11130 [2018-04-10 13:31:26,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2018-04-10 13:31:26,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 273. [2018-04-10 13:31:26,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 273 states. [2018-04-10 13:31:26,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 273 transitions. [2018-04-10 13:31:26,255 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 273 transitions. Word has length 262 [2018-04-10 13:31:26,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:26,255 INFO L459 AbstractCegarLoop]: Abstraction has 273 states and 273 transitions. [2018-04-10 13:31:26,255 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-10 13:31:26,255 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 273 transitions. [2018-04-10 13:31:26,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2018-04-10 13:31:26,256 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:26,256 INFO L355 BasicCegarLoop]: trace histogram [53, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:26,256 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:26,256 INFO L82 PathProgramCache]: Analyzing trace with hash -328358042, now seen corresponding path program 52 times [2018-04-10 13:31:26,256 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:26,256 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:26,256 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:26,257 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:26,257 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:26,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:26,264 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:27,030 INFO L134 CoverageAnalysis]: Checked inductivity of 6734 backedges. 0 proven. 6734 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:27,030 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:27,030 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:27,035 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:31:27,062 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:31:27,062 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:27,064 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:27,854 INFO L134 CoverageAnalysis]: Checked inductivity of 6734 backedges. 0 proven. 6734 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:27,871 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:27,871 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 108 [2018-04-10 13:31:27,871 INFO L442 AbstractCegarLoop]: Interpolant automaton has 109 states [2018-04-10 13:31:27,872 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2018-04-10 13:31:27,872 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-04-10 13:31:27,872 INFO L87 Difference]: Start difference. First operand 273 states and 273 transitions. Second operand 109 states. [2018-04-10 13:31:30,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:30,132 INFO L93 Difference]: Finished difference Result 278 states and 278 transitions. [2018-04-10 13:31:30,133 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-10 13:31:30,133 INFO L78 Accepts]: Start accepts. Automaton has 109 states. Word has length 267 [2018-04-10 13:31:30,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:30,133 INFO L225 Difference]: With dead ends: 278 [2018-04-10 13:31:30,133 INFO L226 Difference]: Without dead ends: 278 [2018-04-10 13:31:30,134 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5346 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-04-10 13:31:30,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2018-04-10 13:31:30,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2018-04-10 13:31:30,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2018-04-10 13:31:30,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 278 transitions. [2018-04-10 13:31:30,136 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 278 transitions. Word has length 267 [2018-04-10 13:31:30,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:30,136 INFO L459 AbstractCegarLoop]: Abstraction has 278 states and 278 transitions. [2018-04-10 13:31:30,136 INFO L460 AbstractCegarLoop]: Interpolant automaton has 109 states. [2018-04-10 13:31:30,136 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 278 transitions. [2018-04-10 13:31:30,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2018-04-10 13:31:30,137 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:30,137 INFO L355 BasicCegarLoop]: trace histogram [54, 53, 53, 53, 53, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:30,137 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:30,137 INFO L82 PathProgramCache]: Analyzing trace with hash 2051109207, now seen corresponding path program 53 times [2018-04-10 13:31:30,137 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:30,137 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:30,137 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:30,138 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:30,138 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:30,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:30,145 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:31,001 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 0 proven. 6996 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:31,001 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:31,001 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:31,007 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:31:31,909 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 54 check-sat command(s) [2018-04-10 13:31:31,909 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:31,913 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:32,811 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 0 proven. 6996 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:32,830 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:32,831 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55] total 109 [2018-04-10 13:31:32,831 INFO L442 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-04-10 13:31:32,831 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-04-10 13:31:32,832 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3079, Invalid=8911, Unknown=0, NotChecked=0, Total=11990 [2018-04-10 13:31:32,832 INFO L87 Difference]: Start difference. First operand 278 states and 278 transitions. Second operand 110 states. [2018-04-10 13:31:36,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:36,759 INFO L93 Difference]: Finished difference Result 283 states and 283 transitions. [2018-04-10 13:31:36,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-10 13:31:36,759 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 272 [2018-04-10 13:31:36,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:36,760 INFO L225 Difference]: With dead ends: 283 [2018-04-10 13:31:36,760 INFO L226 Difference]: Without dead ends: 283 [2018-04-10 13:31:36,760 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5619 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3135, Invalid=9075, Unknown=0, NotChecked=0, Total=12210 [2018-04-10 13:31:36,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-04-10 13:31:36,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 283. [2018-04-10 13:31:36,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2018-04-10 13:31:36,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 283 transitions. [2018-04-10 13:31:36,762 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 283 transitions. Word has length 272 [2018-04-10 13:31:36,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:36,762 INFO L459 AbstractCegarLoop]: Abstraction has 283 states and 283 transitions. [2018-04-10 13:31:36,762 INFO L460 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-04-10 13:31:36,762 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 283 transitions. [2018-04-10 13:31:36,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-04-10 13:31:36,763 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:36,763 INFO L355 BasicCegarLoop]: trace histogram [55, 54, 54, 54, 54, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:36,763 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:36,763 INFO L82 PathProgramCache]: Analyzing trace with hash 832779782, now seen corresponding path program 54 times [2018-04-10 13:31:36,763 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:36,763 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:36,763 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:36,763 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:36,764 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:36,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:36,772 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:37,620 INFO L134 CoverageAnalysis]: Checked inductivity of 7263 backedges. 0 proven. 7263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:37,621 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:37,621 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:37,625 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:31:37,917 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2018-04-10 13:31:37,918 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:37,921 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:38,007 INFO L134 CoverageAnalysis]: Checked inductivity of 7263 backedges. 0 proven. 7263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:38,024 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:38,024 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 60 [2018-04-10 13:31:38,024 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-10 13:31:38,025 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-10 13:31:38,025 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1558, Invalid=2102, Unknown=0, NotChecked=0, Total=3660 [2018-04-10 13:31:38,025 INFO L87 Difference]: Start difference. First operand 283 states and 283 transitions. Second operand 61 states. [2018-04-10 13:31:39,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:39,205 INFO L93 Difference]: Finished difference Result 288 states and 288 transitions. [2018-04-10 13:31:39,205 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-10 13:31:39,205 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 277 [2018-04-10 13:31:39,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:39,206 INFO L225 Difference]: With dead ends: 288 [2018-04-10 13:31:39,206 INFO L226 Difference]: Without dead ends: 288 [2018-04-10 13:31:39,207 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1702 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4742, Invalid=8368, Unknown=0, NotChecked=0, Total=13110 [2018-04-10 13:31:39,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2018-04-10 13:31:39,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2018-04-10 13:31:39,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-10 13:31:39,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 288 transitions. [2018-04-10 13:31:39,209 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 288 transitions. Word has length 277 [2018-04-10 13:31:39,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:39,209 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 288 transitions. [2018-04-10 13:31:39,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-10 13:31:39,209 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 288 transitions. [2018-04-10 13:31:39,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-04-10 13:31:39,210 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:39,210 INFO L355 BasicCegarLoop]: trace histogram [56, 55, 55, 55, 55, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:39,210 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:39,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1889794377, now seen corresponding path program 55 times [2018-04-10 13:31:39,210 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:39,210 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:39,211 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:39,211 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:39,211 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:39,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:39,219 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:40,081 INFO L134 CoverageAnalysis]: Checked inductivity of 7535 backedges. 0 proven. 7535 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:40,081 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:40,081 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:40,086 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:31:40,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:40,118 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:40,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7535 backedges. 0 proven. 7535 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:40,942 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:40,942 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57] total 114 [2018-04-10 13:31:40,942 INFO L442 AbstractCegarLoop]: Interpolant automaton has 115 states [2018-04-10 13:31:40,943 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2018-04-10 13:31:40,943 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-04-10 13:31:40,943 INFO L87 Difference]: Start difference. First operand 288 states and 288 transitions. Second operand 115 states. [2018-04-10 13:31:44,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:44,596 INFO L93 Difference]: Finished difference Result 293 states and 293 transitions. [2018-04-10 13:31:44,597 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-10 13:31:44,597 INFO L78 Accepts]: Start accepts. Automaton has 115 states. Word has length 282 [2018-04-10 13:31:44,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:44,597 INFO L225 Difference]: With dead ends: 293 [2018-04-10 13:31:44,597 INFO L226 Difference]: Without dead ends: 293 [2018-04-10 13:31:44,598 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6159 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-04-10 13:31:44,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2018-04-10 13:31:44,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2018-04-10 13:31:44,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 293 states. [2018-04-10 13:31:44,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 293 transitions. [2018-04-10 13:31:44,600 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 293 transitions. Word has length 282 [2018-04-10 13:31:44,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:44,600 INFO L459 AbstractCegarLoop]: Abstraction has 293 states and 293 transitions. [2018-04-10 13:31:44,600 INFO L460 AbstractCegarLoop]: Interpolant automaton has 115 states. [2018-04-10 13:31:44,600 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 293 transitions. [2018-04-10 13:31:44,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2018-04-10 13:31:44,601 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:44,602 INFO L355 BasicCegarLoop]: trace histogram [57, 56, 56, 56, 56, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:44,602 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:44,602 INFO L82 PathProgramCache]: Analyzing trace with hash 581893286, now seen corresponding path program 56 times [2018-04-10 13:31:44,602 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:44,602 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:44,603 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:44,603 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:31:44,603 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:44,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:44,612 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:45,495 INFO L134 CoverageAnalysis]: Checked inductivity of 7812 backedges. 0 proven. 7812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:45,495 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:45,510 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:45,515 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:31:45,545 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:31:45,545 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:45,548 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:46,495 INFO L134 CoverageAnalysis]: Checked inductivity of 7812 backedges. 0 proven. 7812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:46,512 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:46,512 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58] total 116 [2018-04-10 13:31:46,513 INFO L442 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-04-10 13:31:46,513 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-04-10 13:31:46,514 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-04-10 13:31:46,514 INFO L87 Difference]: Start difference. First operand 293 states and 293 transitions. Second operand 117 states. [2018-04-10 13:31:50,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:50,309 INFO L93 Difference]: Finished difference Result 298 states and 298 transitions. [2018-04-10 13:31:50,310 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-10 13:31:50,310 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 287 [2018-04-10 13:31:50,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:50,310 INFO L225 Difference]: With dead ends: 298 [2018-04-10 13:31:50,310 INFO L226 Difference]: Without dead ends: 298 [2018-04-10 13:31:50,311 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5956 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-04-10 13:31:50,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-04-10 13:31:50,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 298. [2018-04-10 13:31:50,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 298 states. [2018-04-10 13:31:50,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 298 transitions. [2018-04-10 13:31:50,313 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 298 transitions. Word has length 287 [2018-04-10 13:31:50,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:50,313 INFO L459 AbstractCegarLoop]: Abstraction has 298 states and 298 transitions. [2018-04-10 13:31:50,313 INFO L460 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-04-10 13:31:50,313 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 298 transitions. [2018-04-10 13:31:50,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-04-10 13:31:50,313 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:50,314 INFO L355 BasicCegarLoop]: trace histogram [58, 57, 57, 57, 57, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:50,314 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:50,314 INFO L82 PathProgramCache]: Analyzing trace with hash 2109957143, now seen corresponding path program 57 times [2018-04-10 13:31:50,314 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:50,314 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:50,314 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:50,314 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:50,314 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:50,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:50,322 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:51,255 INFO L134 CoverageAnalysis]: Checked inductivity of 8094 backedges. 0 proven. 8094 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:51,255 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:51,255 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:51,260 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:31:51,924 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 58 check-sat command(s) [2018-04-10 13:31:51,924 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:51,927 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:51,970 INFO L134 CoverageAnalysis]: Checked inductivity of 8094 backedges. 0 proven. 8094 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:51,988 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:51,988 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 60 [2018-04-10 13:31:51,988 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-10 13:31:51,989 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-10 13:31:51,989 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1716, Invalid=1944, Unknown=0, NotChecked=0, Total=3660 [2018-04-10 13:31:51,989 INFO L87 Difference]: Start difference. First operand 298 states and 298 transitions. Second operand 61 states. [2018-04-10 13:31:53,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:53,108 INFO L93 Difference]: Finished difference Result 303 states and 303 transitions. [2018-04-10 13:31:53,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-10 13:31:53,109 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 292 [2018-04-10 13:31:53,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:53,109 INFO L225 Difference]: With dead ends: 303 [2018-04-10 13:31:53,109 INFO L226 Difference]: Without dead ends: 303 [2018-04-10 13:31:53,110 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1709 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=5136, Invalid=8670, Unknown=0, NotChecked=0, Total=13806 [2018-04-10 13:31:53,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2018-04-10 13:31:53,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 303. [2018-04-10 13:31:53,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2018-04-10 13:31:53,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 303 transitions. [2018-04-10 13:31:53,112 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 303 transitions. Word has length 292 [2018-04-10 13:31:53,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:53,112 INFO L459 AbstractCegarLoop]: Abstraction has 303 states and 303 transitions. [2018-04-10 13:31:53,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-10 13:31:53,112 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 303 transitions. [2018-04-10 13:31:53,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-04-10 13:31:53,113 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:53,113 INFO L355 BasicCegarLoop]: trace histogram [59, 58, 58, 58, 58, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:53,113 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:53,113 INFO L82 PathProgramCache]: Analyzing trace with hash 1932196678, now seen corresponding path program 58 times [2018-04-10 13:31:53,113 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:53,113 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:53,113 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:53,113 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:53,113 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:53,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:53,121 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:54,096 INFO L134 CoverageAnalysis]: Checked inductivity of 8381 backedges. 0 proven. 8381 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:54,097 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:54,097 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:54,102 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:31:54,131 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:31:54,131 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:31:54,134 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:31:54,998 INFO L134 CoverageAnalysis]: Checked inductivity of 8381 backedges. 0 proven. 8381 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:55,015 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:31:55,015 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60] total 120 [2018-04-10 13:31:55,015 INFO L442 AbstractCegarLoop]: Interpolant automaton has 121 states [2018-04-10 13:31:55,016 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2018-04-10 13:31:55,017 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-04-10 13:31:55,017 INFO L87 Difference]: Start difference. First operand 303 states and 303 transitions. Second operand 121 states. [2018-04-10 13:31:58,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:31:58,471 INFO L93 Difference]: Finished difference Result 308 states and 308 transitions. [2018-04-10 13:31:58,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-10 13:31:58,471 INFO L78 Accepts]: Start accepts. Automaton has 121 states. Word has length 297 [2018-04-10 13:31:58,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:31:58,472 INFO L225 Difference]: With dead ends: 308 [2018-04-10 13:31:58,472 INFO L226 Difference]: Without dead ends: 308 [2018-04-10 13:31:58,472 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6783 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-04-10 13:31:58,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2018-04-10 13:31:58,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2018-04-10 13:31:58,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-04-10 13:31:58,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 308 transitions. [2018-04-10 13:31:58,474 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 308 transitions. Word has length 297 [2018-04-10 13:31:58,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:31:58,474 INFO L459 AbstractCegarLoop]: Abstraction has 308 states and 308 transitions. [2018-04-10 13:31:58,474 INFO L460 AbstractCegarLoop]: Interpolant automaton has 121 states. [2018-04-10 13:31:58,474 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 308 transitions. [2018-04-10 13:31:58,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2018-04-10 13:31:58,475 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:31:58,475 INFO L355 BasicCegarLoop]: trace histogram [60, 59, 59, 59, 59, 1, 1, 1, 1, 1, 1] [2018-04-10 13:31:58,475 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:31:58,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1038251657, now seen corresponding path program 59 times [2018-04-10 13:31:58,475 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:31:58,475 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:31:58,476 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:58,476 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:31:58,476 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:31:58,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:31:58,484 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:31:59,504 INFO L134 CoverageAnalysis]: Checked inductivity of 8673 backedges. 0 proven. 8673 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:31:59,504 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:31:59,504 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:31:59,509 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:32:00,837 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 60 check-sat command(s) [2018-04-10 13:32:00,837 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:32:00,872 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:32:02,131 INFO L134 CoverageAnalysis]: Checked inductivity of 8673 backedges. 0 proven. 8673 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:02,150 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:32:02,150 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 61] total 121 [2018-04-10 13:32:02,150 INFO L442 AbstractCegarLoop]: Interpolant automaton has 122 states [2018-04-10 13:32:02,151 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2018-04-10 13:32:02,151 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3781, Invalid=10981, Unknown=0, NotChecked=0, Total=14762 [2018-04-10 13:32:02,152 INFO L87 Difference]: Start difference. First operand 308 states and 308 transitions. Second operand 122 states. [2018-04-10 13:32:06,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:32:06,936 INFO L93 Difference]: Finished difference Result 313 states and 313 transitions. [2018-04-10 13:32:06,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-10 13:32:06,936 INFO L78 Accepts]: Start accepts. Automaton has 122 states. Word has length 302 [2018-04-10 13:32:06,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:32:06,937 INFO L225 Difference]: With dead ends: 313 [2018-04-10 13:32:06,937 INFO L226 Difference]: Without dead ends: 313 [2018-04-10 13:32:06,937 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6963 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3843, Invalid=11163, Unknown=0, NotChecked=0, Total=15006 [2018-04-10 13:32:06,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2018-04-10 13:32:06,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2018-04-10 13:32:06,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 313 states. [2018-04-10 13:32:06,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 313 transitions. [2018-04-10 13:32:06,939 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 313 transitions. Word has length 302 [2018-04-10 13:32:06,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:32:06,939 INFO L459 AbstractCegarLoop]: Abstraction has 313 states and 313 transitions. [2018-04-10 13:32:06,939 INFO L460 AbstractCegarLoop]: Interpolant automaton has 122 states. [2018-04-10 13:32:06,939 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 313 transitions. [2018-04-10 13:32:06,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2018-04-10 13:32:06,940 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:32:06,940 INFO L355 BasicCegarLoop]: trace histogram [61, 60, 60, 60, 60, 1, 1, 1, 1, 1, 1] [2018-04-10 13:32:06,940 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:32:06,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1640943130, now seen corresponding path program 60 times [2018-04-10 13:32:06,940 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:32:06,940 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:32:06,941 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:06,941 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:32:06,941 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:06,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:06,948 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:32:08,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8970 backedges. 0 proven. 8970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:08,008 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:32:08,008 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:32:08,014 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:32:08,440 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 61 check-sat command(s) [2018-04-10 13:32:08,441 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:32:08,444 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:32:08,579 INFO L134 CoverageAnalysis]: Checked inductivity of 8970 backedges. 0 proven. 8970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:08,597 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:32:08,597 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 62] total 67 [2018-04-10 13:32:08,597 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-10 13:32:08,598 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-10 13:32:08,598 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1917, Invalid=2639, Unknown=0, NotChecked=0, Total=4556 [2018-04-10 13:32:08,598 INFO L87 Difference]: Start difference. First operand 313 states and 313 transitions. Second operand 68 states. [2018-04-10 13:32:10,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:32:10,094 INFO L93 Difference]: Finished difference Result 318 states and 318 transitions. [2018-04-10 13:32:10,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-10 13:32:10,094 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 307 [2018-04-10 13:32:10,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:32:10,095 INFO L225 Difference]: With dead ends: 318 [2018-04-10 13:32:10,095 INFO L226 Difference]: Without dead ends: 318 [2018-04-10 13:32:10,096 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2123 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=5750, Invalid=10506, Unknown=0, NotChecked=0, Total=16256 [2018-04-10 13:32:10,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2018-04-10 13:32:10,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. [2018-04-10 13:32:10,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2018-04-10 13:32:10,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 318 transitions. [2018-04-10 13:32:10,098 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 318 transitions. Word has length 307 [2018-04-10 13:32:10,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:32:10,098 INFO L459 AbstractCegarLoop]: Abstraction has 318 states and 318 transitions. [2018-04-10 13:32:10,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-10 13:32:10,098 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 318 transitions. [2018-04-10 13:32:10,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2018-04-10 13:32:10,099 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:32:10,099 INFO L355 BasicCegarLoop]: trace histogram [62, 61, 61, 61, 61, 1, 1, 1, 1, 1, 1] [2018-04-10 13:32:10,099 INFO L408 AbstractCegarLoop]: === Iteration 66 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:32:10,100 INFO L82 PathProgramCache]: Analyzing trace with hash -1047497001, now seen corresponding path program 61 times [2018-04-10 13:32:10,100 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:32:10,100 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:32:10,100 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:10,100 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:32:10,100 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:10,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:10,108 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:32:11,191 INFO L134 CoverageAnalysis]: Checked inductivity of 9272 backedges. 0 proven. 9272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:11,192 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:32:11,192 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:32:11,197 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:32:11,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:11,229 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:32:12,176 INFO L134 CoverageAnalysis]: Checked inductivity of 9272 backedges. 0 proven. 9272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:12,195 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:32:12,195 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 63] total 126 [2018-04-10 13:32:12,196 INFO L442 AbstractCegarLoop]: Interpolant automaton has 127 states [2018-04-10 13:32:12,196 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 127 interpolants. [2018-04-10 13:32:12,197 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=11907, Unknown=0, NotChecked=0, Total=16002 [2018-04-10 13:32:12,197 INFO L87 Difference]: Start difference. First operand 318 states and 318 transitions. Second operand 127 states. [2018-04-10 13:32:14,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:32:14,909 INFO L93 Difference]: Finished difference Result 323 states and 323 transitions. [2018-04-10 13:32:14,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-10 13:32:14,909 INFO L78 Accepts]: Start accepts. Automaton has 127 states. Word has length 312 [2018-04-10 13:32:14,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:32:14,910 INFO L225 Difference]: With dead ends: 323 [2018-04-10 13:32:14,910 INFO L226 Difference]: Without dead ends: 323 [2018-04-10 13:32:14,910 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7563 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4095, Invalid=11907, Unknown=0, NotChecked=0, Total=16002 [2018-04-10 13:32:14,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2018-04-10 13:32:14,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 323. [2018-04-10 13:32:14,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2018-04-10 13:32:14,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 323 transitions. [2018-04-10 13:32:14,912 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 323 transitions. Word has length 312 [2018-04-10 13:32:14,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:32:14,912 INFO L459 AbstractCegarLoop]: Abstraction has 323 states and 323 transitions. [2018-04-10 13:32:14,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 127 states. [2018-04-10 13:32:14,912 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 323 transitions. [2018-04-10 13:32:14,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2018-04-10 13:32:14,913 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:32:14,913 INFO L355 BasicCegarLoop]: trace histogram [63, 62, 62, 62, 62, 1, 1, 1, 1, 1, 1] [2018-04-10 13:32:14,913 INFO L408 AbstractCegarLoop]: === Iteration 67 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:32:14,913 INFO L82 PathProgramCache]: Analyzing trace with hash -2040815482, now seen corresponding path program 62 times [2018-04-10 13:32:14,913 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:32:14,913 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:32:14,914 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:14,914 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:32:14,914 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:14,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:14,922 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:32:16,005 INFO L134 CoverageAnalysis]: Checked inductivity of 9579 backedges. 0 proven. 9579 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:16,005 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:32:16,005 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:32:16,010 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:32:16,038 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:32:16,039 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:32:16,042 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:32:17,073 INFO L134 CoverageAnalysis]: Checked inductivity of 9579 backedges. 0 proven. 9579 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:17,090 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:32:17,091 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 64] total 128 [2018-04-10 13:32:17,091 INFO L442 AbstractCegarLoop]: Interpolant automaton has 129 states [2018-04-10 13:32:17,091 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2018-04-10 13:32:17,092 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-04-10 13:32:17,092 INFO L87 Difference]: Start difference. First operand 323 states and 323 transitions. Second operand 129 states. [2018-04-10 13:32:21,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:32:21,503 INFO L93 Difference]: Finished difference Result 328 states and 328 transitions. [2018-04-10 13:32:21,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-10 13:32:21,503 INFO L78 Accepts]: Start accepts. Automaton has 129 states. Word has length 317 [2018-04-10 13:32:21,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:32:21,504 INFO L225 Difference]: With dead ends: 328 [2018-04-10 13:32:21,504 INFO L226 Difference]: Without dead ends: 328 [2018-04-10 13:32:21,505 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7747 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-04-10 13:32:21,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2018-04-10 13:32:21,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2018-04-10 13:32:21,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 328 states. [2018-04-10 13:32:21,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 328 transitions. [2018-04-10 13:32:21,506 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 328 transitions. Word has length 317 [2018-04-10 13:32:21,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:32:21,506 INFO L459 AbstractCegarLoop]: Abstraction has 328 states and 328 transitions. [2018-04-10 13:32:21,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 129 states. [2018-04-10 13:32:21,507 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 328 transitions. [2018-04-10 13:32:21,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2018-04-10 13:32:21,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:32:21,507 INFO L355 BasicCegarLoop]: trace histogram [64, 63, 63, 63, 63, 1, 1, 1, 1, 1, 1] [2018-04-10 13:32:21,507 INFO L408 AbstractCegarLoop]: === Iteration 68 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:32:21,507 INFO L82 PathProgramCache]: Analyzing trace with hash 700591159, now seen corresponding path program 63 times [2018-04-10 13:32:21,508 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:32:21,508 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:32:21,508 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:21,508 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:32:21,508 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:21,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:21,516 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:32:22,657 INFO L134 CoverageAnalysis]: Checked inductivity of 9891 backedges. 0 proven. 9891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:22,657 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:32:22,657 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:32:22,662 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:32:23,626 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 64 check-sat command(s) [2018-04-10 13:32:23,627 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:32:23,631 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:32:23,681 INFO L134 CoverageAnalysis]: Checked inductivity of 9891 backedges. 0 proven. 9891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:23,706 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:32:23,706 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-04-10 13:32:23,706 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-10 13:32:23,707 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-10 13:32:23,707 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2085, Invalid=2337, Unknown=0, NotChecked=0, Total=4422 [2018-04-10 13:32:23,707 INFO L87 Difference]: Start difference. First operand 328 states and 328 transitions. Second operand 67 states. [2018-04-10 13:32:25,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:32:25,063 INFO L93 Difference]: Finished difference Result 333 states and 333 transitions. [2018-04-10 13:32:25,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-10 13:32:25,063 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 322 [2018-04-10 13:32:25,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:32:25,064 INFO L225 Difference]: With dead ends: 333 [2018-04-10 13:32:25,064 INFO L226 Difference]: Without dead ends: 333 [2018-04-10 13:32:25,064 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2078 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=6243, Invalid=10527, Unknown=0, NotChecked=0, Total=16770 [2018-04-10 13:32:25,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2018-04-10 13:32:25,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2018-04-10 13:32:25,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 333 states. [2018-04-10 13:32:25,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 333 transitions. [2018-04-10 13:32:25,066 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 333 transitions. Word has length 322 [2018-04-10 13:32:25,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:32:25,066 INFO L459 AbstractCegarLoop]: Abstraction has 333 states and 333 transitions. [2018-04-10 13:32:25,066 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-10 13:32:25,066 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 333 transitions. [2018-04-10 13:32:25,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2018-04-10 13:32:25,067 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:32:25,067 INFO L355 BasicCegarLoop]: trace histogram [65, 64, 64, 64, 64, 1, 1, 1, 1, 1, 1] [2018-04-10 13:32:25,067 INFO L408 AbstractCegarLoop]: === Iteration 69 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:32:25,067 INFO L82 PathProgramCache]: Analyzing trace with hash 365184806, now seen corresponding path program 64 times [2018-04-10 13:32:25,068 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:32:25,068 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:32:25,068 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:25,068 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:32:25,068 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:25,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:25,076 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:32:26,593 INFO L134 CoverageAnalysis]: Checked inductivity of 10208 backedges. 0 proven. 10208 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:26,593 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:32:26,593 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:32:26,598 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:32:26,630 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:32:26,631 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:32:26,634 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:32:26,736 INFO L134 CoverageAnalysis]: Checked inductivity of 10208 backedges. 0 proven. 10208 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:26,752 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:32:26,753 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-04-10 13:32:26,753 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-10 13:32:26,753 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-10 13:32:26,753 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=4291, Unknown=0, NotChecked=0, Total=4422 [2018-04-10 13:32:26,754 INFO L87 Difference]: Start difference. First operand 333 states and 333 transitions. Second operand 67 states. [2018-04-10 13:32:30,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:32:30,797 INFO L93 Difference]: Finished difference Result 338 states and 338 transitions. [2018-04-10 13:32:30,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-10 13:32:30,797 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 327 [2018-04-10 13:32:30,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:32:30,798 INFO L225 Difference]: With dead ends: 338 [2018-04-10 13:32:30,798 INFO L226 Difference]: Without dead ends: 338 [2018-04-10 13:32:30,798 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 326 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=131, Invalid=4291, Unknown=0, NotChecked=0, Total=4422 [2018-04-10 13:32:30,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-04-10 13:32:30,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 338. [2018-04-10 13:32:30,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-10 13:32:30,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 338 transitions. [2018-04-10 13:32:30,800 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 338 transitions. Word has length 327 [2018-04-10 13:32:30,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:32:30,800 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 338 transitions. [2018-04-10 13:32:30,800 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-10 13:32:30,800 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 338 transitions. [2018-04-10 13:32:30,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2018-04-10 13:32:30,801 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:32:30,801 INFO L355 BasicCegarLoop]: trace histogram [66, 65, 65, 65, 65, 1, 1, 1, 1, 1, 1] [2018-04-10 13:32:30,801 INFO L408 AbstractCegarLoop]: === Iteration 70 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:32:30,801 INFO L82 PathProgramCache]: Analyzing trace with hash 1356376471, now seen corresponding path program 65 times [2018-04-10 13:32:30,801 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:32:30,802 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:32:30,802 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:30,802 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:32:30,802 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:30,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:30,812 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:32:32,057 INFO L134 CoverageAnalysis]: Checked inductivity of 10530 backedges. 0 proven. 10530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:32,057 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:32:32,057 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:32:32,062 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:32:33,996 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 66 check-sat command(s) [2018-04-10 13:32:33,996 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:32:34,002 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:32:35,297 INFO L134 CoverageAnalysis]: Checked inductivity of 10530 backedges. 0 proven. 10530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:35,317 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:32:35,317 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 67] total 133 [2018-04-10 13:32:35,318 INFO L442 AbstractCegarLoop]: Interpolant automaton has 134 states [2018-04-10 13:32:35,318 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2018-04-10 13:32:35,319 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4555, Invalid=13267, Unknown=0, NotChecked=0, Total=17822 [2018-04-10 13:32:35,319 INFO L87 Difference]: Start difference. First operand 338 states and 338 transitions. Second operand 134 states. [2018-04-10 13:32:39,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:32:39,913 INFO L93 Difference]: Finished difference Result 343 states and 343 transitions. [2018-04-10 13:32:39,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-04-10 13:32:39,913 INFO L78 Accepts]: Start accepts. Automaton has 134 states. Word has length 332 [2018-04-10 13:32:39,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:32:39,914 INFO L225 Difference]: With dead ends: 343 [2018-04-10 13:32:39,914 INFO L226 Difference]: Without dead ends: 343 [2018-04-10 13:32:39,915 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8451 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4623, Invalid=13467, Unknown=0, NotChecked=0, Total=18090 [2018-04-10 13:32:39,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2018-04-10 13:32:39,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2018-04-10 13:32:39,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-10 13:32:39,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 343 transitions. [2018-04-10 13:32:39,916 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 343 transitions. Word has length 332 [2018-04-10 13:32:39,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:32:39,917 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 343 transitions. [2018-04-10 13:32:39,917 INFO L460 AbstractCegarLoop]: Interpolant automaton has 134 states. [2018-04-10 13:32:39,917 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 343 transitions. [2018-04-10 13:32:39,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2018-04-10 13:32:39,918 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:32:39,918 INFO L355 BasicCegarLoop]: trace histogram [67, 66, 66, 66, 66, 1, 1, 1, 1, 1, 1] [2018-04-10 13:32:39,918 INFO L408 AbstractCegarLoop]: === Iteration 71 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:32:39,918 INFO L82 PathProgramCache]: Analyzing trace with hash -570087994, now seen corresponding path program 66 times [2018-04-10 13:32:39,918 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:32:39,918 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:32:39,918 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:39,918 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:32:39,918 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:39,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:39,939 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:32:41,178 INFO L134 CoverageAnalysis]: Checked inductivity of 10857 backedges. 0 proven. 10857 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:41,178 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:32:41,178 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:32:41,183 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:32:41,734 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 67 check-sat command(s) [2018-04-10 13:32:41,734 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:32:41,738 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:32:41,862 INFO L134 CoverageAnalysis]: Checked inductivity of 10857 backedges. 0 proven. 10857 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:41,880 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:32:41,880 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 72 [2018-04-10 13:32:41,881 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-10 13:32:41,881 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-10 13:32:41,881 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2296, Invalid=2960, Unknown=0, NotChecked=0, Total=5256 [2018-04-10 13:32:41,882 INFO L87 Difference]: Start difference. First operand 343 states and 343 transitions. Second operand 73 states. [2018-04-10 13:32:43,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:32:43,503 INFO L93 Difference]: Finished difference Result 348 states and 348 transitions. [2018-04-10 13:32:43,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-10 13:32:43,503 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 337 [2018-04-10 13:32:43,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:32:43,504 INFO L225 Difference]: With dead ends: 348 [2018-04-10 13:32:43,504 INFO L226 Difference]: Without dead ends: 348 [2018-04-10 13:32:43,505 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2476 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=6980, Invalid=12202, Unknown=0, NotChecked=0, Total=19182 [2018-04-10 13:32:43,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2018-04-10 13:32:43,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 348. [2018-04-10 13:32:43,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-10 13:32:43,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 348 transitions. [2018-04-10 13:32:43,508 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 348 transitions. Word has length 337 [2018-04-10 13:32:43,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:32:43,508 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 348 transitions. [2018-04-10 13:32:43,508 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-10 13:32:43,508 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 348 transitions. [2018-04-10 13:32:43,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2018-04-10 13:32:43,509 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:32:43,509 INFO L355 BasicCegarLoop]: trace histogram [68, 67, 67, 67, 67, 1, 1, 1, 1, 1, 1] [2018-04-10 13:32:43,509 INFO L408 AbstractCegarLoop]: === Iteration 72 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:32:43,509 INFO L82 PathProgramCache]: Analyzing trace with hash -1787171081, now seen corresponding path program 67 times [2018-04-10 13:32:43,509 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:32:43,509 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:32:43,510 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:43,510 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:32:43,510 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:43,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:43,519 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:32:44,800 INFO L134 CoverageAnalysis]: Checked inductivity of 11189 backedges. 0 proven. 11189 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:44,800 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:32:44,800 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:32:44,805 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:32:44,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:44,841 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:32:45,966 INFO L134 CoverageAnalysis]: Checked inductivity of 11189 backedges. 0 proven. 11189 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:45,984 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:32:45,984 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 69] total 138 [2018-04-10 13:32:45,984 INFO L442 AbstractCegarLoop]: Interpolant automaton has 139 states [2018-04-10 13:32:45,985 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 139 interpolants. [2018-04-10 13:32:45,986 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-04-10 13:32:45,986 INFO L87 Difference]: Start difference. First operand 348 states and 348 transitions. Second operand 139 states. [2018-04-10 13:32:50,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:32:50,133 INFO L93 Difference]: Finished difference Result 353 states and 353 transitions. [2018-04-10 13:32:50,133 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-10 13:32:50,133 INFO L78 Accepts]: Start accepts. Automaton has 139 states. Word has length 342 [2018-04-10 13:32:50,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:32:50,134 INFO L225 Difference]: With dead ends: 353 [2018-04-10 13:32:50,134 INFO L226 Difference]: Without dead ends: 353 [2018-04-10 13:32:50,135 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9111 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-04-10 13:32:50,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2018-04-10 13:32:50,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2018-04-10 13:32:50,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 353 states. [2018-04-10 13:32:50,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 353 transitions. [2018-04-10 13:32:50,136 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 353 transitions. Word has length 342 [2018-04-10 13:32:50,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:32:50,137 INFO L459 AbstractCegarLoop]: Abstraction has 353 states and 353 transitions. [2018-04-10 13:32:50,137 INFO L460 AbstractCegarLoop]: Interpolant automaton has 139 states. [2018-04-10 13:32:50,137 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 353 transitions. [2018-04-10 13:32:50,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2018-04-10 13:32:50,137 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:32:50,138 INFO L355 BasicCegarLoop]: trace histogram [69, 68, 68, 68, 68, 1, 1, 1, 1, 1, 1] [2018-04-10 13:32:50,138 INFO L408 AbstractCegarLoop]: === Iteration 73 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:32:50,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1204274074, now seen corresponding path program 68 times [2018-04-10 13:32:50,138 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:32:50,138 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:32:50,138 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:50,138 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:32:50,138 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:50,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:50,147 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:32:51,453 INFO L134 CoverageAnalysis]: Checked inductivity of 11526 backedges. 0 proven. 11526 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:51,453 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:32:51,453 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:32:51,458 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:32:51,493 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:32:51,494 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:32:51,497 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:32:52,718 INFO L134 CoverageAnalysis]: Checked inductivity of 11526 backedges. 0 proven. 11526 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:52,735 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:32:52,735 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 70] total 140 [2018-04-10 13:32:52,736 INFO L442 AbstractCegarLoop]: Interpolant automaton has 141 states [2018-04-10 13:32:52,736 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 141 interpolants. [2018-04-10 13:32:52,737 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-04-10 13:32:52,737 INFO L87 Difference]: Start difference. First operand 353 states and 353 transitions. Second operand 141 states. [2018-04-10 13:32:55,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:32:55,876 INFO L93 Difference]: Finished difference Result 358 states and 358 transitions. [2018-04-10 13:32:55,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-10 13:32:55,876 INFO L78 Accepts]: Start accepts. Automaton has 141 states. Word has length 347 [2018-04-10 13:32:55,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:32:55,877 INFO L225 Difference]: With dead ends: 358 [2018-04-10 13:32:55,877 INFO L226 Difference]: Without dead ends: 358 [2018-04-10 13:32:55,877 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9170 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-04-10 13:32:55,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2018-04-10 13:32:55,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 358. [2018-04-10 13:32:55,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-04-10 13:32:55,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 358 transitions. [2018-04-10 13:32:55,879 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 358 transitions. Word has length 347 [2018-04-10 13:32:55,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:32:55,879 INFO L459 AbstractCegarLoop]: Abstraction has 358 states and 358 transitions. [2018-04-10 13:32:55,879 INFO L460 AbstractCegarLoop]: Interpolant automaton has 141 states. [2018-04-10 13:32:55,880 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 358 transitions. [2018-04-10 13:32:55,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2018-04-10 13:32:55,880 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:32:55,880 INFO L355 BasicCegarLoop]: trace histogram [70, 69, 69, 69, 69, 1, 1, 1, 1, 1, 1] [2018-04-10 13:32:55,880 INFO L408 AbstractCegarLoop]: === Iteration 74 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:32:55,881 INFO L82 PathProgramCache]: Analyzing trace with hash -1093927849, now seen corresponding path program 69 times [2018-04-10 13:32:55,881 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:32:55,881 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:32:55,881 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:55,881 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:32:55,881 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:32:55,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:32:55,891 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:32:57,324 INFO L134 CoverageAnalysis]: Checked inductivity of 11868 backedges. 0 proven. 11868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:57,324 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:32:57,324 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:32:57,329 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:32:58,688 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 70 check-sat command(s) [2018-04-10 13:32:58,689 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:32:58,693 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:32:58,753 INFO L134 CoverageAnalysis]: Checked inductivity of 11868 backedges. 0 proven. 11868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:32:58,771 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:32:58,771 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 72 [2018-04-10 13:32:58,772 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-10 13:32:58,772 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-10 13:32:58,772 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2490, Invalid=2766, Unknown=0, NotChecked=0, Total=5256 [2018-04-10 13:32:58,772 INFO L87 Difference]: Start difference. First operand 358 states and 358 transitions. Second operand 73 states. [2018-04-10 13:33:00,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:33:00,423 INFO L93 Difference]: Finished difference Result 363 states and 363 transitions. [2018-04-10 13:33:00,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-10 13:33:00,423 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 352 [2018-04-10 13:33:00,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:33:00,424 INFO L225 Difference]: With dead ends: 363 [2018-04-10 13:33:00,424 INFO L226 Difference]: Without dead ends: 363 [2018-04-10 13:33:00,424 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2483 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=7458, Invalid=12564, Unknown=0, NotChecked=0, Total=20022 [2018-04-10 13:33:00,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2018-04-10 13:33:00,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 363. [2018-04-10 13:33:00,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 363 states. [2018-04-10 13:33:00,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 363 transitions. [2018-04-10 13:33:00,426 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 363 transitions. Word has length 352 [2018-04-10 13:33:00,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:33:00,426 INFO L459 AbstractCegarLoop]: Abstraction has 363 states and 363 transitions. [2018-04-10 13:33:00,426 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-10 13:33:00,426 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 363 transitions. [2018-04-10 13:33:00,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2018-04-10 13:33:00,427 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:33:00,427 INFO L355 BasicCegarLoop]: trace histogram [71, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1] [2018-04-10 13:33:00,427 INFO L408 AbstractCegarLoop]: === Iteration 75 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:33:00,427 INFO L82 PathProgramCache]: Analyzing trace with hash 1693944582, now seen corresponding path program 70 times [2018-04-10 13:33:00,427 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:33:00,427 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:33:00,428 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:33:00,428 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:33:00,428 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:33:00,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:33:00,436 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:33:02,139 INFO L134 CoverageAnalysis]: Checked inductivity of 12215 backedges. 0 proven. 12215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:33:02,140 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:33:02,140 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:33:02,144 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:33:02,179 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:33:02,179 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:33:02,183 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:33:03,453 INFO L134 CoverageAnalysis]: Checked inductivity of 12215 backedges. 0 proven. 12215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:33:03,470 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:33:03,470 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 72] total 144 [2018-04-10 13:33:03,471 INFO L442 AbstractCegarLoop]: Interpolant automaton has 145 states [2018-04-10 13:33:03,471 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2018-04-10 13:33:03,472 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5256, Invalid=15624, Unknown=0, NotChecked=0, Total=20880 [2018-04-10 13:33:03,472 INFO L87 Difference]: Start difference. First operand 363 states and 363 transitions. Second operand 145 states. [2018-04-10 13:33:07,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:33:07,263 INFO L93 Difference]: Finished difference Result 368 states and 368 transitions. [2018-04-10 13:33:07,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-10 13:33:07,263 INFO L78 Accepts]: Start accepts. Automaton has 145 states. Word has length 357 [2018-04-10 13:33:07,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:33:07,264 INFO L225 Difference]: With dead ends: 368 [2018-04-10 13:33:07,264 INFO L226 Difference]: Without dead ends: 368 [2018-04-10 13:33:07,264 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9867 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5256, Invalid=15624, Unknown=0, NotChecked=0, Total=20880 [2018-04-10 13:33:07,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2018-04-10 13:33:07,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 368. [2018-04-10 13:33:07,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-04-10 13:33:07,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 368 transitions. [2018-04-10 13:33:07,266 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 368 transitions. Word has length 357 [2018-04-10 13:33:07,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:33:07,266 INFO L459 AbstractCegarLoop]: Abstraction has 368 states and 368 transitions. [2018-04-10 13:33:07,266 INFO L460 AbstractCegarLoop]: Interpolant automaton has 145 states. [2018-04-10 13:33:07,267 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 368 transitions. [2018-04-10 13:33:07,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 363 [2018-04-10 13:33:07,267 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:33:07,267 INFO L355 BasicCegarLoop]: trace histogram [72, 71, 71, 71, 71, 1, 1, 1, 1, 1, 1] [2018-04-10 13:33:07,267 INFO L408 AbstractCegarLoop]: === Iteration 76 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 13:33:07,268 INFO L82 PathProgramCache]: Analyzing trace with hash 1551159735, now seen corresponding path program 71 times [2018-04-10 13:33:07,268 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:33:07,268 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:33:07,268 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:33:07,268 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:33:07,268 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:33:07,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:33:07,277 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:33:08,750 INFO L134 CoverageAnalysis]: Checked inductivity of 12567 backedges. 0 proven. 12567 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:33:08,750 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:33:08,751 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:33:08,755 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:33:11,682 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 72 check-sat command(s) [2018-04-10 13:33:11,682 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:33:11,689 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-04-10 13:33:11,974 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-10 13:33:11,975 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-10 13:33:11,977 WARN L197 ceAbstractionStarter]: Timeout [2018-04-10 13:33:11,977 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.04 01:33:11 BoogieIcfgContainer [2018-04-10 13:33:11,977 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-10 13:33:11,978 INFO L168 Benchmark]: Toolchain (without parser) took 181563.94 ms. Allocated memory was 399.5 MB in the beginning and 1.9 GB in the end (delta: 1.5 GB). Free memory was 342.0 MB in the beginning and 1.1 GB in the end (delta: -732.8 MB). Peak memory consumption was 779.3 MB. Max. memory is 5.3 GB. [2018-04-10 13:33:11,978 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 399.5 MB. Free memory is still 362.7 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-10 13:33:11,978 INFO L168 Benchmark]: CACSL2BoogieTranslator took 157.73 ms. Allocated memory is still 399.5 MB. Free memory was 342.0 MB in the beginning and 332.8 MB in the end (delta: 9.2 MB). Peak memory consumption was 9.2 MB. Max. memory is 5.3 GB. [2018-04-10 13:33:11,979 INFO L168 Benchmark]: Boogie Preprocessor took 18.45 ms. Allocated memory is still 399.5 MB. Free memory was 332.8 MB in the beginning and 331.4 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-04-10 13:33:11,979 INFO L168 Benchmark]: RCFGBuilder took 211.66 ms. Allocated memory was 399.5 MB in the beginning and 602.4 MB in the end (delta: 202.9 MB). Free memory was 331.4 MB in the beginning and 566.7 MB in the end (delta: -235.3 MB). Peak memory consumption was 24.7 MB. Max. memory is 5.3 GB. [2018-04-10 13:33:11,979 INFO L168 Benchmark]: TraceAbstraction took 181173.14 ms. Allocated memory was 602.4 MB in the beginning and 1.9 GB in the end (delta: 1.3 GB). Free memory was 566.7 MB in the beginning and 1.1 GB in the end (delta: -508.0 MB). Peak memory consumption was 801.1 MB. Max. memory is 5.3 GB. [2018-04-10 13:33:11,980 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.14 ms. Allocated memory is still 399.5 MB. Free memory is still 362.7 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 157.73 ms. Allocated memory is still 399.5 MB. Free memory was 342.0 MB in the beginning and 332.8 MB in the end (delta: 9.2 MB). Peak memory consumption was 9.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 18.45 ms. Allocated memory is still 399.5 MB. Free memory was 332.8 MB in the beginning and 331.4 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 211.66 ms. Allocated memory was 399.5 MB in the beginning and 602.4 MB in the end (delta: 202.9 MB). Free memory was 331.4 MB in the beginning and 566.7 MB in the end (delta: -235.3 MB). Peak memory consumption was 24.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 181173.14 ms. Allocated memory was 602.4 MB in the beginning and 1.9 GB in the end (delta: 1.3 GB). Free memory was 566.7 MB in the beginning and 1.1 GB in the end (delta: -508.0 MB). Peak memory consumption was 801.1 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was analyzing trace of length 363 with TraceHistMax 72, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 101 known predicates. - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was analyzing trace of length 363 with TraceHistMax 72, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 101 known predicates. - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was analyzing trace of length 363 with TraceHistMax 72, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 101 known predicates. - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was analyzing trace of length 363 with TraceHistMax 72, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 101 known predicates. - TimeoutResultAtElement [Line: 7]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 7). Cancelled while BasicCegarLoop was analyzing trace of length 363 with TraceHistMax 72, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 101 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 32 locations, 5 error locations. TIMEOUT Result, 181.1s OverallTime, 76 OverallIterations, 72 TraceHistogramMax, 99.2s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 2535 SDtfs, 16883 SDslu, 102809 SDs, 0 SdLazy, 385370 SolverSat, 2715 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 66.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16468 GetRequests, 11368 SyntacticMatches, 9 SemanticMatches, 5091 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167817 ImplicationChecksByTransitivity, 62.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=368occurred in iteration=75, 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: 0.1s AutomataMinimizationTime, 75 MinimizatonAttempts, 139 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 12.7s SatisfiabilityAnalysisTime, 60.2s InterpolantComputationTime, 26001 NumberOfCodeBlocks, 26001 NumberOfCodeBlocksAsserted, 1386 NumberOfCheckSat, 25853 ConstructedInterpolants, 0 QuantifiedInterpolants, 21778657 SizeOfPredicates, 3 NumberOfNonLiveVariables, 28459 ConjunctsInSsa, 4388 ConjunctsInUnsatCore, 148 InterpolantComputations, 3 PerfectInterpolantSequences, 33/581536 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-10_13-33-11-984.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-10_13-33-11-984.csv Completed graceful shutdown