java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-35b68b2 [2018-04-06 21:23:04,725 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-06 21:23:04,726 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-06 21:23:04,740 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-06 21:23:04,740 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-06 21:23:04,741 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-06 21:23:04,742 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-06 21:23:04,743 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-06 21:23:04,745 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-06 21:23:04,746 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-06 21:23:04,747 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-06 21:23:04,748 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-06 21:23:04,749 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-06 21:23:04,750 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-06 21:23:04,751 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-06 21:23:04,753 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-06 21:23:04,755 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-06 21:23:04,757 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-06 21:23:04,758 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-06 21:23:04,759 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-06 21:23:04,761 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-06 21:23:04,762 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-06 21:23:04,762 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-06 21:23:04,763 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-06 21:23:04,764 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-06 21:23:04,765 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-06 21:23:04,765 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-06 21:23:04,766 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-06 21:23:04,767 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-06 21:23:04,767 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-06 21:23:04,768 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-06 21:23:04,768 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-04-06 21:23:04,790 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-06 21:23:04,791 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-06 21:23:04,791 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-06 21:23:04,791 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-06 21:23:04,792 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-06 21:23:04,792 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-06 21:23:04,792 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-06 21:23:04,792 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-06 21:23:04,792 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-06 21:23:04,792 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-06 21:23:04,793 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-06 21:23:04,793 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-06 21:23:04,793 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-06 21:23:04,793 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-06 21:23:04,793 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-06 21:23:04,793 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-06 21:23:04,794 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-06 21:23:04,794 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-06 21:23:04,794 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-06 21:23:04,794 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-06 21:23:04,794 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-06 21:23:04,794 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-06 21:23:04,795 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-06 21:23:04,795 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-06 21:23:04,795 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-06 21:23:04,795 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-06 21:23:04,795 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 21:23:04,796 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-06 21:23:04,796 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-06 21:23:04,796 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-06 21:23:04,796 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-06 21:23:04,796 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-06 21:23:04,796 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:04,796 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-06 21:23:04,797 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-06 21:23:04,797 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-06 21:23:04,797 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-06 21:23:04,798 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-06 21:23:04,829 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-06 21:23:04,838 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-06 21:23:04,842 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-06 21:23:04,843 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-06 21:23:04,843 INFO L276 PluginConnector]: CDTParser initialized [2018-04-06 21:23:04,844 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-06 21:23:05,183 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG2ec22abc3 [2018-04-06 21:23:05,306 INFO L287 CDTParser]: IsIndexed: true [2018-04-06 21:23:05,307 INFO L288 CDTParser]: Found 1 translation units. [2018-04-06 21:23:05,307 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-06 21:23:05,308 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-06 21:23:05,308 INFO L215 ultiparseSymbolTable]: [2018-04-06 21:23:05,309 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-06 21:23:05,309 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-06 21:23:05,309 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo ('foo') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-06 21:23:05,309 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-06 21:23:05,309 INFO L233 ultiparseSymbolTable]: [2018-04-06 21:23:05,325 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG2ec22abc3 [2018-04-06 21:23:05,330 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-06 21:23:05,332 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-06 21:23:05,333 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-06 21:23:05,333 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-06 21:23:05,339 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-06 21:23:05,340 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 09:23:05" (1/1) ... [2018-04-06 21:23:05,342 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@606aa564 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:23:05, skipping insertion in model container [2018-04-06 21:23:05,342 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 09:23:05" (1/1) ... [2018-04-06 21:23:05,356 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 21:23:05,368 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 21:23:05,501 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 21:23:05,524 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 21:23:05,529 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-06 21:23:05,537 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:23:05 WrapperNode [2018-04-06 21:23:05,537 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-06 21:23:05,537 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-06 21:23:05,538 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-06 21:23:05,538 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-06 21:23:05,547 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:23:05" (1/1) ... [2018-04-06 21:23:05,548 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:23:05" (1/1) ... [2018-04-06 21:23:05,555 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:23:05" (1/1) ... [2018-04-06 21:23:05,555 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:23:05" (1/1) ... [2018-04-06 21:23:05,559 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:23:05" (1/1) ... [2018-04-06 21:23:05,565 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:23:05" (1/1) ... [2018-04-06 21:23:05,566 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:23:05" (1/1) ... [2018-04-06 21:23:05,568 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-06 21:23:05,568 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-06 21:23:05,568 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-06 21:23:05,569 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-06 21:23:05,570 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:23:05" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 21:23:05,632 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-06 21:23:05,632 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-06 21:23:05,633 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-06 21:23:05,633 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-06 21:23:05,633 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-06 21:23:05,633 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-06 21:23:05,633 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-06 21:23:05,633 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-06 21:23:05,634 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-06 21:23:05,634 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-06 21:23:05,634 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-06 21:23:05,634 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-06 21:23:05,634 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-06 21:23:05,894 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-06 21:23:05,894 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 09:23:05 BoogieIcfgContainer [2018-04-06 21:23:05,894 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-06 21:23:05,895 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-06 21:23:05,895 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-06 21:23:05,897 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-06 21:23:05,898 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 09:23:05" (1/3) ... [2018-04-06 21:23:05,898 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@451a483f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 09:23:05, skipping insertion in model container [2018-04-06 21:23:05,898 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:23:05" (2/3) ... [2018-04-06 21:23:05,898 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@451a483f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 09:23:05, skipping insertion in model container [2018-04-06 21:23:05,899 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 09:23:05" (3/3) ... [2018-04-06 21:23:05,900 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-06 21:23:05,907 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-06 21:23:05,915 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-06 21:23:05,963 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-06 21:23:05,964 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-06 21:23:05,964 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-06 21:23:05,964 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-06 21:23:05,964 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-06 21:23:05,964 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-06 21:23:05,964 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-06 21:23:05,965 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-06 21:23:05,965 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-06 21:23:05,965 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-06 21:23:05,977 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-04-06 21:23:05,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-06 21:23:05,982 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:05,982 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:05,982 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:05,986 INFO L82 PathProgramCache]: Analyzing trace with hash 924065095, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:05,998 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:06,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:06,037 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:06,101 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-06 21:23:06,101 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:06,119 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-06 21:23:06,142 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:23:06,142 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-06 21:23:06,144 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 21:23:06,153 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 21:23:06,154 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:23:06,156 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-04-06 21:23:06,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:06,299 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-04-06 21:23:06,300 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-06 21:23:06,301 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-04-06 21:23:06,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:06,310 INFO L225 Difference]: With dead ends: 136 [2018-04-06 21:23:06,311 INFO L226 Difference]: Without dead ends: 80 [2018-04-06 21:23:06,313 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:23:06,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-06 21:23:06,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-04-06 21:23:06,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-06 21:23:06,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-04-06 21:23:06,356 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-04-06 21:23:06,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:06,356 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-04-06 21:23:06,356 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 21:23:06,356 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-04-06 21:23:06,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-06 21:23:06,357 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:06,358 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:06,358 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:06,358 INFO L82 PathProgramCache]: Analyzing trace with hash 591861313, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:06,365 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:06,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:06,385 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:06,399 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-06 21:23:06,399 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:06,424 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-06 21:23:06,459 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:23:06,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-06 21:23:06,461 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 21:23:06,461 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 21:23:06,461 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:23:06,462 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-04-06 21:23:06,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:06,508 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-04-06 21:23:06,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-06 21:23:06,508 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-06 21:23:06,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:06,512 INFO L225 Difference]: With dead ends: 78 [2018-04-06 21:23:06,512 INFO L226 Difference]: Without dead ends: 77 [2018-04-06 21:23:06,513 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:23:06,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-04-06 21:23:06,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-04-06 21:23:06,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-06 21:23:06,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-06 21:23:06,523 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-04-06 21:23:06,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:06,523 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-06 21:23:06,523 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 21:23:06,524 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-06 21:23:06,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-06 21:23:06,524 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:06,524 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:06,524 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:06,525 INFO L82 PathProgramCache]: Analyzing trace with hash 1167831631, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:06,544 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:06,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:06,564 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:06,590 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:23:06,592 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:23:06,594 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:23:06,594 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 21:23:06,607 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-06 21:23:06,607 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:06,615 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-06 21:23:06,637 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:23:06,637 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-06 21:23:06,637 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-06 21:23:06,637 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-06 21:23:06,638 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-06 21:23:06,638 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-04-06 21:23:06,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:06,696 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-04-06 21:23:06,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-06 21:23:06,697 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-06 21:23:06,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:06,698 INFO L225 Difference]: With dead ends: 67 [2018-04-06 21:23:06,698 INFO L226 Difference]: Without dead ends: 66 [2018-04-06 21:23:06,698 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-06 21:23:06,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-06 21:23:06,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-04-06 21:23:06,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-06 21:23:06,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-04-06 21:23:06,706 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-04-06 21:23:06,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:06,706 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-04-06 21:23:06,706 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-06 21:23:06,707 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-04-06 21:23:06,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-06 21:23:06,708 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:06,708 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:06,708 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:06,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1167831632, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:06,720 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:06,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:06,749 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:06,762 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:23:06,762 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:23:06,774 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:23:06,774 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:23:06,815 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-06 21:23:06,816 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:06,901 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-06 21:23:06,922 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:23:06,922 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-04-06 21:23:06,923 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-06 21:23:06,923 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-06 21:23:06,923 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-04-06 21:23:06,923 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-04-06 21:23:07,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:07,085 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-04-06 21:23:07,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-06 21:23:07,085 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-04-06 21:23:07,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:07,086 INFO L225 Difference]: With dead ends: 75 [2018-04-06 21:23:07,087 INFO L226 Difference]: Without dead ends: 74 [2018-04-06 21:23:07,087 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-06 21:23:07,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-04-06 21:23:07,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-04-06 21:23:07,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-06 21:23:07,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-06 21:23:07,097 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-04-06 21:23:07,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:07,097 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-06 21:23:07,097 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-06 21:23:07,097 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-06 21:23:07,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-06 21:23:07,099 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:07,099 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:07,099 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:07,099 INFO L82 PathProgramCache]: Analyzing trace with hash -572236607, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:07,112 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:07,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:07,138 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:07,250 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:23:07,250 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:07,316 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:23:07,337 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:23:07,337 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 11 [2018-04-06 21:23:07,338 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-06 21:23:07,338 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-06 21:23:07,338 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2018-04-06 21:23:07,339 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 11 states. [2018-04-06 21:23:07,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:07,578 INFO L93 Difference]: Finished difference Result 157 states and 168 transitions. [2018-04-06 21:23:07,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-06 21:23:07,579 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 31 [2018-04-06 21:23:07,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:07,580 INFO L225 Difference]: With dead ends: 157 [2018-04-06 21:23:07,580 INFO L226 Difference]: Without dead ends: 103 [2018-04-06 21:23:07,581 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2018-04-06 21:23:07,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-04-06 21:23:07,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 87. [2018-04-06 21:23:07,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-06 21:23:07,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 92 transitions. [2018-04-06 21:23:07,592 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 92 transitions. Word has length 31 [2018-04-06 21:23:07,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:07,593 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 92 transitions. [2018-04-06 21:23:07,594 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-06 21:23:07,594 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 92 transitions. [2018-04-06 21:23:07,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-06 21:23:07,595 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:07,595 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:07,595 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:07,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1735417043, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:07,616 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:07,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:07,630 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:07,654 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:23:07,655 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:07,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:23:07,746 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:23:07,746 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-04-06 21:23:07,747 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-06 21:23:07,747 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-06 21:23:07,747 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-06 21:23:07,747 INFO L87 Difference]: Start difference. First operand 87 states and 92 transitions. Second operand 8 states. [2018-04-06 21:23:07,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:07,893 INFO L93 Difference]: Finished difference Result 164 states and 173 transitions. [2018-04-06 21:23:07,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-06 21:23:07,893 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 33 [2018-04-06 21:23:07,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:07,894 INFO L225 Difference]: With dead ends: 164 [2018-04-06 21:23:07,894 INFO L226 Difference]: Without dead ends: 107 [2018-04-06 21:23:07,895 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2018-04-06 21:23:07,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-04-06 21:23:07,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 87. [2018-04-06 21:23:07,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-06 21:23:07,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 91 transitions. [2018-04-06 21:23:07,908 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 91 transitions. Word has length 33 [2018-04-06 21:23:07,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:07,909 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 91 transitions. [2018-04-06 21:23:07,909 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-06 21:23:07,909 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 91 transitions. [2018-04-06 21:23:07,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-06 21:23:07,910 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:07,910 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:07,911 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:07,911 INFO L82 PathProgramCache]: Analyzing trace with hash 1153304147, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:07,918 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:07,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:07,933 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:07,952 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-06 21:23:07,952 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:07,972 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-06 21:23:07,993 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:23:07,993 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-06 21:23:07,994 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-06 21:23:07,994 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-06 21:23:07,994 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-06 21:23:07,994 INFO L87 Difference]: Start difference. First operand 87 states and 91 transitions. Second operand 9 states. [2018-04-06 21:23:08,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:08,085 INFO L93 Difference]: Finished difference Result 102 states and 105 transitions. [2018-04-06 21:23:08,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-06 21:23:08,085 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 42 [2018-04-06 21:23:08,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:08,086 INFO L225 Difference]: With dead ends: 102 [2018-04-06 21:23:08,086 INFO L226 Difference]: Without dead ends: 101 [2018-04-06 21:23:08,087 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2018-04-06 21:23:08,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-04-06 21:23:08,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 86. [2018-04-06 21:23:08,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-04-06 21:23:08,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 90 transitions. [2018-04-06 21:23:08,097 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 90 transitions. Word has length 42 [2018-04-06 21:23:08,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:08,098 INFO L459 AbstractCegarLoop]: Abstraction has 86 states and 90 transitions. [2018-04-06 21:23:08,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-06 21:23:08,098 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 90 transitions. [2018-04-06 21:23:08,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-06 21:23:08,100 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:08,100 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:08,100 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:08,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1391967448, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:08,106 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:08,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:08,127 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:08,157 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-06 21:23:08,157 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:08,180 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-06 21:23:08,201 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:08,201 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-04-06 21:23:08,201 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-06 21:23:08,202 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-06 21:23:08,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-06 21:23:08,202 INFO L87 Difference]: Start difference. First operand 86 states and 90 transitions. Second operand 8 states. [2018-04-06 21:23:08,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:08,275 INFO L93 Difference]: Finished difference Result 134 states and 141 transitions. [2018-04-06 21:23:08,276 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-06 21:23:08,276 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 50 [2018-04-06 21:23:08,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:08,277 INFO L225 Difference]: With dead ends: 134 [2018-04-06 21:23:08,277 INFO L226 Difference]: Without dead ends: 114 [2018-04-06 21:23:08,278 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2018-04-06 21:23:08,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-04-06 21:23:08,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 104. [2018-04-06 21:23:08,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-04-06 21:23:08,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 109 transitions. [2018-04-06 21:23:08,288 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 109 transitions. Word has length 50 [2018-04-06 21:23:08,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:08,288 INFO L459 AbstractCegarLoop]: Abstraction has 104 states and 109 transitions. [2018-04-06 21:23:08,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-06 21:23:08,288 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 109 transitions. [2018-04-06 21:23:08,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-06 21:23:08,291 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:08,291 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:08,291 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:08,292 INFO L82 PathProgramCache]: Analyzing trace with hash -364733747, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:08,298 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:08,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:08,329 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:08,347 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-06 21:23:08,347 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:08,381 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-06 21:23:08,402 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:08,402 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-04-06 21:23:08,403 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-06 21:23:08,403 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-06 21:23:08,403 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-06 21:23:08,403 INFO L87 Difference]: Start difference. First operand 104 states and 109 transitions. Second operand 8 states. [2018-04-06 21:23:08,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:08,476 INFO L93 Difference]: Finished difference Result 138 states and 149 transitions. [2018-04-06 21:23:08,476 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-06 21:23:08,476 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 60 [2018-04-06 21:23:08,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:08,478 INFO L225 Difference]: With dead ends: 138 [2018-04-06 21:23:08,478 INFO L226 Difference]: Without dead ends: 137 [2018-04-06 21:23:08,478 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2018-04-06 21:23:08,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-04-06 21:23:08,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 121. [2018-04-06 21:23:08,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-04-06 21:23:08,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 129 transitions. [2018-04-06 21:23:08,488 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 129 transitions. Word has length 60 [2018-04-06 21:23:08,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:08,488 INFO L459 AbstractCegarLoop]: Abstraction has 121 states and 129 transitions. [2018-04-06 21:23:08,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-06 21:23:08,488 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 129 transitions. [2018-04-06 21:23:08,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-06 21:23:08,490 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:08,490 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:08,490 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:08,490 INFO L82 PathProgramCache]: Analyzing trace with hash 1578155844, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:08,497 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:08,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:08,516 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:08,521 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:23:08,522 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:23:08,525 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:23:08,526 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:23:08,613 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-06 21:23:08,613 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:08,693 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-06 21:23:08,727 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:08,727 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2018-04-06 21:23:08,728 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-06 21:23:08,728 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-06 21:23:08,728 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2018-04-06 21:23:08,728 INFO L87 Difference]: Start difference. First operand 121 states and 129 transitions. Second operand 15 states. [2018-04-06 21:23:08,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:08,982 INFO L93 Difference]: Finished difference Result 132 states and 143 transitions. [2018-04-06 21:23:08,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-06 21:23:08,982 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 61 [2018-04-06 21:23:08,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:08,983 INFO L225 Difference]: With dead ends: 132 [2018-04-06 21:23:08,984 INFO L226 Difference]: Without dead ends: 131 [2018-04-06 21:23:08,984 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=360, Unknown=0, NotChecked=0, Total=506 [2018-04-06 21:23:08,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-04-06 21:23:08,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 122. [2018-04-06 21:23:08,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-06 21:23:08,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 129 transitions. [2018-04-06 21:23:08,991 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 129 transitions. Word has length 61 [2018-04-06 21:23:08,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:08,991 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 129 transitions. [2018-04-06 21:23:08,991 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-06 21:23:08,991 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 129 transitions. [2018-04-06 21:23:08,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-06 21:23:08,992 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:08,992 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:08,992 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:08,992 INFO L82 PathProgramCache]: Analyzing trace with hash 1868455885, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:09,002 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:09,022 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:09,093 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 78 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-06 21:23:09,093 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:09,203 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 78 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-06 21:23:09,224 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:09,224 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2018-04-06 21:23:09,224 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-06 21:23:09,224 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-06 21:23:09,224 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2018-04-06 21:23:09,225 INFO L87 Difference]: Start difference. First operand 122 states and 129 transitions. Second operand 17 states. [2018-04-06 21:23:09,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:09,461 INFO L93 Difference]: Finished difference Result 243 states and 259 transitions. [2018-04-06 21:23:09,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-06 21:23:09,462 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 78 [2018-04-06 21:23:09,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:09,464 INFO L225 Difference]: With dead ends: 243 [2018-04-06 21:23:09,465 INFO L226 Difference]: Without dead ends: 164 [2018-04-06 21:23:09,466 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 135 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=187, Invalid=625, Unknown=0, NotChecked=0, Total=812 [2018-04-06 21:23:09,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2018-04-06 21:23:09,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 150. [2018-04-06 21:23:09,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-06 21:23:09,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 158 transitions. [2018-04-06 21:23:09,477 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 158 transitions. Word has length 78 [2018-04-06 21:23:09,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:09,478 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 158 transitions. [2018-04-06 21:23:09,478 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-06 21:23:09,478 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 158 transitions. [2018-04-06 21:23:09,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-06 21:23:09,480 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:09,480 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:09,480 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:09,480 INFO L82 PathProgramCache]: Analyzing trace with hash 1102801392, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:09,488 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:09,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:09,513 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:09,557 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-06 21:23:09,557 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:09,640 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 38 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-04-06 21:23:09,662 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-06 21:23:09,662 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 12 [2018-04-06 21:23:09,663 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-06 21:23:09,663 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-06 21:23:09,663 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2018-04-06 21:23:09,663 INFO L87 Difference]: Start difference. First operand 150 states and 158 transitions. Second operand 12 states. [2018-04-06 21:23:09,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:09,797 INFO L93 Difference]: Finished difference Result 245 states and 258 transitions. [2018-04-06 21:23:09,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-06 21:23:09,797 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 90 [2018-04-06 21:23:09,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:09,798 INFO L225 Difference]: With dead ends: 245 [2018-04-06 21:23:09,798 INFO L226 Difference]: Without dead ends: 160 [2018-04-06 21:23:09,799 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 167 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2018-04-06 21:23:09,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-04-06 21:23:09,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2018-04-06 21:23:09,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-06 21:23:09,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 156 transitions. [2018-04-06 21:23:09,808 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 156 transitions. Word has length 90 [2018-04-06 21:23:09,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:09,808 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 156 transitions. [2018-04-06 21:23:09,808 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-06 21:23:09,809 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 156 transitions. [2018-04-06 21:23:09,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-06 21:23:09,810 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:09,810 INFO L355 BasicCegarLoop]: trace histogram [8, 6, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:09,810 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:09,810 INFO L82 PathProgramCache]: Analyzing trace with hash 468973633, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:09,819 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:09,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:09,849 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:09,918 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 125 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-04-06 21:23:09,918 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:10,015 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 125 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-04-06 21:23:10,037 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:10,037 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2018-04-06 21:23:10,037 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-06 21:23:10,037 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-06 21:23:10,037 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2018-04-06 21:23:10,038 INFO L87 Difference]: Start difference. First operand 150 states and 156 transitions. Second operand 14 states. [2018-04-06 21:23:10,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:10,222 INFO L93 Difference]: Finished difference Result 245 states and 255 transitions. [2018-04-06 21:23:10,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-06 21:23:10,222 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 107 [2018-04-06 21:23:10,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:10,224 INFO L225 Difference]: With dead ends: 245 [2018-04-06 21:23:10,224 INFO L226 Difference]: Without dead ends: 160 [2018-04-06 21:23:10,225 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 197 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2018-04-06 21:23:10,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-04-06 21:23:10,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2018-04-06 21:23:10,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-06 21:23:10,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 154 transitions. [2018-04-06 21:23:10,236 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 154 transitions. Word has length 107 [2018-04-06 21:23:10,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:10,237 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 154 transitions. [2018-04-06 21:23:10,237 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-06 21:23:10,238 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 154 transitions. [2018-04-06 21:23:10,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-06 21:23:10,239 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:10,240 INFO L355 BasicCegarLoop]: trace histogram [9, 7, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:10,240 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:10,240 INFO L82 PathProgramCache]: Analyzing trace with hash -353185703, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:10,247 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:10,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:10,276 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:10,402 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 152 proven. 18 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-04-06 21:23:10,402 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:10,501 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 152 proven. 18 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-04-06 21:23:10,522 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:10,522 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 23 [2018-04-06 21:23:10,522 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-06 21:23:10,523 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-06 21:23:10,523 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2018-04-06 21:23:10,523 INFO L87 Difference]: Start difference. First operand 150 states and 154 transitions. Second operand 23 states. [2018-04-06 21:23:10,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:10,895 INFO L93 Difference]: Finished difference Result 276 states and 287 transitions. [2018-04-06 21:23:10,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-06 21:23:10,895 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 116 [2018-04-06 21:23:10,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:10,896 INFO L225 Difference]: With dead ends: 276 [2018-04-06 21:23:10,897 INFO L226 Difference]: Without dead ends: 205 [2018-04-06 21:23:10,898 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 203 SyntacticMatches, 7 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=313, Invalid=1247, Unknown=0, NotChecked=0, Total=1560 [2018-04-06 21:23:10,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2018-04-06 21:23:10,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 189. [2018-04-06 21:23:10,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-04-06 21:23:10,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 194 transitions. [2018-04-06 21:23:10,910 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 194 transitions. Word has length 116 [2018-04-06 21:23:10,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:10,910 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 194 transitions. [2018-04-06 21:23:10,910 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-06 21:23:10,911 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 194 transitions. [2018-04-06 21:23:10,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2018-04-06 21:23:10,912 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:10,912 INFO L355 BasicCegarLoop]: trace histogram [8, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:10,913 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:10,913 INFO L82 PathProgramCache]: Analyzing trace with hash 2060478704, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:10,924 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:10,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:10,958 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:11,044 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 120 proven. 13 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-04-06 21:23:11,044 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:11,184 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 120 proven. 13 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-04-06 21:23:11,206 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:11,206 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2018-04-06 21:23:11,206 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-06 21:23:11,206 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-06 21:23:11,206 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2018-04-06 21:23:11,207 INFO L87 Difference]: Start difference. First operand 189 states and 194 transitions. Second operand 20 states. [2018-04-06 21:23:11,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:11,436 INFO L93 Difference]: Finished difference Result 280 states and 288 transitions. [2018-04-06 21:23:11,437 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-06 21:23:11,437 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 126 [2018-04-06 21:23:11,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:11,438 INFO L225 Difference]: With dead ends: 280 [2018-04-06 21:23:11,438 INFO L226 Difference]: Without dead ends: 203 [2018-04-06 21:23:11,439 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 227 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=191, Invalid=739, Unknown=0, NotChecked=0, Total=930 [2018-04-06 21:23:11,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-04-06 21:23:11,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 189. [2018-04-06 21:23:11,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-04-06 21:23:11,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 192 transitions. [2018-04-06 21:23:11,450 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 192 transitions. Word has length 126 [2018-04-06 21:23:11,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:11,450 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 192 transitions. [2018-04-06 21:23:11,450 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-06 21:23:11,450 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 192 transitions. [2018-04-06 21:23:11,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-04-06 21:23:11,451 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:11,452 INFO L355 BasicCegarLoop]: trace histogram [9, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:11,452 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:11,452 INFO L82 PathProgramCache]: Analyzing trace with hash 445493824, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:11,468 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:11,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:11,499 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:11,548 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2018-04-06 21:23:11,549 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:11,661 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2018-04-06 21:23:11,682 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:11,683 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-04-06 21:23:11,683 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-06 21:23:11,683 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-06 21:23:11,683 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-06 21:23:11,684 INFO L87 Difference]: Start difference. First operand 189 states and 192 transitions. Second operand 16 states. [2018-04-06 21:23:11,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:11,836 INFO L93 Difference]: Finished difference Result 257 states and 267 transitions. [2018-04-06 21:23:11,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-06 21:23:11,837 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 135 [2018-04-06 21:23:11,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:11,838 INFO L225 Difference]: With dead ends: 257 [2018-04-06 21:23:11,838 INFO L226 Difference]: Without dead ends: 237 [2018-04-06 21:23:11,838 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-04-06 21:23:11,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-04-06 21:23:11,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 227. [2018-04-06 21:23:11,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2018-04-06 21:23:11,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 233 transitions. [2018-04-06 21:23:11,846 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 233 transitions. Word has length 135 [2018-04-06 21:23:11,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:11,846 INFO L459 AbstractCegarLoop]: Abstraction has 227 states and 233 transitions. [2018-04-06 21:23:11,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-06 21:23:11,847 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 233 transitions. [2018-04-06 21:23:11,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-04-06 21:23:11,847 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:11,847 INFO L355 BasicCegarLoop]: trace histogram [13, 10, 9, 9, 9, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:11,848 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:11,848 INFO L82 PathProgramCache]: Analyzing trace with hash -208164555, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:11,855 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:11,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:11,887 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:11,920 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 204 proven. 36 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2018-04-06 21:23:11,921 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:12,019 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 204 proven. 36 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2018-04-06 21:23:12,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:12,040 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-04-06 21:23:12,041 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-06 21:23:12,041 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-06 21:23:12,041 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-04-06 21:23:12,041 INFO L87 Difference]: Start difference. First operand 227 states and 233 transitions. Second operand 16 states. [2018-04-06 21:23:12,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:12,412 INFO L93 Difference]: Finished difference Result 284 states and 309 transitions. [2018-04-06 21:23:12,413 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-06 21:23:12,413 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 163 [2018-04-06 21:23:12,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:12,415 INFO L225 Difference]: With dead ends: 284 [2018-04-06 21:23:12,416 INFO L226 Difference]: Without dead ends: 283 [2018-04-06 21:23:12,416 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=626, Unknown=0, NotChecked=0, Total=870 [2018-04-06 21:23:12,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-04-06 21:23:12,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 262. [2018-04-06 21:23:12,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-04-06 21:23:12,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 275 transitions. [2018-04-06 21:23:12,433 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 275 transitions. Word has length 163 [2018-04-06 21:23:12,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:12,434 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 275 transitions. [2018-04-06 21:23:12,434 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-06 21:23:12,434 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 275 transitions. [2018-04-06 21:23:12,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-06 21:23:12,435 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:12,436 INFO L355 BasicCegarLoop]: trace histogram [13, 10, 10, 9, 9, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:12,436 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:12,436 INFO L82 PathProgramCache]: Analyzing trace with hash 2136833500, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:12,446 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:12,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:12,492 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:12,495 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:23:12,496 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:23:12,499 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:23:12,499 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:23:12,733 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 225 proven. 39 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2018-04-06 21:23:12,734 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:12,930 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 225 proven. 39 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2018-04-06 21:23:12,951 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:12,952 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-04-06 21:23:12,952 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-06 21:23:12,952 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-06 21:23:12,953 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-04-06 21:23:12,953 INFO L87 Difference]: Start difference. First operand 262 states and 275 transitions. Second operand 23 states. [2018-04-06 21:23:13,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:13,582 INFO L93 Difference]: Finished difference Result 276 states and 301 transitions. [2018-04-06 21:23:13,583 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-06 21:23:13,583 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 164 [2018-04-06 21:23:13,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:13,584 INFO L225 Difference]: With dead ends: 276 [2018-04-06 21:23:13,584 INFO L226 Difference]: Without dead ends: 275 [2018-04-06 21:23:13,585 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 302 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=462, Invalid=1344, Unknown=0, NotChecked=0, Total=1806 [2018-04-06 21:23:13,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2018-04-06 21:23:13,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 263. [2018-04-06 21:23:13,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-04-06 21:23:13,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 273 transitions. [2018-04-06 21:23:13,600 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 273 transitions. Word has length 164 [2018-04-06 21:23:13,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:13,601 INFO L459 AbstractCegarLoop]: Abstraction has 263 states and 273 transitions. [2018-04-06 21:23:13,601 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-06 21:23:13,601 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 273 transitions. [2018-04-06 21:23:13,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2018-04-06 21:23:13,603 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:13,603 INFO L355 BasicCegarLoop]: trace histogram [17, 14, 13, 13, 13, 13, 13, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:13,603 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:13,603 INFO L82 PathProgramCache]: Analyzing trace with hash 226942773, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:13,616 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:13,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:13,663 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:13,827 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 639 proven. 42 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2018-04-06 21:23:13,828 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:14,048 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 639 proven. 42 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2018-04-06 21:23:14,082 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:14,082 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 29 [2018-04-06 21:23:14,082 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-06 21:23:14,082 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-06 21:23:14,083 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2018-04-06 21:23:14,083 INFO L87 Difference]: Start difference. First operand 263 states and 273 transitions. Second operand 29 states. [2018-04-06 21:23:14,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:14,660 INFO L93 Difference]: Finished difference Result 455 states and 476 transitions. [2018-04-06 21:23:14,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-06 21:23:14,660 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 199 [2018-04-06 21:23:14,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:14,662 INFO L225 Difference]: With dead ends: 455 [2018-04-06 21:23:14,662 INFO L226 Difference]: Without dead ends: 320 [2018-04-06 21:23:14,664 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 361 SyntacticMatches, 9 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=490, Invalid=2162, Unknown=0, NotChecked=0, Total=2652 [2018-04-06 21:23:14,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2018-04-06 21:23:14,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 309. [2018-04-06 21:23:14,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 309 states. [2018-04-06 21:23:14,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 319 transitions. [2018-04-06 21:23:14,680 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 319 transitions. Word has length 199 [2018-04-06 21:23:14,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:14,680 INFO L459 AbstractCegarLoop]: Abstraction has 309 states and 319 transitions. [2018-04-06 21:23:14,680 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-06 21:23:14,681 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 319 transitions. [2018-04-06 21:23:14,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2018-04-06 21:23:14,682 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:14,683 INFO L355 BasicCegarLoop]: trace histogram [21, 17, 16, 16, 16, 16, 16, 16, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:14,683 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:14,683 INFO L82 PathProgramCache]: Analyzing trace with hash -780656423, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:14,692 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:14,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:14,757 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:14,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1420 backedges. 970 proven. 33 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2018-04-06 21:23:14,982 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:15,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1420 backedges. 970 proven. 33 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2018-04-06 21:23:15,277 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:15,277 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 26 [2018-04-06 21:23:15,278 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-06 21:23:15,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-06 21:23:15,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2018-04-06 21:23:15,278 INFO L87 Difference]: Start difference. First operand 309 states and 319 transitions. Second operand 26 states. [2018-04-06 21:23:15,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:15,926 INFO L93 Difference]: Finished difference Result 460 states and 480 transitions. [2018-04-06 21:23:15,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-06 21:23:15,927 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 246 [2018-04-06 21:23:15,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:15,929 INFO L225 Difference]: With dead ends: 460 [2018-04-06 21:23:15,929 INFO L226 Difference]: Without dead ends: 319 [2018-04-06 21:23:15,930 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 459 SyntacticMatches, 9 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=325, Invalid=1397, Unknown=0, NotChecked=0, Total=1722 [2018-04-06 21:23:15,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2018-04-06 21:23:15,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 309. [2018-04-06 21:23:15,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 309 states. [2018-04-06 21:23:15,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 317 transitions. [2018-04-06 21:23:15,944 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 317 transitions. Word has length 246 [2018-04-06 21:23:15,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:15,944 INFO L459 AbstractCegarLoop]: Abstraction has 309 states and 317 transitions. [2018-04-06 21:23:15,945 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-06 21:23:15,945 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 317 transitions. [2018-04-06 21:23:15,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-04-06 21:23:15,947 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:15,947 INFO L355 BasicCegarLoop]: trace histogram [22, 18, 17, 17, 17, 17, 17, 17, 17, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:15,947 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:15,947 INFO L82 PathProgramCache]: Analyzing trace with hash -189405503, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:15,957 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:16,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:16,019 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:16,282 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 943 proven. 76 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2018-04-06 21:23:16,283 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:16,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 943 proven. 76 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2018-04-06 21:23:16,516 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:16,516 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 35 [2018-04-06 21:23:16,517 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-06 21:23:16,517 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-06 21:23:16,517 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1010, Unknown=0, NotChecked=0, Total=1190 [2018-04-06 21:23:16,518 INFO L87 Difference]: Start difference. First operand 309 states and 317 transitions. Second operand 35 states. [2018-04-06 21:23:17,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:17,475 INFO L93 Difference]: Finished difference Result 500 states and 517 transitions. [2018-04-06 21:23:17,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-06 21:23:17,475 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 255 [2018-04-06 21:23:17,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:17,478 INFO L225 Difference]: With dead ends: 500 [2018-04-06 21:23:17,478 INFO L226 Difference]: Without dead ends: 375 [2018-04-06 21:23:17,480 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 538 GetRequests, 465 SyntacticMatches, 11 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 914 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=705, Invalid=3327, Unknown=0, NotChecked=0, Total=4032 [2018-04-06 21:23:17,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2018-04-06 21:23:17,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 364. [2018-04-06 21:23:17,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-04-06 21:23:17,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 372 transitions. [2018-04-06 21:23:17,495 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 372 transitions. Word has length 255 [2018-04-06 21:23:17,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:17,496 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 372 transitions. [2018-04-06 21:23:17,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-06 21:23:17,496 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 372 transitions. [2018-04-06 21:23:17,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-04-06 21:23:17,498 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:17,498 INFO L355 BasicCegarLoop]: trace histogram [27, 22, 21, 21, 21, 21, 21, 21, 21, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:17,499 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:17,499 INFO L82 PathProgramCache]: Analyzing trace with hash 471390797, now seen corresponding path program 9 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:17,507 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:17,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:17,594 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:17,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 1593 proven. 62 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2018-04-06 21:23:17,935 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:18,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 1593 proven. 62 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2018-04-06 21:23:18,226 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:18,226 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 32 [2018-04-06 21:23:18,227 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-06 21:23:18,227 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-06 21:23:18,228 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=829, Unknown=0, NotChecked=0, Total=992 [2018-04-06 21:23:18,228 INFO L87 Difference]: Start difference. First operand 364 states and 372 transitions. Second operand 32 states. [2018-04-06 21:23:18,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:18,692 INFO L93 Difference]: Finished difference Result 505 states and 520 transitions. [2018-04-06 21:23:18,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-06 21:23:18,692 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 311 [2018-04-06 21:23:18,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:18,693 INFO L225 Difference]: With dead ends: 505 [2018-04-06 21:23:18,694 INFO L226 Difference]: Without dead ends: 374 [2018-04-06 21:23:18,695 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 643 GetRequests, 581 SyntacticMatches, 11 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 897 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=493, Invalid=2263, Unknown=0, NotChecked=0, Total=2756 [2018-04-06 21:23:18,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2018-04-06 21:23:18,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 364. [2018-04-06 21:23:18,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-04-06 21:23:18,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 370 transitions. [2018-04-06 21:23:18,705 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 370 transitions. Word has length 311 [2018-04-06 21:23:18,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:18,705 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 370 transitions. [2018-04-06 21:23:18,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-06 21:23:18,705 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 370 transitions. [2018-04-06 21:23:18,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2018-04-06 21:23:18,707 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:18,707 INFO L355 BasicCegarLoop]: trace histogram [28, 23, 22, 22, 22, 22, 22, 22, 22, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:18,707 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:18,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1646038989, now seen corresponding path program 10 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:18,713 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:18,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:18,774 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:19,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2620 backedges. 1304 proven. 120 refuted. 0 times theorem prover too weak. 1196 trivial. 0 not checked. [2018-04-06 21:23:19,057 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:19,516 INFO L134 CoverageAnalysis]: Checked inductivity of 2620 backedges. 1304 proven. 120 refuted. 0 times theorem prover too weak. 1196 trivial. 0 not checked. [2018-04-06 21:23:19,538 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:19,538 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 41 [2018-04-06 21:23:19,538 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-06 21:23:19,539 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-06 21:23:19,539 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1402, Unknown=0, NotChecked=0, Total=1640 [2018-04-06 21:23:19,539 INFO L87 Difference]: Start difference. First operand 364 states and 370 transitions. Second operand 41 states. [2018-04-06 21:23:20,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:20,822 INFO L93 Difference]: Finished difference Result 554 states and 567 transitions. [2018-04-06 21:23:20,823 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-06 21:23:20,823 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 320 [2018-04-06 21:23:20,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:20,825 INFO L225 Difference]: With dead ends: 554 [2018-04-06 21:23:20,825 INFO L226 Difference]: Without dead ends: 439 [2018-04-06 21:23:20,827 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 674 GetRequests, 587 SyntacticMatches, 13 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1353 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=958, Invalid=4742, Unknown=0, NotChecked=0, Total=5700 [2018-04-06 21:23:20,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2018-04-06 21:23:20,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 428. [2018-04-06 21:23:20,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-04-06 21:23:20,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 434 transitions. [2018-04-06 21:23:20,837 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 434 transitions. Word has length 320 [2018-04-06 21:23:20,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:20,837 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 434 transitions. [2018-04-06 21:23:20,837 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-06 21:23:20,838 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 434 transitions. [2018-04-06 21:23:20,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2018-04-06 21:23:20,839 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:20,840 INFO L355 BasicCegarLoop]: trace histogram [34, 28, 27, 27, 27, 27, 27, 27, 27, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:20,840 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:20,840 INFO L82 PathProgramCache]: Analyzing trace with hash 747464769, now seen corresponding path program 11 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:20,845 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:20,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:20,928 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:21,288 INFO L134 CoverageAnalysis]: Checked inductivity of 3930 backedges. 2415 proven. 100 refuted. 0 times theorem prover too weak. 1415 trivial. 0 not checked. [2018-04-06 21:23:21,288 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:21,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3930 backedges. 2415 proven. 100 refuted. 0 times theorem prover too weak. 1415 trivial. 0 not checked. [2018-04-06 21:23:21,723 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:21,724 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 38 [2018-04-06 21:23:21,724 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-06 21:23:21,724 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-06 21:23:21,725 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1187, Unknown=0, NotChecked=0, Total=1406 [2018-04-06 21:23:21,725 INFO L87 Difference]: Start difference. First operand 428 states and 434 transitions. Second operand 38 states. [2018-04-06 21:23:22,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:22,254 INFO L93 Difference]: Finished difference Result 559 states and 569 transitions. [2018-04-06 21:23:22,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-06 21:23:22,255 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 385 [2018-04-06 21:23:22,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:22,257 INFO L225 Difference]: With dead ends: 559 [2018-04-06 21:23:22,257 INFO L226 Difference]: Without dead ends: 438 [2018-04-06 21:23:22,259 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 796 GetRequests, 721 SyntacticMatches, 13 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1379 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=695, Invalid=3337, Unknown=0, NotChecked=0, Total=4032 [2018-04-06 21:23:22,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2018-04-06 21:23:22,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 428. [2018-04-06 21:23:22,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-04-06 21:23:22,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 432 transitions. [2018-04-06 21:23:22,271 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 432 transitions. Word has length 385 [2018-04-06 21:23:22,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:22,271 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 432 transitions. [2018-04-06 21:23:22,272 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-06 21:23:22,272 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 432 transitions. [2018-04-06 21:23:22,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2018-04-06 21:23:22,275 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:22,276 INFO L355 BasicCegarLoop]: trace histogram [35, 29, 28, 28, 28, 28, 28, 28, 28, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:22,276 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:22,276 INFO L82 PathProgramCache]: Analyzing trace with hash -579439527, now seen corresponding path program 12 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:22,290 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:22,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:22,373 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:22,744 INFO L134 CoverageAnalysis]: Checked inductivity of 4188 backedges. 1722 proven. 174 refuted. 0 times theorem prover too weak. 2292 trivial. 0 not checked. [2018-04-06 21:23:22,744 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:23,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4188 backedges. 1722 proven. 174 refuted. 0 times theorem prover too weak. 2292 trivial. 0 not checked. [2018-04-06 21:23:23,158 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:23,158 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 47 [2018-04-06 21:23:23,159 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-06 21:23:23,159 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-06 21:23:23,160 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1858, Unknown=0, NotChecked=0, Total=2162 [2018-04-06 21:23:23,160 INFO L87 Difference]: Start difference. First operand 428 states and 432 transitions. Second operand 47 states. [2018-04-06 21:23:24,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:24,145 INFO L93 Difference]: Finished difference Result 626 states and 637 transitions. [2018-04-06 21:23:24,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-06 21:23:24,179 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 394 [2018-04-06 21:23:24,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:24,182 INFO L225 Difference]: With dead ends: 626 [2018-04-06 21:23:24,182 INFO L226 Difference]: Without dead ends: 519 [2018-04-06 21:23:24,185 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 828 GetRequests, 727 SyntacticMatches, 15 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1877 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1249, Invalid=6407, Unknown=0, NotChecked=0, Total=7656 [2018-04-06 21:23:24,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2018-04-06 21:23:24,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 503. [2018-04-06 21:23:24,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-04-06 21:23:24,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 508 transitions. [2018-04-06 21:23:24,202 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 508 transitions. Word has length 394 [2018-04-06 21:23:24,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:24,203 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 508 transitions. [2018-04-06 21:23:24,203 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-06 21:23:24,203 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 508 transitions. [2018-04-06 21:23:24,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2018-04-06 21:23:24,205 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:24,205 INFO L355 BasicCegarLoop]: trace histogram [34, 27, 27, 27, 27, 27, 27, 27, 27, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:24,205 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:24,206 INFO L82 PathProgramCache]: Analyzing trace with hash -401142544, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:24,211 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:24,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:24,292 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:24,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3971 backedges. 1520 proven. 147 refuted. 0 times theorem prover too weak. 2304 trivial. 0 not checked. [2018-04-06 21:23:24,625 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:25,067 INFO L134 CoverageAnalysis]: Checked inductivity of 3971 backedges. 1520 proven. 147 refuted. 0 times theorem prover too weak. 2304 trivial. 0 not checked. [2018-04-06 21:23:25,087 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:25,088 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 44 [2018-04-06 21:23:25,088 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-06 21:23:25,088 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-06 21:23:25,089 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1609, Unknown=0, NotChecked=0, Total=1892 [2018-04-06 21:23:25,089 INFO L87 Difference]: Start difference. First operand 503 states and 508 transitions. Second operand 44 states. [2018-04-06 21:23:25,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:25,708 INFO L93 Difference]: Finished difference Result 630 states and 638 transitions. [2018-04-06 21:23:25,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-06 21:23:25,708 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 404 [2018-04-06 21:23:25,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:25,710 INFO L225 Difference]: With dead ends: 630 [2018-04-06 21:23:25,710 INFO L226 Difference]: Without dead ends: 517 [2018-04-06 21:23:25,711 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 839 GetRequests, 751 SyntacticMatches, 15 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1964 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=931, Invalid=4619, Unknown=0, NotChecked=0, Total=5550 [2018-04-06 21:23:25,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2018-04-06 21:23:25,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 503. [2018-04-06 21:23:25,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-04-06 21:23:25,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 506 transitions. [2018-04-06 21:23:25,723 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 506 transitions. Word has length 404 [2018-04-06 21:23:25,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:25,724 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 506 transitions. [2018-04-06 21:23:25,724 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-06 21:23:25,724 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 506 transitions. [2018-04-06 21:23:25,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2018-04-06 21:23:25,725 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:25,726 INFO L355 BasicCegarLoop]: trace histogram [35, 28, 28, 28, 28, 28, 28, 28, 28, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:25,726 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:25,726 INFO L82 PathProgramCache]: Analyzing trace with hash 1216319040, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:25,734 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:25,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:25,817 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:26,126 INFO L134 CoverageAnalysis]: Checked inductivity of 4228 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4004 trivial. 0 not checked. [2018-04-06 21:23:26,126 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:26,455 INFO L134 CoverageAnalysis]: Checked inductivity of 4228 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4004 trivial. 0 not checked. [2018-04-06 21:23:26,476 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:26,476 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-04-06 21:23:26,477 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-06 21:23:26,477 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-06 21:23:26,477 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-04-06 21:23:26,477 INFO L87 Difference]: Start difference. First operand 503 states and 506 transitions. Second operand 32 states. [2018-04-06 21:23:26,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:26,892 INFO L93 Difference]: Finished difference Result 611 states and 629 transitions. [2018-04-06 21:23:26,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-06 21:23:26,893 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 413 [2018-04-06 21:23:26,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:26,894 INFO L225 Difference]: With dead ends: 611 [2018-04-06 21:23:26,895 INFO L226 Difference]: Without dead ends: 591 [2018-04-06 21:23:26,896 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 853 GetRequests, 795 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-04-06 21:23:26,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2018-04-06 21:23:26,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 581. [2018-04-06 21:23:26,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 581 states. [2018-04-06 21:23:26,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 591 transitions. [2018-04-06 21:23:26,917 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 591 transitions. Word has length 413 [2018-04-06 21:23:26,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:26,918 INFO L459 AbstractCegarLoop]: Abstraction has 581 states and 591 transitions. [2018-04-06 21:23:26,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-06 21:23:26,918 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 591 transitions. [2018-04-06 21:23:26,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2018-04-06 21:23:26,921 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:26,922 INFO L355 BasicCegarLoop]: trace histogram [43, 36, 35, 35, 35, 35, 35, 35, 35, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:26,922 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:26,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1097286859, now seen corresponding path program 13 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:26,933 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:27,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:27,044 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:27,243 INFO L134 CoverageAnalysis]: Checked inductivity of 6447 backedges. 1960 proven. 210 refuted. 0 times theorem prover too weak. 4277 trivial. 0 not checked. [2018-04-06 21:23:27,243 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:27,591 INFO L134 CoverageAnalysis]: Checked inductivity of 6447 backedges. 1960 proven. 210 refuted. 0 times theorem prover too weak. 4277 trivial. 0 not checked. [2018-04-06 21:23:27,611 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:27,612 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-04-06 21:23:27,612 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-06 21:23:27,612 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-06 21:23:27,613 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-04-06 21:23:27,613 INFO L87 Difference]: Start difference. First operand 581 states and 591 transitions. Second operand 32 states. [2018-04-06 21:23:28,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:28,788 INFO L93 Difference]: Finished difference Result 690 states and 771 transitions. [2018-04-06 21:23:28,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-06 21:23:28,788 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 477 [2018-04-06 21:23:28,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:28,790 INFO L225 Difference]: With dead ends: 690 [2018-04-06 21:23:28,790 INFO L226 Difference]: Without dead ends: 689 [2018-04-06 21:23:28,791 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 993 GetRequests, 929 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-04-06 21:23:28,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2018-04-06 21:23:28,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 652. [2018-04-06 21:23:28,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 652 states. [2018-04-06 21:23:28,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 677 transitions. [2018-04-06 21:23:28,813 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 677 transitions. Word has length 477 [2018-04-06 21:23:28,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:28,813 INFO L459 AbstractCegarLoop]: Abstraction has 652 states and 677 transitions. [2018-04-06 21:23:28,814 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-06 21:23:28,814 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 677 transitions. [2018-04-06 21:23:28,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2018-04-06 21:23:28,816 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:28,816 INFO L355 BasicCegarLoop]: trace histogram [43, 36, 36, 35, 35, 35, 35, 35, 35, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:28,816 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:28,816 INFO L82 PathProgramCache]: Analyzing trace with hash 343845852, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:28,822 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:28,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:28,921 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:28,931 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:23:28,931 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:23:28,978 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:23:28,978 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:23:30,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6482 backedges. 2023 proven. 217 refuted. 0 times theorem prover too weak. 4242 trivial. 0 not checked. [2018-04-06 21:23:30,036 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:30,555 INFO L134 CoverageAnalysis]: Checked inductivity of 6482 backedges. 2023 proven. 217 refuted. 0 times theorem prover too weak. 4242 trivial. 0 not checked. [2018-04-06 21:23:30,576 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:30,577 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-04-06 21:23:30,577 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-06 21:23:30,577 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-06 21:23:30,577 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-04-06 21:23:30,578 INFO L87 Difference]: Start difference. First operand 652 states and 677 transitions. Second operand 39 states. [2018-04-06 21:23:32,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:32,868 INFO L93 Difference]: Finished difference Result 678 states and 759 transitions. [2018-04-06 21:23:32,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-06 21:23:32,868 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 478 [2018-04-06 21:23:32,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:32,871 INFO L225 Difference]: With dead ends: 678 [2018-04-06 21:23:32,871 INFO L226 Difference]: Without dead ends: 677 [2018-04-06 21:23:32,872 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1000 GetRequests, 906 SyntacticMatches, 13 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1417 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-04-06 21:23:32,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2018-04-06 21:23:32,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 653. [2018-04-06 21:23:32,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 653 states. [2018-04-06 21:23:32,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 671 transitions. [2018-04-06 21:23:32,910 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 671 transitions. Word has length 478 [2018-04-06 21:23:32,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:32,910 INFO L459 AbstractCegarLoop]: Abstraction has 653 states and 671 transitions. [2018-04-06 21:23:32,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-06 21:23:32,911 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 671 transitions. [2018-04-06 21:23:32,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 550 [2018-04-06 21:23:32,915 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:32,916 INFO L355 BasicCegarLoop]: trace histogram [51, 44, 43, 43, 43, 43, 43, 43, 43, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:32,916 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:32,916 INFO L82 PathProgramCache]: Analyzing trace with hash 181544757, now seen corresponding path program 14 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:32,925 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:33,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:33,075 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:33,590 INFO L134 CoverageAnalysis]: Checked inductivity of 9355 backedges. 4917 proven. 238 refuted. 0 times theorem prover too weak. 4200 trivial. 0 not checked. [2018-04-06 21:23:33,591 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:34,186 INFO L134 CoverageAnalysis]: Checked inductivity of 9355 backedges. 4917 proven. 238 refuted. 0 times theorem prover too weak. 4200 trivial. 0 not checked. [2018-04-06 21:23:34,223 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:34,224 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 53 [2018-04-06 21:23:34,225 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-06 21:23:34,225 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-06 21:23:34,225 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=2378, Unknown=0, NotChecked=0, Total=2756 [2018-04-06 21:23:34,226 INFO L87 Difference]: Start difference. First operand 653 states and 671 transitions. Second operand 53 states. [2018-04-06 21:23:35,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:35,325 INFO L93 Difference]: Finished difference Result 993 states and 1030 transitions. [2018-04-06 21:23:35,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-06 21:23:35,326 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 549 [2018-04-06 21:23:35,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:35,328 INFO L225 Difference]: With dead ends: 993 [2018-04-06 21:23:35,328 INFO L226 Difference]: Without dead ends: 746 [2018-04-06 21:23:35,330 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1144 GetRequests, 1029 SyntacticMatches, 17 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2486 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1578, Invalid=8322, Unknown=0, NotChecked=0, Total=9900 [2018-04-06 21:23:35,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2018-04-06 21:23:35,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 735. [2018-04-06 21:23:35,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 735 states. [2018-04-06 21:23:35,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 753 transitions. [2018-04-06 21:23:35,347 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 753 transitions. Word has length 549 [2018-04-06 21:23:35,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:35,347 INFO L459 AbstractCegarLoop]: Abstraction has 735 states and 753 transitions. [2018-04-06 21:23:35,347 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-06 21:23:35,347 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 753 transitions. [2018-04-06 21:23:35,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2018-04-06 21:23:35,350 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:35,351 INFO L355 BasicCegarLoop]: trace histogram [59, 51, 50, 50, 50, 50, 50, 50, 50, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:35,351 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:35,351 INFO L82 PathProgramCache]: Analyzing trace with hash 846739161, now seen corresponding path program 15 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:35,362 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:35,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:35,488 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:35,971 INFO L134 CoverageAnalysis]: Checked inductivity of 12623 backedges. 7412 proven. 203 refuted. 0 times theorem prover too weak. 5008 trivial. 0 not checked. [2018-04-06 21:23:35,971 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:36,555 INFO L134 CoverageAnalysis]: Checked inductivity of 12623 backedges. 7412 proven. 203 refuted. 0 times theorem prover too weak. 5008 trivial. 0 not checked. [2018-04-06 21:23:36,576 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:36,576 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 50 [2018-04-06 21:23:36,577 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-06 21:23:36,577 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-06 21:23:36,577 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=2095, Unknown=0, NotChecked=0, Total=2450 [2018-04-06 21:23:36,578 INFO L87 Difference]: Start difference. First operand 735 states and 753 transitions. Second operand 50 states. [2018-04-06 21:23:37,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:37,267 INFO L93 Difference]: Finished difference Result 998 states and 1038 transitions. [2018-04-06 21:23:37,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-06 21:23:37,267 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 632 [2018-04-06 21:23:37,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:37,271 INFO L225 Difference]: With dead ends: 998 [2018-04-06 21:23:37,271 INFO L226 Difference]: Without dead ends: 745 [2018-04-06 21:23:37,274 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1300 GetRequests, 1199 SyntacticMatches, 17 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2652 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1201, Invalid=6109, Unknown=0, NotChecked=0, Total=7310 [2018-04-06 21:23:37,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2018-04-06 21:23:37,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 735. [2018-04-06 21:23:37,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 735 states. [2018-04-06 21:23:37,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 751 transitions. [2018-04-06 21:23:37,299 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 751 transitions. Word has length 632 [2018-04-06 21:23:37,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:37,300 INFO L459 AbstractCegarLoop]: Abstraction has 735 states and 751 transitions. [2018-04-06 21:23:37,300 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-06 21:23:37,300 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 751 transitions. [2018-04-06 21:23:37,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 642 [2018-04-06 21:23:37,306 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:37,306 INFO L355 BasicCegarLoop]: trace histogram [60, 52, 51, 51, 51, 51, 51, 51, 51, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:37,306 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:37,307 INFO L82 PathProgramCache]: Analyzing trace with hash -1635862335, now seen corresponding path program 16 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:37,315 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:37,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:37,470 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:38,140 INFO L134 CoverageAnalysis]: Checked inductivity of 13092 backedges. 6113 proven. 312 refuted. 0 times theorem prover too weak. 6667 trivial. 0 not checked. [2018-04-06 21:23:38,140 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:38,766 INFO L134 CoverageAnalysis]: Checked inductivity of 13092 backedges. 6113 proven. 312 refuted. 0 times theorem prover too weak. 6667 trivial. 0 not checked. [2018-04-06 21:23:38,788 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:38,788 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 59 [2018-04-06 21:23:38,788 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-06 21:23:38,789 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-06 21:23:38,789 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=460, Invalid=2962, Unknown=0, NotChecked=0, Total=3422 [2018-04-06 21:23:38,789 INFO L87 Difference]: Start difference. First operand 735 states and 751 transitions. Second operand 59 states. [2018-04-06 21:23:40,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:40,313 INFO L93 Difference]: Finished difference Result 1074 states and 1107 transitions. [2018-04-06 21:23:40,314 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-06 21:23:40,314 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 641 [2018-04-06 21:23:40,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:40,316 INFO L225 Difference]: With dead ends: 1074 [2018-04-06 21:23:40,316 INFO L226 Difference]: Without dead ends: 837 [2018-04-06 21:23:40,319 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1334 GetRequests, 1205 SyntacticMatches, 19 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3180 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1945, Invalid=10487, Unknown=0, NotChecked=0, Total=12432 [2018-04-06 21:23:40,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2018-04-06 21:23:40,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 826. [2018-04-06 21:23:40,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2018-04-06 21:23:40,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 842 transitions. [2018-04-06 21:23:40,346 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 842 transitions. Word has length 641 [2018-04-06 21:23:40,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:40,347 INFO L459 AbstractCegarLoop]: Abstraction has 826 states and 842 transitions. [2018-04-06 21:23:40,347 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-06 21:23:40,347 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 842 transitions. [2018-04-06 21:23:40,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 734 [2018-04-06 21:23:40,354 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:40,354 INFO L355 BasicCegarLoop]: trace histogram [69, 60, 59, 59, 59, 59, 59, 59, 59, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:40,354 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:40,355 INFO L82 PathProgramCache]: Analyzing trace with hash -2126094259, now seen corresponding path program 17 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:40,364 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:40,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:40,551 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:41,152 INFO L134 CoverageAnalysis]: Checked inductivity of 17457 backedges. 9657 proven. 268 refuted. 0 times theorem prover too weak. 7532 trivial. 0 not checked. [2018-04-06 21:23:41,152 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:41,868 INFO L134 CoverageAnalysis]: Checked inductivity of 17457 backedges. 9657 proven. 268 refuted. 0 times theorem prover too weak. 7532 trivial. 0 not checked. [2018-04-06 21:23:41,889 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:41,889 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 56 [2018-04-06 21:23:41,890 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-06 21:23:41,890 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-06 21:23:41,890 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=2645, Unknown=0, NotChecked=0, Total=3080 [2018-04-06 21:23:41,890 INFO L87 Difference]: Start difference. First operand 826 states and 842 transitions. Second operand 56 states. [2018-04-06 21:23:42,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:42,796 INFO L93 Difference]: Finished difference Result 1079 states and 1114 transitions. [2018-04-06 21:23:42,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-06 21:23:42,796 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 733 [2018-04-06 21:23:42,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:42,799 INFO L225 Difference]: With dead ends: 1079 [2018-04-06 21:23:42,799 INFO L226 Difference]: Without dead ends: 836 [2018-04-06 21:23:42,802 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1507 GetRequests, 1393 SyntacticMatches, 19 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3443 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1505, Invalid=7807, Unknown=0, NotChecked=0, Total=9312 [2018-04-06 21:23:42,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2018-04-06 21:23:42,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 826. [2018-04-06 21:23:42,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2018-04-06 21:23:42,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 840 transitions. [2018-04-06 21:23:42,821 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 840 transitions. Word has length 733 [2018-04-06 21:23:42,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:42,822 INFO L459 AbstractCegarLoop]: Abstraction has 826 states and 840 transitions. [2018-04-06 21:23:42,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-06 21:23:42,822 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 840 transitions. [2018-04-06 21:23:42,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 743 [2018-04-06 21:23:42,828 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:42,829 INFO L355 BasicCegarLoop]: trace histogram [70, 61, 60, 60, 60, 60, 60, 60, 60, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:42,829 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:42,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1948913203, now seen corresponding path program 18 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:42,839 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:42,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:42,964 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:43,636 INFO L134 CoverageAnalysis]: Checked inductivity of 18009 backedges. 7438 proven. 396 refuted. 0 times theorem prover too weak. 10175 trivial. 0 not checked. [2018-04-06 21:23:43,636 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:44,390 INFO L134 CoverageAnalysis]: Checked inductivity of 18009 backedges. 7438 proven. 396 refuted. 0 times theorem prover too weak. 10175 trivial. 0 not checked. [2018-04-06 21:23:44,412 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:44,412 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 65 [2018-04-06 21:23:44,413 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-06 21:23:44,413 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-06 21:23:44,413 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=550, Invalid=3610, Unknown=0, NotChecked=0, Total=4160 [2018-04-06 21:23:44,414 INFO L87 Difference]: Start difference. First operand 826 states and 840 transitions. Second operand 65 states. [2018-04-06 21:23:46,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:46,122 INFO L93 Difference]: Finished difference Result 1164 states and 1193 transitions. [2018-04-06 21:23:46,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-06 21:23:46,122 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 742 [2018-04-06 21:23:46,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:46,124 INFO L225 Difference]: With dead ends: 1164 [2018-04-06 21:23:46,124 INFO L226 Difference]: Without dead ends: 937 [2018-04-06 21:23:46,126 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1542 GetRequests, 1399 SyntacticMatches, 21 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3959 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2350, Invalid=12902, Unknown=0, NotChecked=0, Total=15252 [2018-04-06 21:23:46,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2018-04-06 21:23:46,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 926. [2018-04-06 21:23:46,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-04-06 21:23:46,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 940 transitions. [2018-04-06 21:23:46,144 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 940 transitions. Word has length 742 [2018-04-06 21:23:46,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:46,144 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 940 transitions. [2018-04-06 21:23:46,145 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-06 21:23:46,145 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 940 transitions. [2018-04-06 21:23:46,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 844 [2018-04-06 21:23:46,149 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:46,149 INFO L355 BasicCegarLoop]: trace histogram [80, 70, 69, 69, 69, 69, 69, 69, 69, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:46,149 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:46,150 INFO L82 PathProgramCache]: Analyzing trace with hash -1955590079, now seen corresponding path program 19 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:46,156 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:46,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:46,296 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:46,998 INFO L134 CoverageAnalysis]: Checked inductivity of 23711 backedges. 12281 proven. 342 refuted. 0 times theorem prover too weak. 11088 trivial. 0 not checked. [2018-04-06 21:23:46,998 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:47,930 INFO L134 CoverageAnalysis]: Checked inductivity of 23711 backedges. 12281 proven. 342 refuted. 0 times theorem prover too weak. 11088 trivial. 0 not checked. [2018-04-06 21:23:47,951 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:47,952 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 62 [2018-04-06 21:23:47,952 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-06 21:23:47,953 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-06 21:23:47,953 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=523, Invalid=3259, Unknown=0, NotChecked=0, Total=3782 [2018-04-06 21:23:47,953 INFO L87 Difference]: Start difference. First operand 926 states and 940 transitions. Second operand 62 states. [2018-04-06 21:23:48,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:48,976 INFO L93 Difference]: Finished difference Result 1169 states and 1199 transitions. [2018-04-06 21:23:48,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-06 21:23:48,976 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 843 [2018-04-06 21:23:48,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:48,979 INFO L225 Difference]: With dead ends: 1169 [2018-04-06 21:23:48,979 INFO L226 Difference]: Without dead ends: 936 [2018-04-06 21:23:48,980 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1732 GetRequests, 1605 SyntacticMatches, 21 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4337 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1843, Invalid=9713, Unknown=0, NotChecked=0, Total=11556 [2018-04-06 21:23:48,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2018-04-06 21:23:48,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 926. [2018-04-06 21:23:48,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-04-06 21:23:48,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 938 transitions. [2018-04-06 21:23:48,996 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 938 transitions. Word has length 843 [2018-04-06 21:23:48,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:48,996 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 938 transitions. [2018-04-06 21:23:48,997 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-06 21:23:48,997 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 938 transitions. [2018-04-06 21:23:49,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 853 [2018-04-06 21:23:49,001 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:49,001 INFO L355 BasicCegarLoop]: trace histogram [81, 71, 70, 70, 70, 70, 70, 70, 70, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:49,001 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:49,002 INFO L82 PathProgramCache]: Analyzing trace with hash -366939047, now seen corresponding path program 20 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:49,007 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:49,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:49,141 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:49,957 INFO L134 CoverageAnalysis]: Checked inductivity of 24355 backedges. 8892 proven. 490 refuted. 0 times theorem prover too weak. 14973 trivial. 0 not checked. [2018-04-06 21:23:49,957 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:50,865 INFO L134 CoverageAnalysis]: Checked inductivity of 24355 backedges. 8892 proven. 490 refuted. 0 times theorem prover too weak. 14973 trivial. 0 not checked. [2018-04-06 21:23:50,886 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:50,902 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 71 [2018-04-06 21:23:50,903 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-06 21:23:50,903 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-06 21:23:50,904 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=648, Invalid=4322, Unknown=0, NotChecked=0, Total=4970 [2018-04-06 21:23:50,904 INFO L87 Difference]: Start difference. First operand 926 states and 938 transitions. Second operand 71 states. [2018-04-06 21:23:52,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:52,735 INFO L93 Difference]: Finished difference Result 1263 states and 1288 transitions. [2018-04-06 21:23:52,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-06 21:23:52,735 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 852 [2018-04-06 21:23:52,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:52,738 INFO L225 Difference]: With dead ends: 1263 [2018-04-06 21:23:52,738 INFO L226 Difference]: Without dead ends: 1046 [2018-04-06 21:23:52,739 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1768 GetRequests, 1611 SyntacticMatches, 23 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4823 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2793, Invalid=15567, Unknown=0, NotChecked=0, Total=18360 [2018-04-06 21:23:52,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2018-04-06 21:23:52,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1035. [2018-04-06 21:23:52,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-04-06 21:23:52,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1047 transitions. [2018-04-06 21:23:52,758 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1047 transitions. Word has length 852 [2018-04-06 21:23:52,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:52,759 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1047 transitions. [2018-04-06 21:23:52,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-06 21:23:52,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1047 transitions. [2018-04-06 21:23:52,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 963 [2018-04-06 21:23:52,764 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:52,764 INFO L355 BasicCegarLoop]: trace histogram [92, 81, 80, 80, 80, 80, 80, 80, 80, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:52,764 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:52,765 INFO L82 PathProgramCache]: Analyzing trace with hash 454230501, now seen corresponding path program 21 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:52,770 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:52,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:52,926 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:53,794 INFO L134 CoverageAnalysis]: Checked inductivity of 31661 backedges. 15311 proven. 425 refuted. 0 times theorem prover too weak. 15925 trivial. 0 not checked. [2018-04-06 21:23:53,795 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:54,863 INFO L134 CoverageAnalysis]: Checked inductivity of 31661 backedges. 15311 proven. 425 refuted. 0 times theorem prover too weak. 15925 trivial. 0 not checked. [2018-04-06 21:23:54,884 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:54,884 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 68 [2018-04-06 21:23:54,885 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-06 21:23:54,885 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-06 21:23:54,885 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=619, Invalid=3937, Unknown=0, NotChecked=0, Total=4556 [2018-04-06 21:23:54,886 INFO L87 Difference]: Start difference. First operand 1035 states and 1047 transitions. Second operand 68 states. [2018-04-06 21:23:55,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:55,975 INFO L93 Difference]: Finished difference Result 1268 states and 1293 transitions. [2018-04-06 21:23:55,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-06 21:23:55,975 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 962 [2018-04-06 21:23:55,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:55,978 INFO L225 Difference]: With dead ends: 1268 [2018-04-06 21:23:55,978 INFO L226 Difference]: Without dead ends: 1045 [2018-04-06 21:23:55,979 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1975 GetRequests, 1835 SyntacticMatches, 23 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5334 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2215, Invalid=11827, Unknown=0, NotChecked=0, Total=14042 [2018-04-06 21:23:55,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2018-04-06 21:23:55,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 1035. [2018-04-06 21:23:55,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-04-06 21:23:55,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1045 transitions. [2018-04-06 21:23:55,997 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1045 transitions. Word has length 962 [2018-04-06 21:23:55,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:55,997 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1045 transitions. [2018-04-06 21:23:55,997 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-06 21:23:55,998 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1045 transitions. [2018-04-06 21:23:56,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 972 [2018-04-06 21:23:56,003 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:56,003 INFO L355 BasicCegarLoop]: trace histogram [93, 82, 81, 81, 81, 81, 81, 81, 81, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:23:56,003 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:23:56,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1934203701, now seen corresponding path program 22 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:23:56,009 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:56,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:56,170 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:57,168 INFO L134 CoverageAnalysis]: Checked inductivity of 32406 backedges. 10475 proven. 594 refuted. 0 times theorem prover too weak. 21337 trivial. 0 not checked. [2018-04-06 21:23:57,168 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:58,255 INFO L134 CoverageAnalysis]: Checked inductivity of 32406 backedges. 10475 proven. 594 refuted. 0 times theorem prover too weak. 21337 trivial. 0 not checked. [2018-04-06 21:23:58,277 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:58,277 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 77 [2018-04-06 21:23:58,278 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-04-06 21:23:58,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-04-06 21:23:58,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=754, Invalid=5098, Unknown=0, NotChecked=0, Total=5852 [2018-04-06 21:23:58,279 INFO L87 Difference]: Start difference. First operand 1035 states and 1045 transitions. Second operand 77 states. [2018-04-06 21:24:00,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:00,262 INFO L93 Difference]: Finished difference Result 1371 states and 1392 transitions. [2018-04-06 21:24:00,262 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-06 21:24:00,262 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 971 [2018-04-06 21:24:00,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:00,265 INFO L225 Difference]: With dead ends: 1371 [2018-04-06 21:24:00,265 INFO L226 Difference]: Without dead ends: 1164 [2018-04-06 21:24:00,267 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2012 GetRequests, 1841 SyntacticMatches, 25 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5772 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=3274, Invalid=18482, Unknown=0, NotChecked=0, Total=21756 [2018-04-06 21:24:00,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2018-04-06 21:24:00,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1153. [2018-04-06 21:24:00,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-04-06 21:24:00,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1163 transitions. [2018-04-06 21:24:00,288 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1163 transitions. Word has length 971 [2018-04-06 21:24:00,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:00,288 INFO L459 AbstractCegarLoop]: Abstraction has 1153 states and 1163 transitions. [2018-04-06 21:24:00,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-04-06 21:24:00,288 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1163 transitions. [2018-04-06 21:24:00,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1091 [2018-04-06 21:24:00,295 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:00,295 INFO L355 BasicCegarLoop]: trace histogram [105, 93, 92, 92, 92, 92, 92, 92, 92, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:00,296 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:24:00,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1993454375, now seen corresponding path program 23 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:00,304 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:00,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:00,481 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:01,498 INFO L134 CoverageAnalysis]: Checked inductivity of 41610 backedges. 18774 proven. 517 refuted. 0 times theorem prover too weak. 22319 trivial. 0 not checked. [2018-04-06 21:24:01,525 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:02,761 INFO L134 CoverageAnalysis]: Checked inductivity of 41610 backedges. 18774 proven. 517 refuted. 0 times theorem prover too weak. 22319 trivial. 0 not checked. [2018-04-06 21:24:02,783 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:02,784 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 74 [2018-04-06 21:24:02,785 INFO L442 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-04-06 21:24:02,785 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-04-06 21:24:02,785 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=723, Invalid=4679, Unknown=0, NotChecked=0, Total=5402 [2018-04-06 21:24:02,785 INFO L87 Difference]: Start difference. First operand 1153 states and 1163 transitions. Second operand 74 states. [2018-04-06 21:24:04,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:04,020 INFO L93 Difference]: Finished difference Result 1376 states and 1396 transitions. [2018-04-06 21:24:04,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-06 21:24:04,020 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 1090 [2018-04-06 21:24:04,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:04,023 INFO L225 Difference]: With dead ends: 1376 [2018-04-06 21:24:04,023 INFO L226 Difference]: Without dead ends: 1163 [2018-04-06 21:24:04,025 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2236 GetRequests, 2083 SyntacticMatches, 25 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6434 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2621, Invalid=14149, Unknown=0, NotChecked=0, Total=16770 [2018-04-06 21:24:04,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2018-04-06 21:24:04,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1153. [2018-04-06 21:24:04,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-04-06 21:24:04,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1161 transitions. [2018-04-06 21:24:04,046 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1161 transitions. Word has length 1090 [2018-04-06 21:24:04,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:04,046 INFO L459 AbstractCegarLoop]: Abstraction has 1153 states and 1161 transitions. [2018-04-06 21:24:04,046 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-04-06 21:24:04,046 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1161 transitions. [2018-04-06 21:24:04,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1100 [2018-04-06 21:24:04,053 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:04,053 INFO L355 BasicCegarLoop]: trace histogram [106, 94, 93, 93, 93, 93, 93, 93, 93, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:04,053 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:24:04,054 INFO L82 PathProgramCache]: Analyzing trace with hash -1002347839, now seen corresponding path program 24 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:04,061 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:04,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:04,240 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:05,392 INFO L134 CoverageAnalysis]: Checked inductivity of 42465 backedges. 12187 proven. 708 refuted. 0 times theorem prover too weak. 29570 trivial. 0 not checked. [2018-04-06 21:24:05,392 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:06,746 INFO L134 CoverageAnalysis]: Checked inductivity of 42465 backedges. 12187 proven. 708 refuted. 0 times theorem prover too weak. 29570 trivial. 0 not checked. [2018-04-06 21:24:06,780 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:06,781 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 83 [2018-04-06 21:24:06,782 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-04-06 21:24:06,782 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-04-06 21:24:06,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=868, Invalid=5938, Unknown=0, NotChecked=0, Total=6806 [2018-04-06 21:24:06,782 INFO L87 Difference]: Start difference. First operand 1153 states and 1161 transitions. Second operand 83 states. [2018-04-06 21:24:09,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:09,415 INFO L93 Difference]: Finished difference Result 1488 states and 1505 transitions. [2018-04-06 21:24:09,415 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-04-06 21:24:09,415 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 1099 [2018-04-06 21:24:09,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:09,419 INFO L225 Difference]: With dead ends: 1488 [2018-04-06 21:24:09,419 INFO L226 Difference]: Without dead ends: 1291 [2018-04-06 21:24:09,420 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2274 GetRequests, 2089 SyntacticMatches, 27 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6806 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3793, Invalid=21647, Unknown=0, NotChecked=0, Total=25440 [2018-04-06 21:24:09,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1291 states. [2018-04-06 21:24:09,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1291 to 1280. [2018-04-06 21:24:09,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1280 states. [2018-04-06 21:24:09,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1288 transitions. [2018-04-06 21:24:09,443 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1288 transitions. Word has length 1099 [2018-04-06 21:24:09,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:09,443 INFO L459 AbstractCegarLoop]: Abstraction has 1280 states and 1288 transitions. [2018-04-06 21:24:09,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-04-06 21:24:09,443 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1288 transitions. [2018-04-06 21:24:09,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1228 [2018-04-06 21:24:09,451 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:09,452 INFO L355 BasicCegarLoop]: trace histogram [119, 106, 105, 105, 105, 105, 105, 105, 105, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:09,452 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:24:09,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1640732083, now seen corresponding path program 25 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:09,458 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:09,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:09,659 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:10,876 INFO L134 CoverageAnalysis]: Checked inductivity of 53888 backedges. 22697 proven. 618 refuted. 0 times theorem prover too weak. 30573 trivial. 0 not checked. [2018-04-06 21:24:10,876 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:12,699 INFO L134 CoverageAnalysis]: Checked inductivity of 53888 backedges. 22697 proven. 618 refuted. 0 times theorem prover too weak. 30573 trivial. 0 not checked. [2018-04-06 21:24:12,735 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:12,736 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 80 [2018-04-06 21:24:12,737 INFO L442 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-04-06 21:24:12,738 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-04-06 21:24:12,738 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=5485, Unknown=0, NotChecked=0, Total=6320 [2018-04-06 21:24:12,738 INFO L87 Difference]: Start difference. First operand 1280 states and 1288 transitions. Second operand 80 states. [2018-04-06 21:24:14,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:14,372 INFO L93 Difference]: Finished difference Result 1493 states and 1508 transitions. [2018-04-06 21:24:14,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-06 21:24:14,372 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 1227 [2018-04-06 21:24:14,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:14,375 INFO L225 Difference]: With dead ends: 1493 [2018-04-06 21:24:14,375 INFO L226 Difference]: Without dead ends: 1290 [2018-04-06 21:24:14,377 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2515 GetRequests, 2349 SyntacticMatches, 27 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7637 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=3061, Invalid=16679, Unknown=0, NotChecked=0, Total=19740 [2018-04-06 21:24:14,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2018-04-06 21:24:14,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 1280. [2018-04-06 21:24:14,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1280 states. [2018-04-06 21:24:14,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1286 transitions. [2018-04-06 21:24:14,399 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1286 transitions. Word has length 1227 [2018-04-06 21:24:14,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:14,400 INFO L459 AbstractCegarLoop]: Abstraction has 1280 states and 1286 transitions. [2018-04-06 21:24:14,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-04-06 21:24:14,400 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1286 transitions. [2018-04-06 21:24:14,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1237 [2018-04-06 21:24:14,408 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:14,409 INFO L355 BasicCegarLoop]: trace histogram [120, 107, 106, 106, 106, 106, 106, 106, 106, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:14,409 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:24:14,409 INFO L82 PathProgramCache]: Analyzing trace with hash -116185139, now seen corresponding path program 26 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:14,415 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:14,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:14,610 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:15,974 INFO L134 CoverageAnalysis]: Checked inductivity of 54862 backedges. 14028 proven. 832 refuted. 0 times theorem prover too weak. 40002 trivial. 0 not checked. [2018-04-06 21:24:15,974 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:17,486 INFO L134 CoverageAnalysis]: Checked inductivity of 54862 backedges. 14028 proven. 832 refuted. 0 times theorem prover too weak. 40002 trivial. 0 not checked. [2018-04-06 21:24:17,508 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:17,508 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 89 [2018-04-06 21:24:17,509 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-04-06 21:24:17,510 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-04-06 21:24:17,510 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=6842, Unknown=0, NotChecked=0, Total=7832 [2018-04-06 21:24:17,510 INFO L87 Difference]: Start difference. First operand 1280 states and 1286 transitions. Second operand 89 states. [2018-04-06 21:24:20,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:20,079 INFO L93 Difference]: Finished difference Result 1614 states and 1627 transitions. [2018-04-06 21:24:20,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-04-06 21:24:20,079 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 1236 [2018-04-06 21:24:20,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:20,083 INFO L225 Difference]: With dead ends: 1614 [2018-04-06 21:24:20,083 INFO L226 Difference]: Without dead ends: 1427 [2018-04-06 21:24:20,084 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2554 GetRequests, 2355 SyntacticMatches, 29 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7925 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4350, Invalid=25062, Unknown=0, NotChecked=0, Total=29412 [2018-04-06 21:24:20,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2018-04-06 21:24:20,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1416. [2018-04-06 21:24:20,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1416 states. [2018-04-06 21:24:20,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 1422 transitions. [2018-04-06 21:24:20,109 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 1422 transitions. Word has length 1236 [2018-04-06 21:24:20,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:20,110 INFO L459 AbstractCegarLoop]: Abstraction has 1416 states and 1422 transitions. [2018-04-06 21:24:20,110 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-04-06 21:24:20,110 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 1422 transitions. [2018-04-06 21:24:20,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1374 [2018-04-06 21:24:20,120 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:20,120 INFO L355 BasicCegarLoop]: trace histogram [134, 120, 119, 119, 119, 119, 119, 119, 119, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:20,120 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:24:20,120 INFO L82 PathProgramCache]: Analyzing trace with hash -823848895, now seen corresponding path program 27 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:20,126 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:20,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:20,342 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:21,810 INFO L134 CoverageAnalysis]: Checked inductivity of 68852 backedges. 27107 proven. 728 refuted. 0 times theorem prover too weak. 41017 trivial. 0 not checked. [2018-04-06 21:24:21,810 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:23,540 INFO L134 CoverageAnalysis]: Checked inductivity of 68852 backedges. 27107 proven. 728 refuted. 0 times theorem prover too weak. 41017 trivial. 0 not checked. [2018-04-06 21:24:23,576 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:23,576 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 86 [2018-04-06 21:24:23,577 INFO L442 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-04-06 21:24:23,578 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-04-06 21:24:23,578 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=955, Invalid=6355, Unknown=0, NotChecked=0, Total=7310 [2018-04-06 21:24:23,579 INFO L87 Difference]: Start difference. First operand 1416 states and 1422 transitions. Second operand 86 states. [2018-04-06 21:24:25,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:25,380 INFO L93 Difference]: Finished difference Result 1619 states and 1629 transitions. [2018-04-06 21:24:25,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-06 21:24:25,380 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 1373 [2018-04-06 21:24:25,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:25,384 INFO L225 Difference]: With dead ends: 1619 [2018-04-06 21:24:25,384 INFO L226 Difference]: Without dead ends: 1426 [2018-04-06 21:24:25,386 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2812 GetRequests, 2633 SyntacticMatches, 29 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8943 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3535, Invalid=19417, Unknown=0, NotChecked=0, Total=22952 [2018-04-06 21:24:25,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2018-04-06 21:24:25,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1416. [2018-04-06 21:24:25,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1416 states. [2018-04-06 21:24:25,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 1420 transitions. [2018-04-06 21:24:25,411 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 1420 transitions. Word has length 1373 [2018-04-06 21:24:25,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:25,412 INFO L459 AbstractCegarLoop]: Abstraction has 1416 states and 1420 transitions. [2018-04-06 21:24:25,412 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-04-06 21:24:25,412 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 1420 transitions. [2018-04-06 21:24:25,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1383 [2018-04-06 21:24:25,423 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:25,423 INFO L355 BasicCegarLoop]: trace histogram [135, 121, 120, 120, 120, 120, 120, 120, 120, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:25,423 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:24:25,424 INFO L82 PathProgramCache]: Analyzing trace with hash -1169427367, now seen corresponding path program 28 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:25,429 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:25,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:25,672 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:27,237 INFO L134 CoverageAnalysis]: Checked inductivity of 69954 backedges. 15998 proven. 966 refuted. 0 times theorem prover too weak. 52990 trivial. 0 not checked. [2018-04-06 21:24:27,237 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:29,177 INFO L134 CoverageAnalysis]: Checked inductivity of 69954 backedges. 15998 proven. 966 refuted. 0 times theorem prover too weak. 52990 trivial. 0 not checked. [2018-04-06 21:24:29,198 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:29,210 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 95 [2018-04-06 21:24:29,211 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-04-06 21:24:29,212 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-04-06 21:24:29,212 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1120, Invalid=7810, Unknown=0, NotChecked=0, Total=8930 [2018-04-06 21:24:29,213 INFO L87 Difference]: Start difference. First operand 1416 states and 1420 transitions. Second operand 95 states. [2018-04-06 21:24:32,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:32,228 INFO L93 Difference]: Finished difference Result 1758 states and 1769 transitions. [2018-04-06 21:24:32,228 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-04-06 21:24:32,228 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 1382 [2018-04-06 21:24:32,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:32,232 INFO L225 Difference]: With dead ends: 1758 [2018-04-06 21:24:32,232 INFO L226 Difference]: Without dead ends: 1579 [2018-04-06 21:24:32,234 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2852 GetRequests, 2639 SyntacticMatches, 31 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9129 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=4945, Invalid=28727, Unknown=0, NotChecked=0, Total=33672 [2018-04-06 21:24:32,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states. [2018-04-06 21:24:32,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1563. [2018-04-06 21:24:32,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1563 states. [2018-04-06 21:24:32,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 1568 transitions. [2018-04-06 21:24:32,262 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 1568 transitions. Word has length 1382 [2018-04-06 21:24:32,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:32,262 INFO L459 AbstractCegarLoop]: Abstraction has 1563 states and 1568 transitions. [2018-04-06 21:24:32,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-04-06 21:24:32,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 1568 transitions. [2018-04-06 21:24:32,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1393 [2018-04-06 21:24:32,272 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:32,272 INFO L355 BasicCegarLoop]: trace histogram [134, 119, 119, 119, 119, 119, 119, 119, 119, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:32,272 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:24:32,273 INFO L82 PathProgramCache]: Analyzing trace with hash -670266128, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:32,278 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:32,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:32,503 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:34,083 INFO L134 CoverageAnalysis]: Checked inductivity of 68889 backedges. 15024 proven. 847 refuted. 0 times theorem prover too weak. 53018 trivial. 0 not checked. [2018-04-06 21:24:34,083 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:35,936 INFO L134 CoverageAnalysis]: Checked inductivity of 68889 backedges. 15024 proven. 847 refuted. 0 times theorem prover too weak. 53018 trivial. 0 not checked. [2018-04-06 21:24:35,958 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:35,959 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 92 [2018-04-06 21:24:35,960 INFO L442 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-04-06 21:24:35,960 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-04-06 21:24:35,960 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=7289, Unknown=0, NotChecked=0, Total=8372 [2018-04-06 21:24:35,961 INFO L87 Difference]: Start difference. First operand 1563 states and 1568 transitions. Second operand 92 states. [2018-04-06 21:24:37,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:37,570 INFO L93 Difference]: Finished difference Result 1762 states and 1770 transitions. [2018-04-06 21:24:37,570 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-04-06 21:24:37,570 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 1392 [2018-04-06 21:24:37,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:37,574 INFO L225 Difference]: With dead ends: 1762 [2018-04-06 21:24:37,574 INFO L226 Difference]: Without dead ends: 1577 [2018-04-06 21:24:37,576 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2855 GetRequests, 2663 SyntacticMatches, 31 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10352 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=4043, Invalid=22363, Unknown=0, NotChecked=0, Total=26406 [2018-04-06 21:24:37,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2018-04-06 21:24:37,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1563. [2018-04-06 21:24:37,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1563 states. [2018-04-06 21:24:37,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 1566 transitions. [2018-04-06 21:24:37,604 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 1566 transitions. Word has length 1392 [2018-04-06 21:24:37,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:37,605 INFO L459 AbstractCegarLoop]: Abstraction has 1563 states and 1566 transitions. [2018-04-06 21:24:37,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-04-06 21:24:37,605 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 1566 transitions. [2018-04-06 21:24:37,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1402 [2018-04-06 21:24:37,615 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:37,615 INFO L355 BasicCegarLoop]: trace histogram [135, 120, 120, 120, 120, 120, 120, 120, 120, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:37,615 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:24:37,616 INFO L82 PathProgramCache]: Analyzing trace with hash 884608576, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:37,621 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:37,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:37,844 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:38,681 INFO L134 CoverageAnalysis]: Checked inductivity of 69990 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 68910 trivial. 0 not checked. [2018-04-06 21:24:38,682 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:39,830 INFO L134 CoverageAnalysis]: Checked inductivity of 69990 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 68910 trivial. 0 not checked. [2018-04-06 21:24:39,853 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:39,871 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-04-06 21:24:39,872 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-06 21:24:39,873 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-06 21:24:39,873 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-04-06 21:24:39,873 INFO L87 Difference]: Start difference. First operand 1563 states and 1566 transitions. Second operand 64 states. [2018-04-06 21:24:41,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:41,175 INFO L93 Difference]: Finished difference Result 1751 states and 1785 transitions. [2018-04-06 21:24:41,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-06 21:24:41,176 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1401 [2018-04-06 21:24:41,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:41,182 INFO L225 Difference]: With dead ends: 1751 [2018-04-06 21:24:41,182 INFO L226 Difference]: Without dead ends: 1731 [2018-04-06 21:24:41,183 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2861 GetRequests, 2739 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-04-06 21:24:41,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1731 states. [2018-04-06 21:24:41,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1731 to 1721. [2018-04-06 21:24:41,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1721 states. [2018-04-06 21:24:41,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1721 states to 1721 states and 1739 transitions. [2018-04-06 21:24:41,218 INFO L78 Accepts]: Start accepts. Automaton has 1721 states and 1739 transitions. Word has length 1401 [2018-04-06 21:24:41,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:41,219 INFO L459 AbstractCegarLoop]: Abstraction has 1721 states and 1739 transitions. [2018-04-06 21:24:41,219 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-06 21:24:41,219 INFO L276 IsEmpty]: Start isEmpty. Operand 1721 states and 1739 transitions. [2018-04-06 21:24:41,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1538 [2018-04-06 21:24:41,238 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:41,239 INFO L355 BasicCegarLoop]: trace histogram [151, 136, 135, 135, 135, 135, 135, 135, 135, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:41,239 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:24:41,239 INFO L82 PathProgramCache]: Analyzing trace with hash 747415349, now seen corresponding path program 29 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:41,246 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:41,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:41,517 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:42,490 INFO L134 CoverageAnalysis]: Checked inductivity of 88125 backedges. 17040 proven. 990 refuted. 0 times theorem prover too weak. 70095 trivial. 0 not checked. [2018-04-06 21:24:42,491 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:44,252 INFO L134 CoverageAnalysis]: Checked inductivity of 88125 backedges. 17040 proven. 990 refuted. 0 times theorem prover too weak. 70095 trivial. 0 not checked. [2018-04-06 21:24:44,274 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:44,274 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-04-06 21:24:44,275 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-06 21:24:44,275 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-06 21:24:44,276 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-04-06 21:24:44,276 INFO L87 Difference]: Start difference. First operand 1721 states and 1739 transitions. Second operand 64 states. [2018-04-06 21:24:46,257 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 124 DAG size of output 12 [2018-04-06 21:24:50,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:50,166 INFO L93 Difference]: Finished difference Result 1934 states and 2223 transitions. [2018-04-06 21:24:50,166 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-06 21:24:50,166 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1537 [2018-04-06 21:24:50,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:50,172 INFO L225 Difference]: With dead ends: 1934 [2018-04-06 21:24:50,172 INFO L226 Difference]: Without dead ends: 1933 [2018-04-06 21:24:50,174 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3161 GetRequests, 3025 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3452 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=4624, Invalid=14282, Unknown=0, NotChecked=0, Total=18906 [2018-04-06 21:24:50,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1933 states. [2018-04-06 21:24:50,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1933 to 1864. [2018-04-06 21:24:50,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1864 states. [2018-04-06 21:24:50,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1864 states to 1864 states and 1913 transitions. [2018-04-06 21:24:50,242 INFO L78 Accepts]: Start accepts. Automaton has 1864 states and 1913 transitions. Word has length 1537 [2018-04-06 21:24:50,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:50,243 INFO L459 AbstractCegarLoop]: Abstraction has 1864 states and 1913 transitions. [2018-04-06 21:24:50,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-06 21:24:50,243 INFO L276 IsEmpty]: Start isEmpty. Operand 1864 states and 1913 transitions. [2018-04-06 21:24:50,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1539 [2018-04-06 21:24:50,254 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:50,255 INFO L355 BasicCegarLoop]: trace histogram [151, 136, 136, 135, 135, 135, 135, 135, 135, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:50,255 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:24:50,255 INFO L82 PathProgramCache]: Analyzing trace with hash 1695039452, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:50,261 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:50,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:50,517 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:50,523 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:24:50,524 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:24:50,530 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:24:50,530 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:24:54,323 INFO L134 CoverageAnalysis]: Checked inductivity of 88260 backedges. 17235 proven. 1005 refuted. 0 times theorem prover too weak. 70020 trivial. 0 not checked. [2018-04-06 21:24:54,324 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:56,716 INFO L134 CoverageAnalysis]: Checked inductivity of 88260 backedges. 17235 proven. 1005 refuted. 0 times theorem prover too weak. 70020 trivial. 0 not checked. [2018-04-06 21:24:56,738 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:56,739 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-04-06 21:24:56,740 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-06 21:24:56,740 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-06 21:24:56,740 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-04-06 21:24:56,741 INFO L87 Difference]: Start difference. First operand 1864 states and 1913 transitions. Second operand 71 states. [2018-04-06 21:25:00,047 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 130 DAG size of output 27 [2018-04-06 21:25:00,436 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 126 DAG size of output 26 [2018-04-06 21:25:01,581 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 111 DAG size of output 26 [2018-04-06 21:25:06,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:06,497 INFO L93 Difference]: Finished difference Result 1914 states and 2203 transitions. [2018-04-06 21:25:06,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-06 21:25:06,497 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1538 [2018-04-06 21:25:06,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:06,503 INFO L225 Difference]: With dead ends: 1914 [2018-04-06 21:25:06,503 INFO L226 Difference]: Without dead ends: 1913 [2018-04-06 21:25:06,506 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3168 GetRequests, 2978 SyntacticMatches, 29 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5949 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=5718, Invalid=20688, Unknown=0, NotChecked=0, Total=26406 [2018-04-06 21:25:06,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2018-04-06 21:25:06,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1865. [2018-04-06 21:25:06,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1865 states. [2018-04-06 21:25:06,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1865 states to 1865 states and 1899 transitions. [2018-04-06 21:25:06,577 INFO L78 Accepts]: Start accepts. Automaton has 1865 states and 1899 transitions. Word has length 1538 [2018-04-06 21:25:06,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:06,578 INFO L459 AbstractCegarLoop]: Abstraction has 1865 states and 1899 transitions. [2018-04-06 21:25:06,578 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-06 21:25:06,578 INFO L276 IsEmpty]: Start isEmpty. Operand 1865 states and 1899 transitions. [2018-04-06 21:25:06,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1682 [2018-04-06 21:25:06,601 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:06,602 INFO L355 BasicCegarLoop]: trace histogram [167, 152, 151, 151, 151, 151, 151, 151, 151, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:06,602 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:25:06,603 INFO L82 PathProgramCache]: Analyzing trace with hash -514097355, now seen corresponding path program 30 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:06,611 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:06,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:06,964 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:08,974 INFO L134 CoverageAnalysis]: Checked inductivity of 109173 backedges. 38193 proven. 1110 refuted. 0 times theorem prover too weak. 69870 trivial. 0 not checked. [2018-04-06 21:25:08,974 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:11,131 INFO L134 CoverageAnalysis]: Checked inductivity of 109173 backedges. 38193 proven. 1110 refuted. 0 times theorem prover too weak. 69870 trivial. 0 not checked. [2018-04-06 21:25:11,152 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:11,153 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 101 [2018-04-06 21:25:11,154 INFO L442 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-04-06 21:25:11,154 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-04-06 21:25:11,155 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1258, Invalid=8842, Unknown=0, NotChecked=0, Total=10100 [2018-04-06 21:25:11,155 INFO L87 Difference]: Start difference. First operand 1865 states and 1899 transitions. Second operand 101 states. [2018-04-06 21:25:14,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:14,739 INFO L93 Difference]: Finished difference Result 2501 states and 2570 transitions. [2018-04-06 21:25:14,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2018-04-06 21:25:14,739 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 1681 [2018-04-06 21:25:14,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:14,744 INFO L225 Difference]: With dead ends: 2501 [2018-04-06 21:25:14,744 INFO L226 Difference]: Without dead ends: 2030 [2018-04-06 21:25:14,750 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3456 GetRequests, 3229 SyntacticMatches, 33 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10418 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=5578, Invalid=32642, Unknown=0, NotChecked=0, Total=38220 [2018-04-06 21:25:14,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2030 states. [2018-04-06 21:25:14,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2030 to 2019. [2018-04-06 21:25:14,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2019 states. [2018-04-06 21:25:14,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 2053 transitions. [2018-04-06 21:25:14,788 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 2053 transitions. Word has length 1681 [2018-04-06 21:25:14,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:14,789 INFO L459 AbstractCegarLoop]: Abstraction has 2019 states and 2053 transitions. [2018-04-06 21:25:14,789 INFO L460 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-04-06 21:25:14,789 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 2053 transitions. [2018-04-06 21:25:14,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1837 [2018-04-06 21:25:14,806 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:14,807 INFO L355 BasicCegarLoop]: trace histogram [183, 167, 166, 166, 166, 166, 166, 166, 166, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:14,807 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:25:14,807 INFO L82 PathProgramCache]: Analyzing trace with hash -758277415, now seen corresponding path program 31 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:14,814 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:15,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:15,136 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:17,229 INFO L134 CoverageAnalysis]: Checked inductivity of 131641 backedges. 57448 proven. 975 refuted. 0 times theorem prover too weak. 73218 trivial. 0 not checked. [2018-04-06 21:25:17,229 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:19,645 INFO L134 CoverageAnalysis]: Checked inductivity of 131641 backedges. 57448 proven. 975 refuted. 0 times theorem prover too weak. 73218 trivial. 0 not checked. [2018-04-06 21:25:19,667 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:19,668 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 98 [2018-04-06 21:25:19,669 INFO L442 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-04-06 21:25:19,669 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-04-06 21:25:19,669 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1219, Invalid=8287, Unknown=0, NotChecked=0, Total=9506 [2018-04-06 21:25:19,670 INFO L87 Difference]: Start difference. First operand 2019 states and 2053 transitions. Second operand 98 states. [2018-04-06 21:25:21,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:21,716 INFO L93 Difference]: Finished difference Result 2506 states and 2586 transitions. [2018-04-06 21:25:21,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2018-04-06 21:25:21,716 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 1836 [2018-04-06 21:25:21,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:21,720 INFO L225 Difference]: With dead ends: 2506 [2018-04-06 21:25:21,720 INFO L226 Difference]: Without dead ends: 2029 [2018-04-06 21:25:21,725 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3748 GetRequests, 3543 SyntacticMatches, 33 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11864 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=4585, Invalid=25517, Unknown=0, NotChecked=0, Total=30102 [2018-04-06 21:25:21,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2029 states. [2018-04-06 21:25:21,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2029 to 2019. [2018-04-06 21:25:21,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2019 states. [2018-04-06 21:25:21,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 2051 transitions. [2018-04-06 21:25:21,761 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 2051 transitions. Word has length 1836 [2018-04-06 21:25:21,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:21,762 INFO L459 AbstractCegarLoop]: Abstraction has 2019 states and 2051 transitions. [2018-04-06 21:25:21,762 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-04-06 21:25:21,762 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 2051 transitions. [2018-04-06 21:25:21,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1846 [2018-04-06 21:25:21,778 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:21,779 INFO L355 BasicCegarLoop]: trace histogram [184, 168, 167, 167, 167, 167, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:21,779 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:25:21,779 INFO L82 PathProgramCache]: Analyzing trace with hash 6431937, now seen corresponding path program 32 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:21,784 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:22,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:22,085 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:24,363 INFO L134 CoverageAnalysis]: Checked inductivity of 133170 backedges. 42901 proven. 1264 refuted. 0 times theorem prover too weak. 89005 trivial. 0 not checked. [2018-04-06 21:25:24,364 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:26,798 INFO L134 CoverageAnalysis]: Checked inductivity of 133170 backedges. 42901 proven. 1264 refuted. 0 times theorem prover too weak. 89005 trivial. 0 not checked. [2018-04-06 21:25:26,820 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:26,821 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 107 [2018-04-06 21:25:26,822 INFO L442 AbstractCegarLoop]: Interpolant automaton has 107 states [2018-04-06 21:25:26,822 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2018-04-06 21:25:26,823 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1404, Invalid=9938, Unknown=0, NotChecked=0, Total=11342 [2018-04-06 21:25:26,823 INFO L87 Difference]: Start difference. First operand 2019 states and 2051 transitions. Second operand 107 states. [2018-04-06 21:25:30,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:30,509 INFO L93 Difference]: Finished difference Result 2654 states and 2719 transitions. [2018-04-06 21:25:30,509 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2018-04-06 21:25:30,510 INFO L78 Accepts]: Start accepts. Automaton has 107 states. Word has length 1845 [2018-04-06 21:25:30,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:30,513 INFO L225 Difference]: With dead ends: 2654 [2018-04-06 21:25:30,514 INFO L226 Difference]: Without dead ends: 2193 [2018-04-06 21:25:30,519 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3790 GetRequests, 3549 SyntacticMatches, 35 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11792 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=6249, Invalid=36807, Unknown=0, NotChecked=0, Total=43056 [2018-04-06 21:25:30,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2193 states. [2018-04-06 21:25:30,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2193 to 2182. [2018-04-06 21:25:30,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2182 states. [2018-04-06 21:25:30,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 2214 transitions. [2018-04-06 21:25:30,558 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 2214 transitions. Word has length 1845 [2018-04-06 21:25:30,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:30,559 INFO L459 AbstractCegarLoop]: Abstraction has 2182 states and 2214 transitions. [2018-04-06 21:25:30,559 INFO L460 AbstractCegarLoop]: Interpolant automaton has 107 states. [2018-04-06 21:25:30,559 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 2214 transitions. [2018-04-06 21:25:30,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2010 [2018-04-06 21:25:30,596 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:30,597 INFO L355 BasicCegarLoop]: trace histogram [201, 184, 183, 183, 183, 183, 183, 183, 183, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:30,597 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:25:30,598 INFO L82 PathProgramCache]: Analyzing trace with hash 2147300429, now seen corresponding path program 33 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:30,604 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:30,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:30,931 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:33,325 INFO L134 CoverageAnalysis]: Checked inductivity of 159555 backedges. 65961 proven. 1112 refuted. 0 times theorem prover too weak. 92482 trivial. 0 not checked. [2018-04-06 21:25:33,325 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:36,095 INFO L134 CoverageAnalysis]: Checked inductivity of 159555 backedges. 65961 proven. 1112 refuted. 0 times theorem prover too weak. 92482 trivial. 0 not checked. [2018-04-06 21:25:36,117 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:36,117 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 104 [2018-04-06 21:25:36,119 INFO L442 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-04-06 21:25:36,119 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-04-06 21:25:36,119 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1363, Invalid=9349, Unknown=0, NotChecked=0, Total=10712 [2018-04-06 21:25:36,120 INFO L87 Difference]: Start difference. First operand 2182 states and 2214 transitions. Second operand 104 states. [2018-04-06 21:25:38,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:38,050 INFO L93 Difference]: Finished difference Result 2659 states and 2734 transitions. [2018-04-06 21:25:38,051 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2018-04-06 21:25:38,051 INFO L78 Accepts]: Start accepts. Automaton has 104 states. Word has length 2009 [2018-04-06 21:25:38,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:38,055 INFO L225 Difference]: With dead ends: 2659 [2018-04-06 21:25:38,055 INFO L226 Difference]: Without dead ends: 2192 [2018-04-06 21:25:38,062 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4099 GetRequests, 3881 SyntacticMatches, 35 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13479 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=5161, Invalid=28879, Unknown=0, NotChecked=0, Total=34040 [2018-04-06 21:25:38,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2192 states. [2018-04-06 21:25:38,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2192 to 2182. [2018-04-06 21:25:38,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2182 states. [2018-04-06 21:25:38,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 2212 transitions. [2018-04-06 21:25:38,116 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 2212 transitions. Word has length 2009 [2018-04-06 21:25:38,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:38,116 INFO L459 AbstractCegarLoop]: Abstraction has 2182 states and 2212 transitions. [2018-04-06 21:25:38,116 INFO L460 AbstractCegarLoop]: Interpolant automaton has 104 states. [2018-04-06 21:25:38,116 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 2212 transitions. [2018-04-06 21:25:38,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2019 [2018-04-06 21:25:38,136 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:38,137 INFO L355 BasicCegarLoop]: trace histogram [202, 185, 184, 184, 184, 184, 184, 184, 184, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:38,137 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:25:38,137 INFO L82 PathProgramCache]: Analyzing trace with hash 1307962829, now seen corresponding path program 34 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:38,143 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:38,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:38,528 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:41,094 INFO L134 CoverageAnalysis]: Checked inductivity of 161239 backedges. 47882 proven. 1428 refuted. 0 times theorem prover too weak. 111929 trivial. 0 not checked. [2018-04-06 21:25:41,094 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:43,910 INFO L134 CoverageAnalysis]: Checked inductivity of 161239 backedges. 47882 proven. 1428 refuted. 0 times theorem prover too weak. 111929 trivial. 0 not checked. [2018-04-06 21:25:43,934 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:43,941 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76] total 113 [2018-04-06 21:25:43,942 INFO L442 AbstractCegarLoop]: Interpolant automaton has 113 states [2018-04-06 21:25:43,942 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2018-04-06 21:25:43,943 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1558, Invalid=11098, Unknown=0, NotChecked=0, Total=12656 [2018-04-06 21:25:43,943 INFO L87 Difference]: Start difference. First operand 2182 states and 2212 transitions. Second operand 113 states. [2018-04-06 21:25:48,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:48,277 INFO L93 Difference]: Finished difference Result 2816 states and 2877 transitions. [2018-04-06 21:25:48,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2018-04-06 21:25:48,277 INFO L78 Accepts]: Start accepts. Automaton has 113 states. Word has length 2018 [2018-04-06 21:25:48,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:48,282 INFO L225 Difference]: With dead ends: 2816 [2018-04-06 21:25:48,282 INFO L226 Difference]: Without dead ends: 2365 [2018-04-06 21:25:48,291 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4142 GetRequests, 3887 SyntacticMatches, 37 SemanticMatches, 218 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13251 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=6958, Invalid=41222, Unknown=0, NotChecked=0, Total=48180 [2018-04-06 21:25:48,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2365 states. [2018-04-06 21:25:48,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2365 to 2354. [2018-04-06 21:25:48,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2354 states. [2018-04-06 21:25:48,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 2384 transitions. [2018-04-06 21:25:48,342 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 2384 transitions. Word has length 2018 [2018-04-06 21:25:48,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:48,343 INFO L459 AbstractCegarLoop]: Abstraction has 2354 states and 2384 transitions. [2018-04-06 21:25:48,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 113 states. [2018-04-06 21:25:48,343 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 2384 transitions. [2018-04-06 21:25:48,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2192 [2018-04-06 21:25:48,365 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:48,366 INFO L355 BasicCegarLoop]: trace histogram [220, 202, 201, 201, 201, 201, 201, 201, 201, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:48,366 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:25:48,366 INFO L82 PathProgramCache]: Analyzing trace with hash -1544279999, now seen corresponding path program 35 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:48,371 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:48,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:48,769 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:51,546 INFO L134 CoverageAnalysis]: Checked inductivity of 191997 backedges. 75213 proven. 1258 refuted. 0 times theorem prover too weak. 115526 trivial. 0 not checked. [2018-04-06 21:25:51,547 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:54,698 INFO L134 CoverageAnalysis]: Checked inductivity of 191997 backedges. 75213 proven. 1258 refuted. 0 times theorem prover too weak. 115526 trivial. 0 not checked. [2018-04-06 21:25:54,720 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:54,721 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 110 [2018-04-06 21:25:54,722 INFO L442 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-04-06 21:25:54,723 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-04-06 21:25:54,723 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1515, Invalid=10475, Unknown=0, NotChecked=0, Total=11990 [2018-04-06 21:25:54,723 INFO L87 Difference]: Start difference. First operand 2354 states and 2384 transitions. Second operand 110 states. [2018-04-06 21:25:56,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:56,907 INFO L93 Difference]: Finished difference Result 2821 states and 2891 transitions. [2018-04-06 21:25:56,907 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2018-04-06 21:25:56,907 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 2191 [2018-04-06 21:25:56,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:56,912 INFO L225 Difference]: With dead ends: 2821 [2018-04-06 21:25:56,912 INFO L226 Difference]: Without dead ends: 2364 [2018-04-06 21:25:56,917 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4468 GetRequests, 4237 SyntacticMatches, 37 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15197 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=5771, Invalid=32449, Unknown=0, NotChecked=0, Total=38220 [2018-04-06 21:25:56,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2364 states. [2018-04-06 21:25:56,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2364 to 2354. [2018-04-06 21:25:56,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2354 states. [2018-04-06 21:25:56,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 2382 transitions. [2018-04-06 21:25:56,989 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 2382 transitions. Word has length 2191 [2018-04-06 21:25:56,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:56,990 INFO L459 AbstractCegarLoop]: Abstraction has 2354 states and 2382 transitions. [2018-04-06 21:25:56,990 INFO L460 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-04-06 21:25:56,990 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 2382 transitions. [2018-04-06 21:25:57,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2201 [2018-04-06 21:25:57,028 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:57,029 INFO L355 BasicCegarLoop]: trace histogram [221, 203, 202, 202, 202, 202, 202, 202, 202, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:57,029 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:25:57,029 INFO L82 PathProgramCache]: Analyzing trace with hash -887083943, now seen corresponding path program 36 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:57,038 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:57,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:57,464 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:26:00,427 INFO L134 CoverageAnalysis]: Checked inductivity of 193845 backedges. 53136 proven. 1602 refuted. 0 times theorem prover too weak. 139107 trivial. 0 not checked. [2018-04-06 21:26:00,428 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:26:03,650 INFO L134 CoverageAnalysis]: Checked inductivity of 193845 backedges. 53136 proven. 1602 refuted. 0 times theorem prover too weak. 139107 trivial. 0 not checked. [2018-04-06 21:26:03,672 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:26:03,672 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 119 [2018-04-06 21:26:03,674 INFO L442 AbstractCegarLoop]: Interpolant automaton has 119 states [2018-04-06 21:26:03,674 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2018-04-06 21:26:03,675 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1720, Invalid=12322, Unknown=0, NotChecked=0, Total=14042 [2018-04-06 21:26:03,675 INFO L87 Difference]: Start difference. First operand 2354 states and 2382 transitions. Second operand 119 states. [2018-04-06 21:26:08,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:26:08,432 INFO L93 Difference]: Finished difference Result 2987 states and 3044 transitions. [2018-04-06 21:26:08,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2018-04-06 21:26:08,432 INFO L78 Accepts]: Start accepts. Automaton has 119 states. Word has length 2200 [2018-04-06 21:26:08,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:26:08,436 INFO L225 Difference]: With dead ends: 2987 [2018-04-06 21:26:08,436 INFO L226 Difference]: Without dead ends: 2546 [2018-04-06 21:26:08,440 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4512 GetRequests, 4243 SyntacticMatches, 39 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14795 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=7705, Invalid=45887, Unknown=0, NotChecked=0, Total=53592 [2018-04-06 21:26:08,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2546 states. [2018-04-06 21:26:08,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2546 to 2535. [2018-04-06 21:26:08,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2535 states. [2018-04-06 21:26:08,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2535 states to 2535 states and 2563 transitions. [2018-04-06 21:26:08,487 INFO L78 Accepts]: Start accepts. Automaton has 2535 states and 2563 transitions. Word has length 2200 [2018-04-06 21:26:08,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:26:08,488 INFO L459 AbstractCegarLoop]: Abstraction has 2535 states and 2563 transitions. [2018-04-06 21:26:08,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 119 states. [2018-04-06 21:26:08,488 INFO L276 IsEmpty]: Start isEmpty. Operand 2535 states and 2563 transitions. [2018-04-06 21:26:08,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2383 [2018-04-06 21:26:08,514 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:26:08,515 INFO L355 BasicCegarLoop]: trace histogram [240, 221, 220, 220, 220, 220, 220, 220, 220, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:26:08,515 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:26:08,515 INFO L82 PathProgramCache]: Analyzing trace with hash -1792423451, now seen corresponding path program 37 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:26:08,522 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:26:08,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:26:08,920 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:26:12,073 INFO L134 CoverageAnalysis]: Checked inductivity of 229459 backedges. 85231 proven. 1413 refuted. 0 times theorem prover too weak. 142815 trivial. 0 not checked. [2018-04-06 21:26:12,074 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:26:15,685 INFO L134 CoverageAnalysis]: Checked inductivity of 229459 backedges. 85231 proven. 1413 refuted. 0 times theorem prover too weak. 142815 trivial. 0 not checked. [2018-04-06 21:26:15,708 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:26:15,709 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 116 [2018-04-06 21:26:15,710 INFO L442 AbstractCegarLoop]: Interpolant automaton has 116 states [2018-04-06 21:26:15,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2018-04-06 21:26:15,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1675, Invalid=11665, Unknown=0, NotChecked=0, Total=13340 [2018-04-06 21:26:15,711 INFO L87 Difference]: Start difference. First operand 2535 states and 2563 transitions. Second operand 116 states. [2018-04-06 21:26:18,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:26:18,072 INFO L93 Difference]: Finished difference Result 2992 states and 3057 transitions. [2018-04-06 21:26:18,072 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2018-04-06 21:26:18,073 INFO L78 Accepts]: Start accepts. Automaton has 116 states. Word has length 2382 [2018-04-06 21:26:18,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:26:18,076 INFO L225 Difference]: With dead ends: 2992 [2018-04-06 21:26:18,077 INFO L226 Difference]: Without dead ends: 2545 [2018-04-06 21:26:18,082 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4855 GetRequests, 4611 SyntacticMatches, 39 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17018 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=6415, Invalid=36227, Unknown=0, NotChecked=0, Total=42642 [2018-04-06 21:26:18,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2545 states. [2018-04-06 21:26:18,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2545 to 2535. [2018-04-06 21:26:18,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2535 states. [2018-04-06 21:26:18,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2535 states to 2535 states and 2561 transitions. [2018-04-06 21:26:18,128 INFO L78 Accepts]: Start accepts. Automaton has 2535 states and 2561 transitions. Word has length 2382 [2018-04-06 21:26:18,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:26:18,129 INFO L459 AbstractCegarLoop]: Abstraction has 2535 states and 2561 transitions. [2018-04-06 21:26:18,129 INFO L460 AbstractCegarLoop]: Interpolant automaton has 116 states. [2018-04-06 21:26:18,129 INFO L276 IsEmpty]: Start isEmpty. Operand 2535 states and 2561 transitions. [2018-04-06 21:26:18,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2392 [2018-04-06 21:26:18,180 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:26:18,181 INFO L355 BasicCegarLoop]: trace histogram [241, 222, 221, 221, 221, 221, 221, 221, 221, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:26:18,181 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:26:18,181 INFO L82 PathProgramCache]: Analyzing trace with hash 347874101, now seen corresponding path program 38 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:26:18,187 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:26:18,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:26:18,594 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:26:21,907 INFO L134 CoverageAnalysis]: Checked inductivity of 231480 backedges. 58663 proven. 1786 refuted. 0 times theorem prover too weak. 171031 trivial. 0 not checked. [2018-04-06 21:26:21,907 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:26:25,541 INFO L134 CoverageAnalysis]: Checked inductivity of 231480 backedges. 58663 proven. 1786 refuted. 0 times theorem prover too weak. 171031 trivial. 0 not checked. [2018-04-06 21:26:25,563 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:26:25,564 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84] total 125 [2018-04-06 21:26:25,565 INFO L442 AbstractCegarLoop]: Interpolant automaton has 125 states [2018-04-06 21:26:25,566 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 125 interpolants. [2018-04-06 21:26:25,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1890, Invalid=13610, Unknown=0, NotChecked=0, Total=15500 [2018-04-06 21:26:25,566 INFO L87 Difference]: Start difference. First operand 2535 states and 2561 transitions. Second operand 125 states. [2018-04-06 21:26:30,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:26:30,650 INFO L93 Difference]: Finished difference Result 3167 states and 3220 transitions. [2018-04-06 21:26:30,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2018-04-06 21:26:30,650 INFO L78 Accepts]: Start accepts. Automaton has 125 states. Word has length 2391 [2018-04-06 21:26:30,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:26:30,653 INFO L225 Difference]: With dead ends: 3167 [2018-04-06 21:26:30,653 INFO L226 Difference]: Without dead ends: 2736 [2018-04-06 21:26:30,658 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4900 GetRequests, 4617 SyntacticMatches, 41 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16424 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=8490, Invalid=50802, Unknown=0, NotChecked=0, Total=59292 [2018-04-06 21:26:30,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2736 states. [2018-04-06 21:26:30,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2736 to 2725. [2018-04-06 21:26:30,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2725 states. [2018-04-06 21:26:30,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 2751 transitions. [2018-04-06 21:26:30,713 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 2751 transitions. Word has length 2391 [2018-04-06 21:26:30,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:26:30,715 INFO L459 AbstractCegarLoop]: Abstraction has 2725 states and 2751 transitions. [2018-04-06 21:26:30,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 125 states. [2018-04-06 21:26:30,715 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 2751 transitions. [2018-04-06 21:26:30,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2583 [2018-04-06 21:26:30,750 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:26:30,751 INFO L355 BasicCegarLoop]: trace histogram [261, 241, 240, 240, 240, 240, 240, 240, 240, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:26:30,751 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:26:30,752 INFO L82 PathProgramCache]: Analyzing trace with hash 408584409, now seen corresponding path program 39 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:26:30,758 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:26:31,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:26:31,194 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:26:34,828 INFO L134 CoverageAnalysis]: Checked inductivity of 272460 backedges. 96042 proven. 1577 refuted. 0 times theorem prover too weak. 174841 trivial. 0 not checked. [2018-04-06 21:26:34,828 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:26:35,127 WARN L148 SmtUtils]: Spent 100ms on a formula simplification that was a NOOP. DAG size: 107 [2018-04-06 21:26:38,947 INFO L134 CoverageAnalysis]: Checked inductivity of 272460 backedges. 96042 proven. 1577 refuted. 0 times theorem prover too weak. 174841 trivial. 0 not checked. [2018-04-06 21:26:38,971 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:26:38,971 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82] total 122 [2018-04-06 21:26:38,973 INFO L442 AbstractCegarLoop]: Interpolant automaton has 122 states [2018-04-06 21:26:38,973 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2018-04-06 21:26:38,974 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1843, Invalid=12919, Unknown=0, NotChecked=0, Total=14762 [2018-04-06 21:26:38,974 INFO L87 Difference]: Start difference. First operand 2725 states and 2751 transitions. Second operand 122 states. [2018-04-06 21:26:41,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:26:41,612 INFO L93 Difference]: Finished difference Result 3172 states and 3232 transitions. [2018-04-06 21:26:41,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2018-04-06 21:26:41,613 INFO L78 Accepts]: Start accepts. Automaton has 122 states. Word has length 2582 [2018-04-06 21:26:41,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:26:41,616 INFO L225 Difference]: With dead ends: 3172 [2018-04-06 21:26:41,616 INFO L226 Difference]: Without dead ends: 2735 [2018-04-06 21:26:41,620 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5260 GetRequests, 5003 SyntacticMatches, 41 SemanticMatches, 216 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18942 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=7093, Invalid=40213, Unknown=0, NotChecked=0, Total=47306 [2018-04-06 21:26:41,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2735 states. [2018-04-06 21:26:41,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2735 to 2725. [2018-04-06 21:26:41,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2725 states. [2018-04-06 21:26:41,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 2749 transitions. [2018-04-06 21:26:41,667 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 2749 transitions. Word has length 2582 [2018-04-06 21:26:41,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:26:41,668 INFO L459 AbstractCegarLoop]: Abstraction has 2725 states and 2749 transitions. [2018-04-06 21:26:41,668 INFO L460 AbstractCegarLoop]: Interpolant automaton has 122 states. [2018-04-06 21:26:41,668 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 2749 transitions. [2018-04-06 21:26:41,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2592 [2018-04-06 21:26:41,698 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:26:41,699 INFO L355 BasicCegarLoop]: trace histogram [262, 242, 241, 241, 241, 241, 241, 241, 241, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:26:41,699 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:26:41,699 INFO L82 PathProgramCache]: Analyzing trace with hash 871890625, now seen corresponding path program 40 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:26:41,704 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:26:42,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:26:42,134 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:26:45,956 INFO L134 CoverageAnalysis]: Checked inductivity of 274663 backedges. 64463 proven. 1980 refuted. 0 times theorem prover too weak. 208220 trivial. 0 not checked. [2018-04-06 21:26:45,956 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:26:50,143 INFO L134 CoverageAnalysis]: Checked inductivity of 274663 backedges. 64463 proven. 1980 refuted. 0 times theorem prover too weak. 208220 trivial. 0 not checked. [2018-04-06 21:26:50,167 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:26:50,168 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 88] total 131 [2018-04-06 21:26:50,169 INFO L442 AbstractCegarLoop]: Interpolant automaton has 131 states [2018-04-06 21:26:50,170 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 131 interpolants. [2018-04-06 21:26:50,170 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2068, Invalid=14962, Unknown=0, NotChecked=0, Total=17030 [2018-04-06 21:26:50,171 INFO L87 Difference]: Start difference. First operand 2725 states and 2749 transitions. Second operand 131 states. Received shutdown request... [2018-04-06 21:26:51,519 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-06 21:26:51,519 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-06 21:26:51,523 WARN L197 ceAbstractionStarter]: Timeout [2018-04-06 21:26:51,523 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 09:26:51 BoogieIcfgContainer [2018-04-06 21:26:51,523 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-06 21:26:51,524 INFO L168 Benchmark]: Toolchain (without parser) took 226193.38 ms. Allocated memory was 303.6 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 245.2 MB in the beginning and 378.8 MB in the end (delta: -133.6 MB). Peak memory consumption was 1.8 GB. Max. memory is 5.3 GB. [2018-04-06 21:26:51,525 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 303.6 MB. Free memory is still 265.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-06 21:26:51,525 INFO L168 Benchmark]: CACSL2BoogieTranslator took 204.00 ms. Allocated memory is still 303.6 MB. Free memory was 245.2 MB in the beginning and 235.3 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. [2018-04-06 21:26:51,525 INFO L168 Benchmark]: Boogie Preprocessor took 30.59 ms. Allocated memory is still 303.6 MB. Free memory was 235.3 MB in the beginning and 233.3 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-04-06 21:26:51,525 INFO L168 Benchmark]: RCFGBuilder took 326.19 ms. Allocated memory was 303.6 MB in the beginning and 463.5 MB in the end (delta: 159.9 MB). Free memory was 233.3 MB in the beginning and 430.3 MB in the end (delta: -197.0 MB). Peak memory consumption was 23.4 MB. Max. memory is 5.3 GB. [2018-04-06 21:26:51,526 INFO L168 Benchmark]: TraceAbstraction took 225627.97 ms. Allocated memory was 463.5 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 428.9 MB in the beginning and 378.8 MB in the end (delta: 50.1 MB). Peak memory consumption was 1.9 GB. Max. memory is 5.3 GB. [2018-04-06 21:26:51,527 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.24 ms. Allocated memory is still 303.6 MB. Free memory is still 265.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 204.00 ms. Allocated memory is still 303.6 MB. Free memory was 245.2 MB in the beginning and 235.3 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 30.59 ms. Allocated memory is still 303.6 MB. Free memory was 235.3 MB in the beginning and 233.3 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 326.19 ms. Allocated memory was 303.6 MB in the beginning and 463.5 MB in the end (delta: 159.9 MB). Free memory was 233.3 MB in the beginning and 430.3 MB in the end (delta: -197.0 MB). Peak memory consumption was 23.4 MB. Max. memory is 5.3 GB. * TraceAbstraction took 225627.97 ms. Allocated memory was 463.5 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 428.9 MB in the beginning and 378.8 MB in the end (delta: 50.1 MB). Peak memory consumption was 1.9 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 30). Cancelled while BasicCegarLoop was constructing difference of abstraction (2725states) and interpolant automaton (currently 37 states, 131 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 160 known predicates. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was constructing difference of abstraction (2725states) and interpolant automaton (currently 37 states, 131 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 160 known predicates. - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was constructing difference of abstraction (2725states) and interpolant automaton (currently 37 states, 131 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 160 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (2725states) and interpolant automaton (currently 37 states, 131 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 160 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (2725states) and interpolant automaton (currently 37 states, 131 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 160 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (2725states) and interpolant automaton (currently 37 states, 131 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 160 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 225.5s OverallTime, 59 OverallIterations, 262 TraceHistogramMax, 91.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5056 SDtfs, 18709 SDslu, 68271 SDs, 0 SdLazy, 70958 SolverSat, 4804 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 23.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 100925 GetRequests, 94196 SyntacticMatches, 976 SemanticMatches, 5752 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272521 ImplicationChecksByTransitivity, 116.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2725occurred in iteration=57, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 58 MinimizatonAttempts, 799 StatesRemovedByMinimization, 57 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.7s SsaConstructionTime, 6.6s SatisfiabilityAnalysisTime, 121.8s InterpolantComputationTime, 49145 NumberOfCodeBlocks, 49145 NumberOfCodeBlocksAsserted, 59 NumberOfCheckSat, 98172 ConstructedInterpolants, 1655 QuantifiedInterpolants, 272619618 SizeOfPredicates, 1948 NumberOfNonLiveVariables, 89233 ConjunctsInSsa, 2221 ConjunctsInUnsatCore, 118 InterpolantComputations, 15 PerfectInterpolantSequences, 5859710/5916970 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-06_21-26-51-534.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-06_21-26-51-534.csv Completed graceful shutdown