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-1cf7e2d-m [2018-03-29 21:27:54,154 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-29 21:27:54,155 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-29 21:27:54,170 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-29 21:27:54,170 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-29 21:27:54,171 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-29 21:27:54,172 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-29 21:27:54,174 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-29 21:27:54,176 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-29 21:27:54,177 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-29 21:27:54,177 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-29 21:27:54,178 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-29 21:27:54,178 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-29 21:27:54,180 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-29 21:27:54,181 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-29 21:27:54,183 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-29 21:27:54,185 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-29 21:27:54,187 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-29 21:27:54,188 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-29 21:27:54,189 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-29 21:27:54,192 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-29 21:27:54,192 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-29 21:27:54,192 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-29 21:27:54,193 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-29 21:27:54,194 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-29 21:27:54,195 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-29 21:27:54,196 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-29 21:27:54,196 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-29 21:27:54,197 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-29 21:27:54,197 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-29 21:27:54,198 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-29 21:27:54,198 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-03-29 21:27:54,224 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-29 21:27:54,224 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-29 21:27:54,224 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-29 21:27:54,225 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-29 21:27:54,225 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-29 21:27:54,225 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-29 21:27:54,226 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-29 21:27:54,226 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-29 21:27:54,226 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-29 21:27:54,226 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-29 21:27:54,226 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-29 21:27:54,227 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-29 21:27:54,227 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-29 21:27:54,227 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-29 21:27:54,227 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-29 21:27:54,227 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-29 21:27:54,228 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-29 21:27:54,228 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-29 21:27:54,228 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-29 21:27:54,228 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-29 21:27:54,228 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-29 21:27:54,229 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-29 21:27:54,229 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-29 21:27:54,229 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-29 21:27:54,229 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-29 21:27:54,229 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 21:27:54,230 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-29 21:27:54,230 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-29 21:27:54,230 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-29 21:27:54,230 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-29 21:27:54,230 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-29 21:27:54,230 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:54,231 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-29 21:27:54,231 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-29 21:27:54,232 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-29 21:27:54,232 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-29 21:27:54,232 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-29 21:27:54,267 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-29 21:27:54,280 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-29 21:27:54,284 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-29 21:27:54,286 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-29 21:27:54,286 INFO L276 PluginConnector]: CDTParser initialized [2018-03-29 21:27:54,287 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-03-29 21:27:54,626 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG4ea587300 [2018-03-29 21:27:54,756 INFO L287 CDTParser]: IsIndexed: true [2018-03-29 21:27:54,756 INFO L288 CDTParser]: Found 1 translation units. [2018-03-29 21:27:54,756 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-03-29 21:27:54,757 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-29 21:27:54,757 INFO L215 ultiparseSymbolTable]: [2018-03-29 21:27:54,757 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-29 21:27:54,758 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-03-29 21:27:54,758 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-03-29 21:27:54,758 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-29 21:27:54,758 INFO L233 ultiparseSymbolTable]: [2018-03-29 21:27:54,774 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG4ea587300 [2018-03-29 21:27:54,779 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-29 21:27:54,783 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-29 21:27:54,784 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-29 21:27:54,784 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-29 21:27:54,789 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-29 21:27:54,790 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 09:27:54" (1/1) ... [2018-03-29 21:27:54,792 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2bb33804 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:54, skipping insertion in model container [2018-03-29 21:27:54,793 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 09:27:54" (1/1) ... [2018-03-29 21:27:54,807 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 21:27:54,819 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 21:27:54,949 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 21:27:54,974 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 21:27:54,978 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-03-29 21:27:54,988 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:54 WrapperNode [2018-03-29 21:27:54,989 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-29 21:27:54,989 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-29 21:27:54,990 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-29 21:27:54,990 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-29 21:27:54,999 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:54" (1/1) ... [2018-03-29 21:27:55,000 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:54" (1/1) ... [2018-03-29 21:27:55,007 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:54" (1/1) ... [2018-03-29 21:27:55,008 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:54" (1/1) ... [2018-03-29 21:27:55,012 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:54" (1/1) ... [2018-03-29 21:27:55,018 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:54" (1/1) ... [2018-03-29 21:27:55,020 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:54" (1/1) ... [2018-03-29 21:27:55,022 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-29 21:27:55,023 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-29 21:27:55,023 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-29 21:27:55,023 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-29 21:27:55,024 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:54" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 21:27:55,090 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-29 21:27:55,090 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-29 21:27:55,090 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-03-29 21:27:55,090 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-29 21:27:55,091 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-03-29 21:27:55,091 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-29 21:27:55,091 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-29 21:27:55,091 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-29 21:27:55,091 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-29 21:27:55,091 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-29 21:27:55,091 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-29 21:27:55,092 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-29 21:27:55,092 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-29 21:27:55,376 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-29 21:27:55,377 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 09:27:55 BoogieIcfgContainer [2018-03-29 21:27:55,377 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-29 21:27:55,378 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-29 21:27:55,378 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-29 21:27:55,381 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-29 21:27:55,381 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.03 09:27:54" (1/3) ... [2018-03-29 21:27:55,381 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a6574a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 09:27:55, skipping insertion in model container [2018-03-29 21:27:55,382 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:54" (2/3) ... [2018-03-29 21:27:55,382 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a6574a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 09:27:55, skipping insertion in model container [2018-03-29 21:27:55,382 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 09:27:55" (3/3) ... [2018-03-29 21:27:55,383 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-03-29 21:27:55,390 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-29 21:27:55,396 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-03-29 21:27:55,433 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-29 21:27:55,434 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-29 21:27:55,434 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-29 21:27:55,434 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-29 21:27:55,434 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-29 21:27:55,434 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-29 21:27:55,434 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-29 21:27:55,434 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-29 21:27:55,434 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-29 21:27:55,435 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-29 21:27:55,449 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-03-29 21:27:55,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-03-29 21:27:55,454 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:55,455 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:55,455 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-03-29 21:27:55,459 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-03-29 21:27:55,480 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:55,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:55,519 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:55,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:55,578 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:55,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:55,616 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:55,616 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-03-29 21:27:55,618 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 21:27:55,627 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 21:27:55,628 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:27:55,630 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-03-29 21:27:55,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:55,773 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-03-29 21:27:55,774 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-29 21:27:55,775 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-03-29 21:27:55,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:55,785 INFO L225 Difference]: With dead ends: 136 [2018-03-29 21:27:55,785 INFO L226 Difference]: Without dead ends: 80 [2018-03-29 21:27:55,788 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-03-29 21:27:55,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-03-29 21:27:55,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-03-29 21:27:55,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-03-29 21:27:55,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-03-29 21:27:55,827 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-03-29 21:27:55,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:55,828 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-03-29 21:27:55,828 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 21:27:55,828 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-03-29 21:27:55,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-03-29 21:27:55,829 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:55,829 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-03-29 21:27:55,830 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-03-29 21:27:55,830 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-03-29 21:27:55,838 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:55,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:55,854 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:55,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:55,884 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:55,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:55,956 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:55,956 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-03-29 21:27:55,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 21:27:55,958 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 21:27:55,958 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:27:55,958 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-03-29 21:27:56,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:56,002 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-03-29 21:27:56,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-29 21:27:56,003 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-03-29 21:27:56,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:56,006 INFO L225 Difference]: With dead ends: 78 [2018-03-29 21:27:56,007 INFO L226 Difference]: Without dead ends: 77 [2018-03-29 21:27:56,008 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-03-29 21:27:56,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-03-29 21:27:56,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-03-29 21:27:56,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 21:27:56,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 21:27:56,016 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-03-29 21:27:56,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:56,017 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 21:27:56,017 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 21:27:56,017 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 21:27:56,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 21:27:56,018 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:56,018 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-03-29 21:27:56,018 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-03-29 21:27:56,019 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-03-29 21:27:56,033 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:56,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:56,053 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:56,087 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-03-29 21:27:56,089 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:27:56,091 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:27:56,091 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 21:27:56,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:56,104 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:56,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:56,132 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:56,132 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-03-29 21:27:56,133 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-29 21:27:56,133 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-29 21:27:56,133 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-29 21:27:56,133 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-03-29 21:27:56,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:56,189 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-03-29 21:27:56,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-29 21:27:56,189 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-29 21:27:56,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:56,191 INFO L225 Difference]: With dead ends: 67 [2018-03-29 21:27:56,191 INFO L226 Difference]: Without dead ends: 66 [2018-03-29 21:27:56,191 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-03-29 21:27:56,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-03-29 21:27:56,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-03-29 21:27:56,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-03-29 21:27:56,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-03-29 21:27:56,203 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-03-29 21:27:56,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:56,209 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-03-29 21:27:56,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-29 21:27:56,209 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-03-29 21:27:56,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 21:27:56,210 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:56,210 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-03-29 21:27:56,210 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-03-29 21:27:56,210 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-03-29 21:27:56,226 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:56,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:56,247 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:56,253 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-03-29 21:27:56,254 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:27:56,259 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:27:56,259 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:27:56,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:56,297 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:56,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:56,419 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:56,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-03-29 21:27:56,420 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-29 21:27:56,420 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-29 21:27:56,420 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-03-29 21:27:56,421 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-03-29 21:27:56,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:56,539 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-03-29 21:27:56,540 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 21:27:56,540 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-03-29 21:27:56,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:56,541 INFO L225 Difference]: With dead ends: 75 [2018-03-29 21:27:56,541 INFO L226 Difference]: Without dead ends: 74 [2018-03-29 21:27:56,542 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-03-29 21:27:56,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-03-29 21:27:56,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-03-29 21:27:56,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 21:27:56,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 21:27:56,550 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-03-29 21:27:56,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:56,551 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 21:27:56,551 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-29 21:27:56,551 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 21:27:56,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-03-29 21:27:56,552 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:56,552 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-03-29 21:27:56,553 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-03-29 21:27:56,553 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-03-29 21:27:56,565 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:56,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:56,591 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:56,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:56,691 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:56,736 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:56,756 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:56,757 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 11 [2018-03-29 21:27:56,757 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-29 21:27:56,757 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-29 21:27:56,758 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2018-03-29 21:27:56,758 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 11 states. [2018-03-29 21:27:57,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:57,030 INFO L93 Difference]: Finished difference Result 157 states and 168 transitions. [2018-03-29 21:27:57,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-29 21:27:57,031 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 31 [2018-03-29 21:27:57,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:57,032 INFO L225 Difference]: With dead ends: 157 [2018-03-29 21:27:57,032 INFO L226 Difference]: Without dead ends: 103 [2018-03-29 21:27:57,033 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2018-03-29 21:27:57,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-03-29 21:27:57,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 87. [2018-03-29 21:27:57,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-03-29 21:27:57,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 92 transitions. [2018-03-29 21:27:57,045 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 92 transitions. Word has length 31 [2018-03-29 21:27:57,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:57,046 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 92 transitions. [2018-03-29 21:27:57,046 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-29 21:27:57,046 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 92 transitions. [2018-03-29 21:27:57,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-03-29 21:27:57,047 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:57,047 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-03-29 21:27:57,048 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-03-29 21:27:57,048 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-03-29 21:27:57,060 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:57,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:57,075 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:57,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:57,133 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:57,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:57,275 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:57,275 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-03-29 21:27:57,275 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 21:27:57,277 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 21:27:57,277 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-03-29 21:27:57,278 INFO L87 Difference]: Start difference. First operand 87 states and 92 transitions. Second operand 8 states. [2018-03-29 21:27:57,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:57,431 INFO L93 Difference]: Finished difference Result 164 states and 173 transitions. [2018-03-29 21:27:57,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 21:27:57,431 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 33 [2018-03-29 21:27:57,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:57,432 INFO L225 Difference]: With dead ends: 164 [2018-03-29 21:27:57,433 INFO L226 Difference]: Without dead ends: 107 [2018-03-29 21:27:57,433 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2018-03-29 21:27:57,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-03-29 21:27:57,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 87. [2018-03-29 21:27:57,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-03-29 21:27:57,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 91 transitions. [2018-03-29 21:27:57,443 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 91 transitions. Word has length 33 [2018-03-29 21:27:57,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:57,444 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 91 transitions. [2018-03-29 21:27:57,444 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 21:27:57,444 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 91 transitions. [2018-03-29 21:27:57,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-03-29 21:27:57,445 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:57,445 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-03-29 21:27:57,445 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-03-29 21:27:57,446 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-03-29 21:27:57,458 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:57,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:57,473 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:57,503 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-29 21:27:57,503 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:57,523 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-29 21:27:57,544 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:57,545 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-03-29 21:27:57,545 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 21:27:57,545 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 21:27:57,545 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-03-29 21:27:57,546 INFO L87 Difference]: Start difference. First operand 87 states and 91 transitions. Second operand 9 states. [2018-03-29 21:27:57,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:57,618 INFO L93 Difference]: Finished difference Result 102 states and 105 transitions. [2018-03-29 21:27:57,623 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-29 21:27:57,623 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 42 [2018-03-29 21:27:57,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:57,624 INFO L225 Difference]: With dead ends: 102 [2018-03-29 21:27:57,625 INFO L226 Difference]: Without dead ends: 101 [2018-03-29 21:27:57,625 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-03-29 21:27:57,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-03-29 21:27:57,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 86. [2018-03-29 21:27:57,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-03-29 21:27:57,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 90 transitions. [2018-03-29 21:27:57,635 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 90 transitions. Word has length 42 [2018-03-29 21:27:57,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:57,636 INFO L459 AbstractCegarLoop]: Abstraction has 86 states and 90 transitions. [2018-03-29 21:27:57,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 21:27:57,636 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 90 transitions. [2018-03-29 21:27:57,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-03-29 21:27:57,638 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:57,638 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-03-29 21:27:57,638 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-03-29 21:27:57,638 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-03-29 21:27:57,645 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:57,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:57,665 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:57,688 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-29 21:27:57,689 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:57,711 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-29 21:27:57,732 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:57,732 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-03-29 21:27:57,733 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 21:27:57,733 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 21:27:57,733 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-03-29 21:27:57,733 INFO L87 Difference]: Start difference. First operand 86 states and 90 transitions. Second operand 8 states. [2018-03-29 21:27:57,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:57,806 INFO L93 Difference]: Finished difference Result 134 states and 141 transitions. [2018-03-29 21:27:57,806 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 21:27:57,806 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 50 [2018-03-29 21:27:57,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:57,808 INFO L225 Difference]: With dead ends: 134 [2018-03-29 21:27:57,808 INFO L226 Difference]: Without dead ends: 114 [2018-03-29 21:27:57,809 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-03-29 21:27:57,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-03-29 21:27:57,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 104. [2018-03-29 21:27:57,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-03-29 21:27:57,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 109 transitions. [2018-03-29 21:27:57,819 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 109 transitions. Word has length 50 [2018-03-29 21:27:57,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:57,819 INFO L459 AbstractCegarLoop]: Abstraction has 104 states and 109 transitions. [2018-03-29 21:27:57,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 21:27:57,820 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 109 transitions. [2018-03-29 21:27:57,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-03-29 21:27:57,822 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:57,823 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-03-29 21:27:57,823 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-03-29 21:27:57,823 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-03-29 21:27:57,829 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:57,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:57,853 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:57,867 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-03-29 21:27:57,867 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:57,899 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-03-29 21:27:57,920 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:57,920 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-03-29 21:27:57,920 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 21:27:57,920 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 21:27:57,920 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-03-29 21:27:57,921 INFO L87 Difference]: Start difference. First operand 104 states and 109 transitions. Second operand 8 states. [2018-03-29 21:27:58,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:58,010 INFO L93 Difference]: Finished difference Result 138 states and 149 transitions. [2018-03-29 21:27:58,010 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 21:27:58,010 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 60 [2018-03-29 21:27:58,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:58,012 INFO L225 Difference]: With dead ends: 138 [2018-03-29 21:27:58,012 INFO L226 Difference]: Without dead ends: 137 [2018-03-29 21:27:58,012 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-03-29 21:27:58,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-03-29 21:27:58,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 121. [2018-03-29 21:27:58,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-03-29 21:27:58,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 129 transitions. [2018-03-29 21:27:58,021 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 129 transitions. Word has length 60 [2018-03-29 21:27:58,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:58,021 INFO L459 AbstractCegarLoop]: Abstraction has 121 states and 129 transitions. [2018-03-29 21:27:58,021 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 21:27:58,022 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 129 transitions. [2018-03-29 21:27:58,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-03-29 21:27:58,022 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:58,023 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-03-29 21:27:58,023 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-03-29 21:27:58,023 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-03-29 21:27:58,037 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:58,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:58,062 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:58,073 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-03-29 21:27:58,074 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:27:58,080 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:27:58,080 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:27:58,169 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-03-29 21:27:58,169 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:58,265 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-03-29 21:27:58,287 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:58,287 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2018-03-29 21:27:58,288 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-29 21:27:58,288 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-29 21:27:58,288 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2018-03-29 21:27:58,288 INFO L87 Difference]: Start difference. First operand 121 states and 129 transitions. Second operand 15 states. [2018-03-29 21:27:58,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:58,538 INFO L93 Difference]: Finished difference Result 132 states and 143 transitions. [2018-03-29 21:27:58,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-29 21:27:58,538 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 61 [2018-03-29 21:27:58,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:58,539 INFO L225 Difference]: With dead ends: 132 [2018-03-29 21:27:58,540 INFO L226 Difference]: Without dead ends: 131 [2018-03-29 21:27:58,540 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-03-29 21:27:58,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-03-29 21:27:58,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 122. [2018-03-29 21:27:58,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-03-29 21:27:58,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 129 transitions. [2018-03-29 21:27:58,549 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 129 transitions. Word has length 61 [2018-03-29 21:27:58,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:58,550 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 129 transitions. [2018-03-29 21:27:58,550 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-29 21:27:58,550 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 129 transitions. [2018-03-29 21:27:58,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-03-29 21:27:58,552 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:58,552 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-03-29 21:27:58,552 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-03-29 21:27:58,552 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-03-29 21:27:58,560 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:58,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:58,581 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:58,662 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 78 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-29 21:27:58,662 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:58,759 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 78 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-29 21:27:58,781 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:58,782 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2018-03-29 21:27:58,782 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-29 21:27:58,782 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-29 21:27:58,783 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2018-03-29 21:27:58,783 INFO L87 Difference]: Start difference. First operand 122 states and 129 transitions. Second operand 17 states. [2018-03-29 21:27:59,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:59,014 INFO L93 Difference]: Finished difference Result 243 states and 259 transitions. [2018-03-29 21:27:59,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-29 21:27:59,014 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 78 [2018-03-29 21:27:59,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:59,017 INFO L225 Difference]: With dead ends: 243 [2018-03-29 21:27:59,017 INFO L226 Difference]: Without dead ends: 164 [2018-03-29 21:27:59,018 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-03-29 21:27:59,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2018-03-29 21:27:59,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 150. [2018-03-29 21:27:59,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-03-29 21:27:59,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 158 transitions. [2018-03-29 21:27:59,026 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 158 transitions. Word has length 78 [2018-03-29 21:27:59,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:59,027 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 158 transitions. [2018-03-29 21:27:59,027 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-29 21:27:59,027 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 158 transitions. [2018-03-29 21:27:59,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-03-29 21:27:59,028 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:59,029 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-03-29 21:27:59,029 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-03-29 21:27:59,029 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-03-29 21:27:59,037 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:59,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:59,058 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:59,090 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-03-29 21:27:59,090 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:59,167 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 38 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-03-29 21:27:59,189 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-03-29 21:27:59,189 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 12 [2018-03-29 21:27:59,189 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-29 21:27:59,189 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-29 21:27:59,190 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2018-03-29 21:27:59,190 INFO L87 Difference]: Start difference. First operand 150 states and 158 transitions. Second operand 12 states. [2018-03-29 21:27:59,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:59,347 INFO L93 Difference]: Finished difference Result 245 states and 258 transitions. [2018-03-29 21:27:59,347 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-29 21:27:59,347 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 90 [2018-03-29 21:27:59,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:59,348 INFO L225 Difference]: With dead ends: 245 [2018-03-29 21:27:59,348 INFO L226 Difference]: Without dead ends: 160 [2018-03-29 21:27:59,349 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 167 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:27:59,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-03-29 21:27:59,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2018-03-29 21:27:59,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-03-29 21:27:59,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 156 transitions. [2018-03-29 21:27:59,358 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 156 transitions. Word has length 90 [2018-03-29 21:27:59,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:59,358 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 156 transitions. [2018-03-29 21:27:59,358 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-29 21:27:59,358 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 156 transitions. [2018-03-29 21:27:59,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-03-29 21:27:59,359 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:59,360 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-03-29 21:27:59,360 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-03-29 21:27:59,360 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-03-29 21:27:59,369 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:59,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:59,398 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:59,482 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 125 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-29 21:27:59,482 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:59,562 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 125 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-29 21:27:59,583 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:59,584 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2018-03-29 21:27:59,584 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-29 21:27:59,584 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-29 21:27:59,584 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2018-03-29 21:27:59,585 INFO L87 Difference]: Start difference. First operand 150 states and 156 transitions. Second operand 14 states. [2018-03-29 21:27:59,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:59,761 INFO L93 Difference]: Finished difference Result 245 states and 255 transitions. [2018-03-29 21:27:59,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-29 21:27:59,761 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 107 [2018-03-29 21:27:59,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:59,762 INFO L225 Difference]: With dead ends: 245 [2018-03-29 21:27:59,762 INFO L226 Difference]: Without dead ends: 160 [2018-03-29 21:27:59,763 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-03-29 21:27:59,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-03-29 21:27:59,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2018-03-29 21:27:59,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-03-29 21:27:59,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 154 transitions. [2018-03-29 21:27:59,770 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 154 transitions. Word has length 107 [2018-03-29 21:27:59,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:59,770 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 154 transitions. [2018-03-29 21:27:59,770 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-29 21:27:59,770 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 154 transitions. [2018-03-29 21:27:59,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-03-29 21:27:59,771 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:59,771 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-03-29 21:27:59,771 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-03-29 21:27:59,771 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-03-29 21:27:59,782 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:59,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:59,812 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:59,995 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 152 proven. 18 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-03-29 21:27:59,995 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:00,098 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 152 proven. 18 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-03-29 21:28:00,119 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:00,119 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 23 [2018-03-29 21:28:00,119 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-29 21:28:00,119 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-29 21:28:00,120 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2018-03-29 21:28:00,120 INFO L87 Difference]: Start difference. First operand 150 states and 154 transitions. Second operand 23 states. [2018-03-29 21:28:00,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:00,509 INFO L93 Difference]: Finished difference Result 276 states and 287 transitions. [2018-03-29 21:28:00,509 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-29 21:28:00,509 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 116 [2018-03-29 21:28:00,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:00,510 INFO L225 Difference]: With dead ends: 276 [2018-03-29 21:28:00,510 INFO L226 Difference]: Without dead ends: 205 [2018-03-29 21:28:00,511 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 203 SyntacticMatches, 7 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=313, Invalid=1247, Unknown=0, NotChecked=0, Total=1560 [2018-03-29 21:28:00,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2018-03-29 21:28:00,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 189. [2018-03-29 21:28:00,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-03-29 21:28:00,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 194 transitions. [2018-03-29 21:28:00,519 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 194 transitions. Word has length 116 [2018-03-29 21:28:00,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:00,519 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 194 transitions. [2018-03-29 21:28:00,519 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-29 21:28:00,519 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 194 transitions. [2018-03-29 21:28:00,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2018-03-29 21:28:00,520 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:00,520 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-03-29 21:28:00,520 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-03-29 21:28:00,520 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-03-29 21:28:00,535 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:00,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:00,566 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:00,710 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 120 proven. 13 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-03-29 21:28:00,711 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:00,850 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 120 proven. 13 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-03-29 21:28:00,874 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:00,874 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2018-03-29 21:28:00,875 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-03-29 21:28:00,875 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-03-29 21:28:00,875 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2018-03-29 21:28:00,875 INFO L87 Difference]: Start difference. First operand 189 states and 194 transitions. Second operand 20 states. [2018-03-29 21:28:01,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:01,126 INFO L93 Difference]: Finished difference Result 280 states and 288 transitions. [2018-03-29 21:28:01,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-03-29 21:28:01,126 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 126 [2018-03-29 21:28:01,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:01,127 INFO L225 Difference]: With dead ends: 280 [2018-03-29 21:28:01,127 INFO L226 Difference]: Without dead ends: 203 [2018-03-29 21:28:01,128 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-03-29 21:28:01,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-03-29 21:28:01,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 189. [2018-03-29 21:28:01,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-03-29 21:28:01,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 192 transitions. [2018-03-29 21:28:01,138 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 192 transitions. Word has length 126 [2018-03-29 21:28:01,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:01,138 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 192 transitions. [2018-03-29 21:28:01,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-03-29 21:28:01,138 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 192 transitions. [2018-03-29 21:28:01,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-03-29 21:28:01,140 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:01,140 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-03-29 21:28:01,140 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-03-29 21:28:01,140 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-03-29 21:28:01,151 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:01,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:01,180 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:01,244 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2018-03-29 21:28:01,244 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:01,310 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2018-03-29 21:28:01,331 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:01,332 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-03-29 21:28:01,332 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 21:28:01,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 21:28:01,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:28:01,333 INFO L87 Difference]: Start difference. First operand 189 states and 192 transitions. Second operand 16 states. [2018-03-29 21:28:01,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:01,489 INFO L93 Difference]: Finished difference Result 257 states and 267 transitions. [2018-03-29 21:28:01,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 21:28:01,489 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 135 [2018-03-29 21:28:01,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:01,491 INFO L225 Difference]: With dead ends: 257 [2018-03-29 21:28:01,491 INFO L226 Difference]: Without dead ends: 237 [2018-03-29 21:28:01,492 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-03-29 21:28:01,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-03-29 21:28:01,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 227. [2018-03-29 21:28:01,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2018-03-29 21:28:01,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 233 transitions. [2018-03-29 21:28:01,502 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 233 transitions. Word has length 135 [2018-03-29 21:28:01,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:01,503 INFO L459 AbstractCegarLoop]: Abstraction has 227 states and 233 transitions. [2018-03-29 21:28:01,503 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 21:28:01,503 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 233 transitions. [2018-03-29 21:28:01,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-03-29 21:28:01,504 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:01,505 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-03-29 21:28:01,505 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-03-29 21:28:01,505 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-03-29 21:28:01,514 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:01,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:01,546 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:01,581 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 204 proven. 36 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2018-03-29 21:28:01,581 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:01,705 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 204 proven. 36 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2018-03-29 21:28:01,739 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:01,739 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-03-29 21:28:01,739 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 21:28:01,740 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 21:28:01,740 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:28:01,740 INFO L87 Difference]: Start difference. First operand 227 states and 233 transitions. Second operand 16 states. [2018-03-29 21:28:02,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:02,108 INFO L93 Difference]: Finished difference Result 284 states and 309 transitions. [2018-03-29 21:28:02,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 21:28:02,109 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 163 [2018-03-29 21:28:02,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:02,110 INFO L225 Difference]: With dead ends: 284 [2018-03-29 21:28:02,110 INFO L226 Difference]: Without dead ends: 283 [2018-03-29 21:28:02,111 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-03-29 21:28:02,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-03-29 21:28:02,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 262. [2018-03-29 21:28:02,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-03-29 21:28:02,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 275 transitions. [2018-03-29 21:28:02,123 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 275 transitions. Word has length 163 [2018-03-29 21:28:02,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:02,123 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 275 transitions. [2018-03-29 21:28:02,123 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 21:28:02,123 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 275 transitions. [2018-03-29 21:28:02,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-03-29 21:28:02,124 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:02,124 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-03-29 21:28:02,124 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-03-29 21:28:02,125 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-03-29 21:28:02,154 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:02,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:02,192 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:02,200 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-03-29 21:28:02,201 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:28:02,224 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:28:02,224 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:28:02,477 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 225 proven. 39 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2018-03-29 21:28:02,477 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:02,678 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 225 proven. 39 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2018-03-29 21:28:02,699 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:02,700 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-03-29 21:28:02,700 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-29 21:28:02,700 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-29 21:28:02,700 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-03-29 21:28:02,701 INFO L87 Difference]: Start difference. First operand 262 states and 275 transitions. Second operand 23 states. [2018-03-29 21:28:03,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:03,354 INFO L93 Difference]: Finished difference Result 276 states and 301 transitions. [2018-03-29 21:28:03,354 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-29 21:28:03,354 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 164 [2018-03-29 21:28:03,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:03,355 INFO L225 Difference]: With dead ends: 276 [2018-03-29 21:28:03,355 INFO L226 Difference]: Without dead ends: 275 [2018-03-29 21:28:03,356 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-03-29 21:28:03,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2018-03-29 21:28:03,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 263. [2018-03-29 21:28:03,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-03-29 21:28:03,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 273 transitions. [2018-03-29 21:28:03,368 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 273 transitions. Word has length 164 [2018-03-29 21:28:03,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:03,368 INFO L459 AbstractCegarLoop]: Abstraction has 263 states and 273 transitions. [2018-03-29 21:28:03,368 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-29 21:28:03,369 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 273 transitions. [2018-03-29 21:28:03,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2018-03-29 21:28:03,370 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:03,370 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-03-29 21:28:03,370 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-03-29 21:28:03,371 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-03-29 21:28:03,379 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:03,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:03,428 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:03,618 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 639 proven. 42 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2018-03-29 21:28:03,618 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:03,808 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 639 proven. 42 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2018-03-29 21:28:03,830 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:03,830 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 29 [2018-03-29 21:28:03,831 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-03-29 21:28:03,831 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-03-29 21:28:03,831 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2018-03-29 21:28:03,831 INFO L87 Difference]: Start difference. First operand 263 states and 273 transitions. Second operand 29 states. [2018-03-29 21:28:04,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:04,482 INFO L93 Difference]: Finished difference Result 455 states and 476 transitions. [2018-03-29 21:28:04,482 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-03-29 21:28:04,482 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 199 [2018-03-29 21:28:04,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:04,484 INFO L225 Difference]: With dead ends: 455 [2018-03-29 21:28:04,484 INFO L226 Difference]: Without dead ends: 320 [2018-03-29 21:28:04,486 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 361 SyntacticMatches, 9 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=490, Invalid=2162, Unknown=0, NotChecked=0, Total=2652 [2018-03-29 21:28:04,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2018-03-29 21:28:04,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 309. [2018-03-29 21:28:04,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 309 states. [2018-03-29 21:28:04,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 319 transitions. [2018-03-29 21:28:04,501 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 319 transitions. Word has length 199 [2018-03-29 21:28:04,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:04,502 INFO L459 AbstractCegarLoop]: Abstraction has 309 states and 319 transitions. [2018-03-29 21:28:04,502 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-03-29 21:28:04,502 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 319 transitions. [2018-03-29 21:28:04,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2018-03-29 21:28:04,504 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:04,504 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-03-29 21:28:04,504 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-03-29 21:28:04,505 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-03-29 21:28:04,514 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:04,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:04,588 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:04,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1420 backedges. 970 proven. 33 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2018-03-29 21:28:04,763 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:05,055 INFO L134 CoverageAnalysis]: Checked inductivity of 1420 backedges. 970 proven. 33 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2018-03-29 21:28:05,081 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:05,081 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 26 [2018-03-29 21:28:05,081 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-03-29 21:28:05,082 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-03-29 21:28:05,082 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2018-03-29 21:28:05,082 INFO L87 Difference]: Start difference. First operand 309 states and 319 transitions. Second operand 26 states. [2018-03-29 21:28:05,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:05,423 INFO L93 Difference]: Finished difference Result 460 states and 480 transitions. [2018-03-29 21:28:05,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-29 21:28:05,423 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 246 [2018-03-29 21:28:05,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:05,425 INFO L225 Difference]: With dead ends: 460 [2018-03-29 21:28:05,425 INFO L226 Difference]: Without dead ends: 319 [2018-03-29 21:28:05,426 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 459 SyntacticMatches, 9 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=325, Invalid=1397, Unknown=0, NotChecked=0, Total=1722 [2018-03-29 21:28:05,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2018-03-29 21:28:05,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 309. [2018-03-29 21:28:05,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 309 states. [2018-03-29 21:28:05,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 317 transitions. [2018-03-29 21:28:05,434 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 317 transitions. Word has length 246 [2018-03-29 21:28:05,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:05,435 INFO L459 AbstractCegarLoop]: Abstraction has 309 states and 317 transitions. [2018-03-29 21:28:05,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-03-29 21:28:05,435 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 317 transitions. [2018-03-29 21:28:05,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-03-29 21:28:05,436 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:05,436 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-03-29 21:28:05,436 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-03-29 21:28:05,437 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-03-29 21:28:05,451 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:05,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:05,508 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:05,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 943 proven. 76 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2018-03-29 21:28:05,826 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:06,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 943 proven. 76 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2018-03-29 21:28:06,071 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:06,071 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 35 [2018-03-29 21:28:06,072 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-03-29 21:28:06,072 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-03-29 21:28:06,072 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1010, Unknown=0, NotChecked=0, Total=1190 [2018-03-29 21:28:06,073 INFO L87 Difference]: Start difference. First operand 309 states and 317 transitions. Second operand 35 states. [2018-03-29 21:28:06,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:06,965 INFO L93 Difference]: Finished difference Result 500 states and 517 transitions. [2018-03-29 21:28:06,966 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-03-29 21:28:06,966 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 255 [2018-03-29 21:28:06,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:06,968 INFO L225 Difference]: With dead ends: 500 [2018-03-29 21:28:06,968 INFO L226 Difference]: Without dead ends: 375 [2018-03-29 21:28:06,971 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-03-29 21:28:06,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2018-03-29 21:28:06,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 364. [2018-03-29 21:28:06,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-03-29 21:28:06,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 372 transitions. [2018-03-29 21:28:06,986 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 372 transitions. Word has length 255 [2018-03-29 21:28:06,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:06,987 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 372 transitions. [2018-03-29 21:28:06,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-03-29 21:28:06,987 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 372 transitions. [2018-03-29 21:28:06,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-03-29 21:28:06,989 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:06,989 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-03-29 21:28:06,989 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-03-29 21:28:06,989 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-03-29 21:28:06,998 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:07,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:07,086 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:07,492 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 1593 proven. 62 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2018-03-29 21:28:07,492 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:07,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 1593 proven. 62 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2018-03-29 21:28:07,776 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:07,777 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 32 [2018-03-29 21:28:07,777 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 21:28:07,777 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 21:28:07,778 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=829, Unknown=0, NotChecked=0, Total=992 [2018-03-29 21:28:07,778 INFO L87 Difference]: Start difference. First operand 364 states and 372 transitions. Second operand 32 states. [2018-03-29 21:28:08,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:08,260 INFO L93 Difference]: Finished difference Result 505 states and 520 transitions. [2018-03-29 21:28:08,260 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-03-29 21:28:08,260 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 311 [2018-03-29 21:28:08,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:08,262 INFO L225 Difference]: With dead ends: 505 [2018-03-29 21:28:08,262 INFO L226 Difference]: Without dead ends: 374 [2018-03-29 21:28:08,263 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 643 GetRequests, 581 SyntacticMatches, 11 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 897 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=493, Invalid=2263, Unknown=0, NotChecked=0, Total=2756 [2018-03-29 21:28:08,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2018-03-29 21:28:08,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 364. [2018-03-29 21:28:08,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-03-29 21:28:08,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 370 transitions. [2018-03-29 21:28:08,278 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 370 transitions. Word has length 311 [2018-03-29 21:28:08,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:08,279 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 370 transitions. [2018-03-29 21:28:08,279 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 21:28:08,279 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 370 transitions. [2018-03-29 21:28:08,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2018-03-29 21:28:08,281 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:08,282 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-03-29 21:28:08,282 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-03-29 21:28:08,282 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-03-29 21:28:08,293 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:08,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:08,370 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:08,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2620 backedges. 1304 proven. 120 refuted. 0 times theorem prover too weak. 1196 trivial. 0 not checked. [2018-03-29 21:28:08,748 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:09,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2620 backedges. 1304 proven. 120 refuted. 0 times theorem prover too weak. 1196 trivial. 0 not checked. [2018-03-29 21:28:09,195 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:09,196 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 41 [2018-03-29 21:28:09,196 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-03-29 21:28:09,196 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-03-29 21:28:09,197 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1402, Unknown=0, NotChecked=0, Total=1640 [2018-03-29 21:28:09,197 INFO L87 Difference]: Start difference. First operand 364 states and 370 transitions. Second operand 41 states. [2018-03-29 21:28:10,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:10,485 INFO L93 Difference]: Finished difference Result 554 states and 567 transitions. [2018-03-29 21:28:10,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 21:28:10,486 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 320 [2018-03-29 21:28:10,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:10,488 INFO L225 Difference]: With dead ends: 554 [2018-03-29 21:28:10,488 INFO L226 Difference]: Without dead ends: 439 [2018-03-29 21:28:10,490 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 674 GetRequests, 587 SyntacticMatches, 13 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1353 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=958, Invalid=4742, Unknown=0, NotChecked=0, Total=5700 [2018-03-29 21:28:10,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2018-03-29 21:28:10,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 428. [2018-03-29 21:28:10,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-03-29 21:28:10,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 434 transitions. [2018-03-29 21:28:10,500 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 434 transitions. Word has length 320 [2018-03-29 21:28:10,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:10,500 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 434 transitions. [2018-03-29 21:28:10,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-03-29 21:28:10,500 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 434 transitions. [2018-03-29 21:28:10,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2018-03-29 21:28:10,502 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:10,502 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-03-29 21:28:10,502 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-03-29 21:28:10,503 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-03-29 21:28:10,510 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:10,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:10,593 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:11,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3930 backedges. 2415 proven. 100 refuted. 0 times theorem prover too weak. 1415 trivial. 0 not checked. [2018-03-29 21:28:11,042 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:11,478 INFO L134 CoverageAnalysis]: Checked inductivity of 3930 backedges. 2415 proven. 100 refuted. 0 times theorem prover too weak. 1415 trivial. 0 not checked. [2018-03-29 21:28:11,500 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:11,500 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 38 [2018-03-29 21:28:11,501 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-03-29 21:28:11,501 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-03-29 21:28:11,501 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1187, Unknown=0, NotChecked=0, Total=1406 [2018-03-29 21:28:11,502 INFO L87 Difference]: Start difference. First operand 428 states and 434 transitions. Second operand 38 states. [2018-03-29 21:28:12,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:12,027 INFO L93 Difference]: Finished difference Result 559 states and 569 transitions. [2018-03-29 21:28:12,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-29 21:28:12,027 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 385 [2018-03-29 21:28:12,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:12,030 INFO L225 Difference]: With dead ends: 559 [2018-03-29 21:28:12,030 INFO L226 Difference]: Without dead ends: 438 [2018-03-29 21:28:12,032 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-03-29 21:28:12,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2018-03-29 21:28:12,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 428. [2018-03-29 21:28:12,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-03-29 21:28:12,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 432 transitions. [2018-03-29 21:28:12,047 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 432 transitions. Word has length 385 [2018-03-29 21:28:12,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:12,048 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 432 transitions. [2018-03-29 21:28:12,048 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-03-29 21:28:12,049 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 432 transitions. [2018-03-29 21:28:12,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2018-03-29 21:28:12,051 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:12,052 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-03-29 21:28:12,052 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-03-29 21:28:12,052 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-03-29 21:28:12,061 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:12,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:12,187 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:12,521 INFO L134 CoverageAnalysis]: Checked inductivity of 4188 backedges. 1722 proven. 174 refuted. 0 times theorem prover too weak. 2292 trivial. 0 not checked. [2018-03-29 21:28:12,522 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:12,900 INFO L134 CoverageAnalysis]: Checked inductivity of 4188 backedges. 1722 proven. 174 refuted. 0 times theorem prover too weak. 2292 trivial. 0 not checked. [2018-03-29 21:28:12,921 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:12,945 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 47 [2018-03-29 21:28:12,946 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-03-29 21:28:12,946 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-03-29 21:28:12,946 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1858, Unknown=0, NotChecked=0, Total=2162 [2018-03-29 21:28:12,947 INFO L87 Difference]: Start difference. First operand 428 states and 432 transitions. Second operand 47 states. [2018-03-29 21:28:13,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:13,903 INFO L93 Difference]: Finished difference Result 626 states and 637 transitions. [2018-03-29 21:28:13,903 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-03-29 21:28:13,903 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 394 [2018-03-29 21:28:13,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:13,905 INFO L225 Difference]: With dead ends: 626 [2018-03-29 21:28:13,905 INFO L226 Difference]: Without dead ends: 519 [2018-03-29 21:28:13,908 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-03-29 21:28:13,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2018-03-29 21:28:13,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 503. [2018-03-29 21:28:13,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-03-29 21:28:13,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 508 transitions. [2018-03-29 21:28:13,933 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 508 transitions. Word has length 394 [2018-03-29 21:28:13,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:13,934 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 508 transitions. [2018-03-29 21:28:13,934 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-03-29 21:28:13,934 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 508 transitions. [2018-03-29 21:28:13,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2018-03-29 21:28:13,935 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:13,935 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-03-29 21:28:13,936 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-03-29 21:28:13,936 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-03-29 21:28:13,943 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:14,015 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:14,344 INFO L134 CoverageAnalysis]: Checked inductivity of 3971 backedges. 1520 proven. 147 refuted. 0 times theorem prover too weak. 2304 trivial. 0 not checked. [2018-03-29 21:28:14,344 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:14,785 INFO L134 CoverageAnalysis]: Checked inductivity of 3971 backedges. 1520 proven. 147 refuted. 0 times theorem prover too weak. 2304 trivial. 0 not checked. [2018-03-29 21:28:14,806 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:14,806 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 44 [2018-03-29 21:28:14,807 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-03-29 21:28:14,807 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-03-29 21:28:14,807 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1609, Unknown=0, NotChecked=0, Total=1892 [2018-03-29 21:28:14,808 INFO L87 Difference]: Start difference. First operand 503 states and 508 transitions. Second operand 44 states. [2018-03-29 21:28:15,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:15,405 INFO L93 Difference]: Finished difference Result 630 states and 638 transitions. [2018-03-29 21:28:15,405 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-29 21:28:15,405 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 404 [2018-03-29 21:28:15,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:15,407 INFO L225 Difference]: With dead ends: 630 [2018-03-29 21:28:15,407 INFO L226 Difference]: Without dead ends: 517 [2018-03-29 21:28:15,409 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-03-29 21:28:15,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2018-03-29 21:28:15,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 503. [2018-03-29 21:28:15,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-03-29 21:28:15,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 506 transitions. [2018-03-29 21:28:15,426 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 506 transitions. Word has length 404 [2018-03-29 21:28:15,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:15,427 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 506 transitions. [2018-03-29 21:28:15,427 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-03-29 21:28:15,427 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 506 transitions. [2018-03-29 21:28:15,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2018-03-29 21:28:15,430 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:15,430 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-03-29 21:28:15,431 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-03-29 21:28:15,431 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-03-29 21:28:15,438 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:15,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:15,513 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:15,717 INFO L134 CoverageAnalysis]: Checked inductivity of 4228 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4004 trivial. 0 not checked. [2018-03-29 21:28:15,717 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:15,955 INFO L134 CoverageAnalysis]: Checked inductivity of 4228 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4004 trivial. 0 not checked. [2018-03-29 21:28:15,976 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:15,976 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-03-29 21:28:15,977 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 21:28:15,977 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 21:28:15,977 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-03-29 21:28:15,977 INFO L87 Difference]: Start difference. First operand 503 states and 506 transitions. Second operand 32 states. [2018-03-29 21:28:16,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:16,408 INFO L93 Difference]: Finished difference Result 611 states and 629 transitions. [2018-03-29 21:28:16,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 21:28:16,408 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 413 [2018-03-29 21:28:16,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:16,410 INFO L225 Difference]: With dead ends: 611 [2018-03-29 21:28:16,410 INFO L226 Difference]: Without dead ends: 591 [2018-03-29 21:28:16,411 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 853 GetRequests, 795 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-03-29 21:28:16,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2018-03-29 21:28:16,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 581. [2018-03-29 21:28:16,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 581 states. [2018-03-29 21:28:16,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 591 transitions. [2018-03-29 21:28:16,425 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 591 transitions. Word has length 413 [2018-03-29 21:28:16,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:16,425 INFO L459 AbstractCegarLoop]: Abstraction has 581 states and 591 transitions. [2018-03-29 21:28:16,425 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 21:28:16,426 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 591 transitions. [2018-03-29 21:28:16,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2018-03-29 21:28:16,428 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:16,428 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-03-29 21:28:16,428 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-03-29 21:28:16,428 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-03-29 21:28:16,435 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:16,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:16,534 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:16,838 INFO L134 CoverageAnalysis]: Checked inductivity of 6447 backedges. 1960 proven. 210 refuted. 0 times theorem prover too weak. 4277 trivial. 0 not checked. [2018-03-29 21:28:16,838 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:17,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6447 backedges. 1960 proven. 210 refuted. 0 times theorem prover too weak. 4277 trivial. 0 not checked. [2018-03-29 21:28:17,220 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:17,220 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-03-29 21:28:17,220 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 21:28:17,220 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 21:28:17,221 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-03-29 21:28:17,221 INFO L87 Difference]: Start difference. First operand 581 states and 591 transitions. Second operand 32 states. [2018-03-29 21:28:18,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:18,413 INFO L93 Difference]: Finished difference Result 690 states and 771 transitions. [2018-03-29 21:28:18,414 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 21:28:18,414 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 477 [2018-03-29 21:28:18,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:18,417 INFO L225 Difference]: With dead ends: 690 [2018-03-29 21:28:18,417 INFO L226 Difference]: Without dead ends: 689 [2018-03-29 21:28:18,418 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 993 GetRequests, 929 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-03-29 21:28:18,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2018-03-29 21:28:18,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 652. [2018-03-29 21:28:18,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 652 states. [2018-03-29 21:28:18,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 677 transitions. [2018-03-29 21:28:18,447 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 677 transitions. Word has length 477 [2018-03-29 21:28:18,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:18,448 INFO L459 AbstractCegarLoop]: Abstraction has 652 states and 677 transitions. [2018-03-29 21:28:18,448 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 21:28:18,448 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 677 transitions. [2018-03-29 21:28:18,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2018-03-29 21:28:18,452 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:18,452 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-03-29 21:28:18,452 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-03-29 21:28:18,452 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-03-29 21:28:18,461 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:18,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:18,577 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:18,585 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-03-29 21:28:18,586 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:28:18,632 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:28:18,632 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:28:19,602 INFO L134 CoverageAnalysis]: Checked inductivity of 6482 backedges. 2023 proven. 217 refuted. 0 times theorem prover too weak. 4242 trivial. 0 not checked. [2018-03-29 21:28:19,603 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:20,139 INFO L134 CoverageAnalysis]: Checked inductivity of 6482 backedges. 2023 proven. 217 refuted. 0 times theorem prover too weak. 4242 trivial. 0 not checked. [2018-03-29 21:28:20,160 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:20,161 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-03-29 21:28:20,161 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 21:28:20,161 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 21:28:20,161 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 21:28:20,162 INFO L87 Difference]: Start difference. First operand 652 states and 677 transitions. Second operand 39 states. [2018-03-29 21:28:22,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:22,451 INFO L93 Difference]: Finished difference Result 678 states and 759 transitions. [2018-03-29 21:28:22,451 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-29 21:28:22,451 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 478 [2018-03-29 21:28:22,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:22,453 INFO L225 Difference]: With dead ends: 678 [2018-03-29 21:28:22,453 INFO L226 Difference]: Without dead ends: 677 [2018-03-29 21:28:22,454 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1000 GetRequests, 906 SyntacticMatches, 13 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1417 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 21:28:22,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2018-03-29 21:28:22,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 653. [2018-03-29 21:28:22,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 653 states. [2018-03-29 21:28:22,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 671 transitions. [2018-03-29 21:28:22,478 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 671 transitions. Word has length 478 [2018-03-29 21:28:22,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:22,479 INFO L459 AbstractCegarLoop]: Abstraction has 653 states and 671 transitions. [2018-03-29 21:28:22,479 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 21:28:22,479 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 671 transitions. [2018-03-29 21:28:22,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 550 [2018-03-29 21:28:22,483 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:22,483 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-03-29 21:28:22,484 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-03-29 21:28:22,484 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-03-29 21:28:22,493 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:22,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:22,608 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:23,090 INFO L134 CoverageAnalysis]: Checked inductivity of 9355 backedges. 4917 proven. 238 refuted. 0 times theorem prover too weak. 4200 trivial. 0 not checked. [2018-03-29 21:28:23,091 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:23,646 INFO L134 CoverageAnalysis]: Checked inductivity of 9355 backedges. 4917 proven. 238 refuted. 0 times theorem prover too weak. 4200 trivial. 0 not checked. [2018-03-29 21:28:23,677 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:23,697 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 53 [2018-03-29 21:28:23,698 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-03-29 21:28:23,698 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-03-29 21:28:23,698 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=2378, Unknown=0, NotChecked=0, Total=2756 [2018-03-29 21:28:23,698 INFO L87 Difference]: Start difference. First operand 653 states and 671 transitions. Second operand 53 states. [2018-03-29 21:28:24,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:24,829 INFO L93 Difference]: Finished difference Result 993 states and 1030 transitions. [2018-03-29 21:28:24,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-03-29 21:28:24,829 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 549 [2018-03-29 21:28:24,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:24,832 INFO L225 Difference]: With dead ends: 993 [2018-03-29 21:28:24,832 INFO L226 Difference]: Without dead ends: 746 [2018-03-29 21:28:24,835 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1144 GetRequests, 1029 SyntacticMatches, 17 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2486 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1578, Invalid=8322, Unknown=0, NotChecked=0, Total=9900 [2018-03-29 21:28:24,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2018-03-29 21:28:24,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 735. [2018-03-29 21:28:24,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 735 states. [2018-03-29 21:28:24,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 753 transitions. [2018-03-29 21:28:24,857 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 753 transitions. Word has length 549 [2018-03-29 21:28:24,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:24,858 INFO L459 AbstractCegarLoop]: Abstraction has 735 states and 753 transitions. [2018-03-29 21:28:24,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-03-29 21:28:24,858 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 753 transitions. [2018-03-29 21:28:24,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2018-03-29 21:28:24,863 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:24,864 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-03-29 21:28:24,864 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-03-29 21:28:24,864 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-03-29 21:28:24,872 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:25,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:25,032 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:25,552 INFO L134 CoverageAnalysis]: Checked inductivity of 12623 backedges. 7412 proven. 203 refuted. 0 times theorem prover too weak. 5008 trivial. 0 not checked. [2018-03-29 21:28:25,552 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:26,140 INFO L134 CoverageAnalysis]: Checked inductivity of 12623 backedges. 7412 proven. 203 refuted. 0 times theorem prover too weak. 5008 trivial. 0 not checked. [2018-03-29 21:28:26,161 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:26,161 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 50 [2018-03-29 21:28:26,162 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-03-29 21:28:26,162 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-03-29 21:28:26,162 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=2095, Unknown=0, NotChecked=0, Total=2450 [2018-03-29 21:28:26,162 INFO L87 Difference]: Start difference. First operand 735 states and 753 transitions. Second operand 50 states. [2018-03-29 21:28:26,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:26,885 INFO L93 Difference]: Finished difference Result 998 states and 1038 transitions. [2018-03-29 21:28:26,885 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-03-29 21:28:26,885 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 632 [2018-03-29 21:28:26,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:26,888 INFO L225 Difference]: With dead ends: 998 [2018-03-29 21:28:26,888 INFO L226 Difference]: Without dead ends: 745 [2018-03-29 21:28:26,891 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-03-29 21:28:26,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2018-03-29 21:28:26,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 735. [2018-03-29 21:28:26,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 735 states. [2018-03-29 21:28:26,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 751 transitions. [2018-03-29 21:28:26,915 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 751 transitions. Word has length 632 [2018-03-29 21:28:26,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:26,916 INFO L459 AbstractCegarLoop]: Abstraction has 735 states and 751 transitions. [2018-03-29 21:28:26,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-03-29 21:28:26,916 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 751 transitions. [2018-03-29 21:28:26,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 642 [2018-03-29 21:28:26,921 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:26,921 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-03-29 21:28:26,921 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-03-29 21:28:26,922 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-03-29 21:28:26,930 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:27,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:27,101 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:27,745 INFO L134 CoverageAnalysis]: Checked inductivity of 13092 backedges. 6113 proven. 312 refuted. 0 times theorem prover too weak. 6667 trivial. 0 not checked. [2018-03-29 21:28:27,745 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:28,364 INFO L134 CoverageAnalysis]: Checked inductivity of 13092 backedges. 6113 proven. 312 refuted. 0 times theorem prover too weak. 6667 trivial. 0 not checked. [2018-03-29 21:28:28,385 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:28,385 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 59 [2018-03-29 21:28:28,386 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-03-29 21:28:28,386 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-03-29 21:28:28,386 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=460, Invalid=2962, Unknown=0, NotChecked=0, Total=3422 [2018-03-29 21:28:28,386 INFO L87 Difference]: Start difference. First operand 735 states and 751 transitions. Second operand 59 states. [2018-03-29 21:28:29,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:29,849 INFO L93 Difference]: Finished difference Result 1074 states and 1107 transitions. [2018-03-29 21:28:29,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-03-29 21:28:29,850 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 641 [2018-03-29 21:28:29,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:29,853 INFO L225 Difference]: With dead ends: 1074 [2018-03-29 21:28:29,853 INFO L226 Difference]: Without dead ends: 837 [2018-03-29 21:28:29,856 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-03-29 21:28:29,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2018-03-29 21:28:29,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 826. [2018-03-29 21:28:29,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2018-03-29 21:28:29,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 842 transitions. [2018-03-29 21:28:29,882 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 842 transitions. Word has length 641 [2018-03-29 21:28:29,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:29,883 INFO L459 AbstractCegarLoop]: Abstraction has 826 states and 842 transitions. [2018-03-29 21:28:29,883 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-03-29 21:28:29,883 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 842 transitions. [2018-03-29 21:28:29,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 734 [2018-03-29 21:28:29,889 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:29,889 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-03-29 21:28:29,890 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-03-29 21:28:29,890 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-03-29 21:28:29,899 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:30,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:30,041 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:30,671 INFO L134 CoverageAnalysis]: Checked inductivity of 17457 backedges. 9657 proven. 268 refuted. 0 times theorem prover too weak. 7532 trivial. 0 not checked. [2018-03-29 21:28:30,671 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:31,400 INFO L134 CoverageAnalysis]: Checked inductivity of 17457 backedges. 9657 proven. 268 refuted. 0 times theorem prover too weak. 7532 trivial. 0 not checked. [2018-03-29 21:28:31,422 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:31,423 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 56 [2018-03-29 21:28:31,424 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-03-29 21:28:31,424 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-03-29 21:28:31,424 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=2645, Unknown=0, NotChecked=0, Total=3080 [2018-03-29 21:28:31,425 INFO L87 Difference]: Start difference. First operand 826 states and 842 transitions. Second operand 56 states. [2018-03-29 21:28:32,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:32,332 INFO L93 Difference]: Finished difference Result 1079 states and 1114 transitions. [2018-03-29 21:28:32,332 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-03-29 21:28:32,332 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 733 [2018-03-29 21:28:32,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:32,336 INFO L225 Difference]: With dead ends: 1079 [2018-03-29 21:28:32,336 INFO L226 Difference]: Without dead ends: 836 [2018-03-29 21:28:32,338 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-03-29 21:28:32,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2018-03-29 21:28:32,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 826. [2018-03-29 21:28:32,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2018-03-29 21:28:32,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 840 transitions. [2018-03-29 21:28:32,354 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 840 transitions. Word has length 733 [2018-03-29 21:28:32,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:32,355 INFO L459 AbstractCegarLoop]: Abstraction has 826 states and 840 transitions. [2018-03-29 21:28:32,355 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-03-29 21:28:32,355 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 840 transitions. [2018-03-29 21:28:32,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 743 [2018-03-29 21:28:32,361 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:32,361 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-03-29 21:28:32,361 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-03-29 21:28:32,361 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-03-29 21:28:32,373 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:32,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:32,533 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:33,476 INFO L134 CoverageAnalysis]: Checked inductivity of 18009 backedges. 7438 proven. 396 refuted. 0 times theorem prover too weak. 10175 trivial. 0 not checked. [2018-03-29 21:28:33,476 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:34,233 INFO L134 CoverageAnalysis]: Checked inductivity of 18009 backedges. 7438 proven. 396 refuted. 0 times theorem prover too weak. 10175 trivial. 0 not checked. [2018-03-29 21:28:34,255 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:34,270 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 65 [2018-03-29 21:28:34,271 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-03-29 21:28:34,271 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-03-29 21:28:34,272 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=550, Invalid=3610, Unknown=0, NotChecked=0, Total=4160 [2018-03-29 21:28:34,272 INFO L87 Difference]: Start difference. First operand 826 states and 840 transitions. Second operand 65 states. [2018-03-29 21:28:36,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:36,005 INFO L93 Difference]: Finished difference Result 1164 states and 1193 transitions. [2018-03-29 21:28:36,006 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-03-29 21:28:36,006 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 742 [2018-03-29 21:28:36,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:36,008 INFO L225 Difference]: With dead ends: 1164 [2018-03-29 21:28:36,008 INFO L226 Difference]: Without dead ends: 937 [2018-03-29 21:28:36,010 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1542 GetRequests, 1399 SyntacticMatches, 21 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3959 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2350, Invalid=12902, Unknown=0, NotChecked=0, Total=15252 [2018-03-29 21:28:36,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2018-03-29 21:28:36,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 926. [2018-03-29 21:28:36,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-03-29 21:28:36,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 940 transitions. [2018-03-29 21:28:36,030 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 940 transitions. Word has length 742 [2018-03-29 21:28:36,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:36,031 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 940 transitions. [2018-03-29 21:28:36,031 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-03-29 21:28:36,031 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 940 transitions. [2018-03-29 21:28:36,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 844 [2018-03-29 21:28:36,038 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:36,038 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-03-29 21:28:36,038 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-03-29 21:28:36,039 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-03-29 21:28:36,048 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:36,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:36,193 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:36,890 INFO L134 CoverageAnalysis]: Checked inductivity of 23711 backedges. 12281 proven. 342 refuted. 0 times theorem prover too weak. 11088 trivial. 0 not checked. [2018-03-29 21:28:36,890 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:37,768 INFO L134 CoverageAnalysis]: Checked inductivity of 23711 backedges. 12281 proven. 342 refuted. 0 times theorem prover too weak. 11088 trivial. 0 not checked. [2018-03-29 21:28:37,789 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:37,790 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 62 [2018-03-29 21:28:37,790 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-03-29 21:28:37,790 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-03-29 21:28:37,791 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=523, Invalid=3259, Unknown=0, NotChecked=0, Total=3782 [2018-03-29 21:28:37,791 INFO L87 Difference]: Start difference. First operand 926 states and 940 transitions. Second operand 62 states. [2018-03-29 21:28:38,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:38,830 INFO L93 Difference]: Finished difference Result 1169 states and 1199 transitions. [2018-03-29 21:28:38,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-03-29 21:28:38,830 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 843 [2018-03-29 21:28:38,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:38,833 INFO L225 Difference]: With dead ends: 1169 [2018-03-29 21:28:38,833 INFO L226 Difference]: Without dead ends: 936 [2018-03-29 21:28:38,834 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1732 GetRequests, 1605 SyntacticMatches, 21 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4337 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1843, Invalid=9713, Unknown=0, NotChecked=0, Total=11556 [2018-03-29 21:28:38,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2018-03-29 21:28:38,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 926. [2018-03-29 21:28:38,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-03-29 21:28:38,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 938 transitions. [2018-03-29 21:28:38,850 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 938 transitions. Word has length 843 [2018-03-29 21:28:38,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:38,850 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 938 transitions. [2018-03-29 21:28:38,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-03-29 21:28:38,850 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 938 transitions. [2018-03-29 21:28:38,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 853 [2018-03-29 21:28:38,855 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:38,855 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-03-29 21:28:38,855 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-03-29 21:28:38,855 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-03-29 21:28:38,861 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:38,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:39,002 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:39,821 INFO L134 CoverageAnalysis]: Checked inductivity of 24355 backedges. 8892 proven. 490 refuted. 0 times theorem prover too weak. 14973 trivial. 0 not checked. [2018-03-29 21:28:39,821 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:40,766 INFO L134 CoverageAnalysis]: Checked inductivity of 24355 backedges. 8892 proven. 490 refuted. 0 times theorem prover too weak. 14973 trivial. 0 not checked. [2018-03-29 21:28:40,788 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:40,788 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 71 [2018-03-29 21:28:40,789 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-29 21:28:40,790 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-29 21:28:40,790 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=648, Invalid=4322, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 21:28:40,790 INFO L87 Difference]: Start difference. First operand 926 states and 938 transitions. Second operand 71 states. [2018-03-29 21:28:42,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:42,613 INFO L93 Difference]: Finished difference Result 1263 states and 1288 transitions. [2018-03-29 21:28:42,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-03-29 21:28:42,613 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 852 [2018-03-29 21:28:42,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:42,615 INFO L225 Difference]: With dead ends: 1263 [2018-03-29 21:28:42,616 INFO L226 Difference]: Without dead ends: 1046 [2018-03-29 21:28:42,617 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-03-29 21:28:42,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2018-03-29 21:28:42,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1035. [2018-03-29 21:28:42,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-03-29 21:28:42,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1047 transitions. [2018-03-29 21:28:42,635 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1047 transitions. Word has length 852 [2018-03-29 21:28:42,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:42,635 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1047 transitions. [2018-03-29 21:28:42,635 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-29 21:28:42,635 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1047 transitions. [2018-03-29 21:28:42,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 963 [2018-03-29 21:28:42,640 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:42,641 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-03-29 21:28:42,641 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-03-29 21:28:42,641 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-03-29 21:28:42,646 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:42,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:42,798 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:43,669 INFO L134 CoverageAnalysis]: Checked inductivity of 31661 backedges. 15311 proven. 425 refuted. 0 times theorem prover too weak. 15925 trivial. 0 not checked. [2018-03-29 21:28:43,669 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:44,736 INFO L134 CoverageAnalysis]: Checked inductivity of 31661 backedges. 15311 proven. 425 refuted. 0 times theorem prover too weak. 15925 trivial. 0 not checked. [2018-03-29 21:28:44,757 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:44,758 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 68 [2018-03-29 21:28:44,759 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-03-29 21:28:44,759 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-03-29 21:28:44,759 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=619, Invalid=3937, Unknown=0, NotChecked=0, Total=4556 [2018-03-29 21:28:44,759 INFO L87 Difference]: Start difference. First operand 1035 states and 1047 transitions. Second operand 68 states. [2018-03-29 21:28:45,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:45,843 INFO L93 Difference]: Finished difference Result 1268 states and 1293 transitions. [2018-03-29 21:28:45,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-03-29 21:28:45,844 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 962 [2018-03-29 21:28:45,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:45,846 INFO L225 Difference]: With dead ends: 1268 [2018-03-29 21:28:45,846 INFO L226 Difference]: Without dead ends: 1045 [2018-03-29 21:28:45,848 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-03-29 21:28:45,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2018-03-29 21:28:45,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 1035. [2018-03-29 21:28:45,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-03-29 21:28:45,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1045 transitions. [2018-03-29 21:28:45,865 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1045 transitions. Word has length 962 [2018-03-29 21:28:45,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:45,866 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1045 transitions. [2018-03-29 21:28:45,866 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-03-29 21:28:45,866 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1045 transitions. [2018-03-29 21:28:45,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 972 [2018-03-29 21:28:45,871 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:45,872 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-03-29 21:28:45,872 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-03-29 21:28:45,872 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-03-29 21:28:45,878 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:46,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:46,037 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:47,047 INFO L134 CoverageAnalysis]: Checked inductivity of 32406 backedges. 10475 proven. 594 refuted. 0 times theorem prover too weak. 21337 trivial. 0 not checked. [2018-03-29 21:28:47,047 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:48,144 INFO L134 CoverageAnalysis]: Checked inductivity of 32406 backedges. 10475 proven. 594 refuted. 0 times theorem prover too weak. 21337 trivial. 0 not checked. [2018-03-29 21:28:48,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:48,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 77 [2018-03-29 21:28:48,166 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-03-29 21:28:48,166 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-03-29 21:28:48,167 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=754, Invalid=5098, Unknown=0, NotChecked=0, Total=5852 [2018-03-29 21:28:48,167 INFO L87 Difference]: Start difference. First operand 1035 states and 1045 transitions. Second operand 77 states. [2018-03-29 21:28:50,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:50,159 INFO L93 Difference]: Finished difference Result 1371 states and 1392 transitions. [2018-03-29 21:28:50,159 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-03-29 21:28:50,160 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 971 [2018-03-29 21:28:50,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:50,162 INFO L225 Difference]: With dead ends: 1371 [2018-03-29 21:28:50,163 INFO L226 Difference]: Without dead ends: 1164 [2018-03-29 21:28:50,164 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-03-29 21:28:50,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2018-03-29 21:28:50,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1153. [2018-03-29 21:28:50,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-03-29 21:28:50,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1163 transitions. [2018-03-29 21:28:50,203 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1163 transitions. Word has length 971 [2018-03-29 21:28:50,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:50,204 INFO L459 AbstractCegarLoop]: Abstraction has 1153 states and 1163 transitions. [2018-03-29 21:28:50,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-03-29 21:28:50,204 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1163 transitions. [2018-03-29 21:28:50,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1091 [2018-03-29 21:28:50,215 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:50,215 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-03-29 21:28:50,216 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-03-29 21:28:50,216 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-03-29 21:28:50,224 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:50,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:50,401 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:51,419 INFO L134 CoverageAnalysis]: Checked inductivity of 41610 backedges. 18774 proven. 517 refuted. 0 times theorem prover too weak. 22319 trivial. 0 not checked. [2018-03-29 21:28:51,419 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:52,678 INFO L134 CoverageAnalysis]: Checked inductivity of 41610 backedges. 18774 proven. 517 refuted. 0 times theorem prover too weak. 22319 trivial. 0 not checked. [2018-03-29 21:28:52,700 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:52,701 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 74 [2018-03-29 21:28:52,701 INFO L442 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-03-29 21:28:52,702 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-03-29 21:28:52,702 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=723, Invalid=4679, Unknown=0, NotChecked=0, Total=5402 [2018-03-29 21:28:52,702 INFO L87 Difference]: Start difference. First operand 1153 states and 1163 transitions. Second operand 74 states. [2018-03-29 21:28:53,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:53,932 INFO L93 Difference]: Finished difference Result 1376 states and 1396 transitions. [2018-03-29 21:28:53,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-03-29 21:28:53,932 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 1090 [2018-03-29 21:28:53,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:53,936 INFO L225 Difference]: With dead ends: 1376 [2018-03-29 21:28:53,936 INFO L226 Difference]: Without dead ends: 1163 [2018-03-29 21:28:53,937 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-03-29 21:28:53,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2018-03-29 21:28:53,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1153. [2018-03-29 21:28:53,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-03-29 21:28:53,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1161 transitions. [2018-03-29 21:28:53,959 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1161 transitions. Word has length 1090 [2018-03-29 21:28:53,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:53,959 INFO L459 AbstractCegarLoop]: Abstraction has 1153 states and 1161 transitions. [2018-03-29 21:28:53,959 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-03-29 21:28:53,959 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1161 transitions. [2018-03-29 21:28:53,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1100 [2018-03-29 21:28:53,966 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:53,967 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-03-29 21:28:53,967 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-03-29 21:28:53,967 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-03-29 21:28:53,974 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:54,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:54,155 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:55,339 INFO L134 CoverageAnalysis]: Checked inductivity of 42465 backedges. 12187 proven. 708 refuted. 0 times theorem prover too weak. 29570 trivial. 0 not checked. [2018-03-29 21:28:55,339 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:56,735 INFO L134 CoverageAnalysis]: Checked inductivity of 42465 backedges. 12187 proven. 708 refuted. 0 times theorem prover too weak. 29570 trivial. 0 not checked. [2018-03-29 21:28:56,756 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:56,757 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 83 [2018-03-29 21:28:56,758 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-03-29 21:28:56,759 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-03-29 21:28:56,759 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=868, Invalid=5938, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 21:28:56,759 INFO L87 Difference]: Start difference. First operand 1153 states and 1161 transitions. Second operand 83 states. [2018-03-29 21:28:59,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:59,589 INFO L93 Difference]: Finished difference Result 1488 states and 1505 transitions. [2018-03-29 21:28:59,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-03-29 21:28:59,589 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 1099 [2018-03-29 21:28:59,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:59,592 INFO L225 Difference]: With dead ends: 1488 [2018-03-29 21:28:59,593 INFO L226 Difference]: Without dead ends: 1291 [2018-03-29 21:28:59,594 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2274 GetRequests, 2089 SyntacticMatches, 27 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6806 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=3793, Invalid=21647, Unknown=0, NotChecked=0, Total=25440 [2018-03-29 21:28:59,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1291 states. [2018-03-29 21:28:59,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1291 to 1280. [2018-03-29 21:28:59,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1280 states. [2018-03-29 21:28:59,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1288 transitions. [2018-03-29 21:28:59,616 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1288 transitions. Word has length 1099 [2018-03-29 21:28:59,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:59,617 INFO L459 AbstractCegarLoop]: Abstraction has 1280 states and 1288 transitions. [2018-03-29 21:28:59,617 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-03-29 21:28:59,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1288 transitions. [2018-03-29 21:28:59,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1228 [2018-03-29 21:28:59,624 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:59,625 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-03-29 21:28:59,625 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-03-29 21:28:59,625 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-03-29 21:28:59,631 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:59,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:59,832 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:01,072 INFO L134 CoverageAnalysis]: Checked inductivity of 53888 backedges. 22697 proven. 618 refuted. 0 times theorem prover too weak. 30573 trivial. 0 not checked. [2018-03-29 21:29:01,072 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:02,803 INFO L134 CoverageAnalysis]: Checked inductivity of 53888 backedges. 22697 proven. 618 refuted. 0 times theorem prover too weak. 30573 trivial. 0 not checked. [2018-03-29 21:29:02,825 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:02,826 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 80 [2018-03-29 21:29:02,827 INFO L442 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-03-29 21:29:02,828 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-03-29 21:29:02,828 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=5485, Unknown=0, NotChecked=0, Total=6320 [2018-03-29 21:29:02,828 INFO L87 Difference]: Start difference. First operand 1280 states and 1288 transitions. Second operand 80 states. [2018-03-29 21:29:04,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:04,631 INFO L93 Difference]: Finished difference Result 1493 states and 1508 transitions. [2018-03-29 21:29:04,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-03-29 21:29:04,631 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 1227 [2018-03-29 21:29:04,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:04,634 INFO L225 Difference]: With dead ends: 1493 [2018-03-29 21:29:04,634 INFO L226 Difference]: Without dead ends: 1290 [2018-03-29 21:29:04,636 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2515 GetRequests, 2349 SyntacticMatches, 27 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7637 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=3061, Invalid=16679, Unknown=0, NotChecked=0, Total=19740 [2018-03-29 21:29:04,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2018-03-29 21:29:04,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 1280. [2018-03-29 21:29:04,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1280 states. [2018-03-29 21:29:04,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1286 transitions. [2018-03-29 21:29:04,657 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1286 transitions. Word has length 1227 [2018-03-29 21:29:04,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:04,658 INFO L459 AbstractCegarLoop]: Abstraction has 1280 states and 1286 transitions. [2018-03-29 21:29:04,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-03-29 21:29:04,658 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1286 transitions. [2018-03-29 21:29:04,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1237 [2018-03-29 21:29:04,666 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:04,666 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-03-29 21:29:04,666 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-03-29 21:29:04,666 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-03-29 21:29:04,672 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:04,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:04,874 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:06,241 INFO L134 CoverageAnalysis]: Checked inductivity of 54862 backedges. 14028 proven. 832 refuted. 0 times theorem prover too weak. 40002 trivial. 0 not checked. [2018-03-29 21:29:06,241 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:07,798 INFO L134 CoverageAnalysis]: Checked inductivity of 54862 backedges. 14028 proven. 832 refuted. 0 times theorem prover too weak. 40002 trivial. 0 not checked. [2018-03-29 21:29:07,820 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:07,820 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 89 [2018-03-29 21:29:07,821 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-03-29 21:29:07,821 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-03-29 21:29:07,822 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=6842, Unknown=0, NotChecked=0, Total=7832 [2018-03-29 21:29:07,822 INFO L87 Difference]: Start difference. First operand 1280 states and 1286 transitions. Second operand 89 states. [2018-03-29 21:29:10,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:10,410 INFO L93 Difference]: Finished difference Result 1614 states and 1627 transitions. [2018-03-29 21:29:10,411 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-03-29 21:29:10,411 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 1236 [2018-03-29 21:29:10,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:10,415 INFO L225 Difference]: With dead ends: 1614 [2018-03-29 21:29:10,415 INFO L226 Difference]: Without dead ends: 1427 [2018-03-29 21:29:10,417 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-03-29 21:29:10,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2018-03-29 21:29:10,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1416. [2018-03-29 21:29:10,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1416 states. [2018-03-29 21:29:10,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 1422 transitions. [2018-03-29 21:29:10,442 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 1422 transitions. Word has length 1236 [2018-03-29 21:29:10,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:10,442 INFO L459 AbstractCegarLoop]: Abstraction has 1416 states and 1422 transitions. [2018-03-29 21:29:10,442 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-03-29 21:29:10,442 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 1422 transitions. [2018-03-29 21:29:10,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1374 [2018-03-29 21:29:10,452 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:10,452 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-03-29 21:29:10,452 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-03-29 21:29:10,453 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-03-29 21:29:10,471 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:10,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:10,694 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:12,146 INFO L134 CoverageAnalysis]: Checked inductivity of 68852 backedges. 27107 proven. 728 refuted. 0 times theorem prover too weak. 41017 trivial. 0 not checked. [2018-03-29 21:29:12,147 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:13,956 INFO L134 CoverageAnalysis]: Checked inductivity of 68852 backedges. 27107 proven. 728 refuted. 0 times theorem prover too weak. 41017 trivial. 0 not checked. [2018-03-29 21:29:13,979 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:13,979 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 86 [2018-03-29 21:29:13,980 INFO L442 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-03-29 21:29:13,980 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-03-29 21:29:13,981 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=955, Invalid=6355, Unknown=0, NotChecked=0, Total=7310 [2018-03-29 21:29:13,981 INFO L87 Difference]: Start difference. First operand 1416 states and 1422 transitions. Second operand 86 states. [2018-03-29 21:29:15,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:15,602 INFO L93 Difference]: Finished difference Result 1619 states and 1629 transitions. [2018-03-29 21:29:15,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 21:29:15,603 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 1373 [2018-03-29 21:29:15,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:15,606 INFO L225 Difference]: With dead ends: 1619 [2018-03-29 21:29:15,606 INFO L226 Difference]: Without dead ends: 1426 [2018-03-29 21:29:15,608 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2812 GetRequests, 2633 SyntacticMatches, 29 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8943 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=3535, Invalid=19417, Unknown=0, NotChecked=0, Total=22952 [2018-03-29 21:29:15,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2018-03-29 21:29:15,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1416. [2018-03-29 21:29:15,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1416 states. [2018-03-29 21:29:15,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 1420 transitions. [2018-03-29 21:29:15,632 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 1420 transitions. Word has length 1373 [2018-03-29 21:29:15,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:15,633 INFO L459 AbstractCegarLoop]: Abstraction has 1416 states and 1420 transitions. [2018-03-29 21:29:15,633 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-03-29 21:29:15,633 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 1420 transitions. [2018-03-29 21:29:15,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1383 [2018-03-29 21:29:15,643 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:15,643 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-03-29 21:29:15,643 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-03-29 21:29:15,643 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-03-29 21:29:15,649 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:15,872 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:17,490 INFO L134 CoverageAnalysis]: Checked inductivity of 69954 backedges. 15998 proven. 966 refuted. 0 times theorem prover too weak. 52990 trivial. 0 not checked. [2018-03-29 21:29:17,491 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:19,338 INFO L134 CoverageAnalysis]: Checked inductivity of 69954 backedges. 15998 proven. 966 refuted. 0 times theorem prover too weak. 52990 trivial. 0 not checked. [2018-03-29 21:29:19,368 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:19,368 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 95 [2018-03-29 21:29:19,369 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-03-29 21:29:19,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-03-29 21:29:19,370 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1120, Invalid=7810, Unknown=0, NotChecked=0, Total=8930 [2018-03-29 21:29:19,370 INFO L87 Difference]: Start difference. First operand 1416 states and 1420 transitions. Second operand 95 states. [2018-03-29 21:29:22,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:22,384 INFO L93 Difference]: Finished difference Result 1758 states and 1769 transitions. [2018-03-29 21:29:22,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-03-29 21:29:22,384 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 1382 [2018-03-29 21:29:22,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:22,391 INFO L225 Difference]: With dead ends: 1758 [2018-03-29 21:29:22,391 INFO L226 Difference]: Without dead ends: 1579 [2018-03-29 21:29:22,395 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-03-29 21:29:22,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states. [2018-03-29 21:29:22,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1563. [2018-03-29 21:29:22,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1563 states. [2018-03-29 21:29:22,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 1568 transitions. [2018-03-29 21:29:22,424 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 1568 transitions. Word has length 1382 [2018-03-29 21:29:22,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:22,425 INFO L459 AbstractCegarLoop]: Abstraction has 1563 states and 1568 transitions. [2018-03-29 21:29:22,425 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-03-29 21:29:22,425 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 1568 transitions. [2018-03-29 21:29:22,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1393 [2018-03-29 21:29:22,435 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:22,435 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-03-29 21:29:22,435 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-03-29 21:29:22,436 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-03-29 21:29:22,442 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:22,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:22,673 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:24,282 INFO L134 CoverageAnalysis]: Checked inductivity of 68889 backedges. 15024 proven. 847 refuted. 0 times theorem prover too weak. 53018 trivial. 0 not checked. [2018-03-29 21:29:24,282 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:26,150 INFO L134 CoverageAnalysis]: Checked inductivity of 68889 backedges. 15024 proven. 847 refuted. 0 times theorem prover too weak. 53018 trivial. 0 not checked. [2018-03-29 21:29:26,171 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:26,172 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 92 [2018-03-29 21:29:26,173 INFO L442 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-03-29 21:29:26,173 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-03-29 21:29:26,173 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=7289, Unknown=0, NotChecked=0, Total=8372 [2018-03-29 21:29:26,174 INFO L87 Difference]: Start difference. First operand 1563 states and 1568 transitions. Second operand 92 states. [2018-03-29 21:29:27,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:27,790 INFO L93 Difference]: Finished difference Result 1762 states and 1770 transitions. [2018-03-29 21:29:27,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-03-29 21:29:27,791 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 1392 [2018-03-29 21:29:27,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:27,794 INFO L225 Difference]: With dead ends: 1762 [2018-03-29 21:29:27,795 INFO L226 Difference]: Without dead ends: 1577 [2018-03-29 21:29:27,796 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-03-29 21:29:27,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2018-03-29 21:29:27,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1563. [2018-03-29 21:29:27,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1563 states. [2018-03-29 21:29:27,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 1566 transitions. [2018-03-29 21:29:27,825 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 1566 transitions. Word has length 1392 [2018-03-29 21:29:27,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:27,825 INFO L459 AbstractCegarLoop]: Abstraction has 1563 states and 1566 transitions. [2018-03-29 21:29:27,825 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-03-29 21:29:27,825 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 1566 transitions. [2018-03-29 21:29:27,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1402 [2018-03-29 21:29:27,835 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:27,835 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-03-29 21:29:27,835 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-03-29 21:29:27,836 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-03-29 21:29:27,841 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:28,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:28,069 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:28,921 INFO L134 CoverageAnalysis]: Checked inductivity of 69990 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 68910 trivial. 0 not checked. [2018-03-29 21:29:28,922 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:30,067 INFO L134 CoverageAnalysis]: Checked inductivity of 69990 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 68910 trivial. 0 not checked. [2018-03-29 21:29:30,089 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:30,089 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-03-29 21:29:30,090 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 21:29:30,091 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 21:29:30,091 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 21:29:30,091 INFO L87 Difference]: Start difference. First operand 1563 states and 1566 transitions. Second operand 64 states. [2018-03-29 21:29:31,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:31,398 INFO L93 Difference]: Finished difference Result 1751 states and 1785 transitions. [2018-03-29 21:29:31,398 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 21:29:31,398 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1401 [2018-03-29 21:29:31,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:31,404 INFO L225 Difference]: With dead ends: 1751 [2018-03-29 21:29:31,404 INFO L226 Difference]: Without dead ends: 1731 [2018-03-29 21:29:31,406 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-03-29 21:29:31,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1731 states. [2018-03-29 21:29:31,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1731 to 1721. [2018-03-29 21:29:31,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1721 states. [2018-03-29 21:29:31,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1721 states to 1721 states and 1739 transitions. [2018-03-29 21:29:31,443 INFO L78 Accepts]: Start accepts. Automaton has 1721 states and 1739 transitions. Word has length 1401 [2018-03-29 21:29:31,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:31,443 INFO L459 AbstractCegarLoop]: Abstraction has 1721 states and 1739 transitions. [2018-03-29 21:29:31,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-29 21:29:31,444 INFO L276 IsEmpty]: Start isEmpty. Operand 1721 states and 1739 transitions. [2018-03-29 21:29:31,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1538 [2018-03-29 21:29:31,458 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:31,459 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-03-29 21:29:31,459 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-03-29 21:29:31,459 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-03-29 21:29:31,467 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:31,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:31,732 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:32,717 INFO L134 CoverageAnalysis]: Checked inductivity of 88125 backedges. 17040 proven. 990 refuted. 0 times theorem prover too weak. 70095 trivial. 0 not checked. [2018-03-29 21:29:32,717 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:34,549 INFO L134 CoverageAnalysis]: Checked inductivity of 88125 backedges. 17040 proven. 990 refuted. 0 times theorem prover too weak. 70095 trivial. 0 not checked. [2018-03-29 21:29:34,571 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:34,572 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-03-29 21:29:34,573 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 21:29:34,573 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 21:29:34,573 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 21:29:34,573 INFO L87 Difference]: Start difference. First operand 1721 states and 1739 transitions. Second operand 64 states. [2018-03-29 21:29:36,467 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 124 DAG size of output 12 [2018-03-29 21:29:40,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:40,412 INFO L93 Difference]: Finished difference Result 1934 states and 2223 transitions. [2018-03-29 21:29:40,413 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 21:29:40,413 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1537 [2018-03-29 21:29:40,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:40,419 INFO L225 Difference]: With dead ends: 1934 [2018-03-29 21:29:40,419 INFO L226 Difference]: Without dead ends: 1933 [2018-03-29 21:29:40,420 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3161 GetRequests, 3025 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3452 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=4624, Invalid=14282, Unknown=0, NotChecked=0, Total=18906 [2018-03-29 21:29:40,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1933 states. [2018-03-29 21:29:40,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1933 to 1864. [2018-03-29 21:29:40,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1864 states. [2018-03-29 21:29:40,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1864 states to 1864 states and 1913 transitions. [2018-03-29 21:29:40,469 INFO L78 Accepts]: Start accepts. Automaton has 1864 states and 1913 transitions. Word has length 1537 [2018-03-29 21:29:40,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:40,470 INFO L459 AbstractCegarLoop]: Abstraction has 1864 states and 1913 transitions. [2018-03-29 21:29:40,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-29 21:29:40,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1864 states and 1913 transitions. [2018-03-29 21:29:40,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1539 [2018-03-29 21:29:40,481 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:40,482 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-03-29 21:29:40,482 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-03-29 21:29:40,482 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-03-29 21:29:40,489 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:40,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:40,745 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:40,747 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-03-29 21:29:40,747 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:29:40,753 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:29:40,753 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:29:44,595 INFO L134 CoverageAnalysis]: Checked inductivity of 88260 backedges. 17235 proven. 1005 refuted. 0 times theorem prover too weak. 70020 trivial. 0 not checked. [2018-03-29 21:29:44,596 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:47,061 INFO L134 CoverageAnalysis]: Checked inductivity of 88260 backedges. 17235 proven. 1005 refuted. 0 times theorem prover too weak. 70020 trivial. 0 not checked. [2018-03-29 21:29:47,083 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:47,084 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-03-29 21:29:47,085 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-29 21:29:47,085 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-29 21:29:47,085 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 21:29:47,085 INFO L87 Difference]: Start difference. First operand 1864 states and 1913 transitions. Second operand 71 states. [2018-03-29 21:29:50,440 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 130 DAG size of output 27 [2018-03-29 21:29:50,822 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 126 DAG size of output 26 [2018-03-29 21:29:51,641 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 115 DAG size of output 27 [2018-03-29 21:29:56,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:56,903 INFO L93 Difference]: Finished difference Result 1914 states and 2203 transitions. [2018-03-29 21:29:56,903 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 21:29:56,903 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1538 [2018-03-29 21:29:56,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:56,909 INFO L225 Difference]: With dead ends: 1914 [2018-03-29 21:29:56,909 INFO L226 Difference]: Without dead ends: 1913 [2018-03-29 21:29:56,911 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-03-29 21:29:56,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2018-03-29 21:29:56,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1865. [2018-03-29 21:29:56,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1865 states. [2018-03-29 21:29:56,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1865 states to 1865 states and 1899 transitions. [2018-03-29 21:29:56,974 INFO L78 Accepts]: Start accepts. Automaton has 1865 states and 1899 transitions. Word has length 1538 [2018-03-29 21:29:56,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:56,976 INFO L459 AbstractCegarLoop]: Abstraction has 1865 states and 1899 transitions. [2018-03-29 21:29:56,976 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-29 21:29:56,976 INFO L276 IsEmpty]: Start isEmpty. Operand 1865 states and 1899 transitions. [2018-03-29 21:29:56,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1682 [2018-03-29 21:29:56,998 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:56,999 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-03-29 21:29:56,999 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-03-29 21:29:56,999 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-03-29 21:29:57,008 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:57,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:57,335 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-03-29 21:29:57,338 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-03-29 21:29:57,339 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-29 21:29:57,343 WARN L197 ceAbstractionStarter]: Timeout [2018-03-29 21:29:57,343 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 09:29:57 BoogieIcfgContainer [2018-03-29 21:29:57,343 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-29 21:29:57,344 INFO L168 Benchmark]: Toolchain (without parser) took 122563.99 ms. Allocated memory was 300.9 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 244.4 MB in the beginning and 331.6 MB in the end (delta: -87.2 MB). Peak memory consumption was 1.9 GB. Max. memory is 5.3 GB. [2018-03-29 21:29:57,345 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 300.9 MB. Free memory is still 263.3 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-29 21:29:57,345 INFO L168 Benchmark]: CACSL2BoogieTranslator took 205.27 ms. Allocated memory is still 300.9 MB. Free memory was 243.4 MB in the beginning and 234.5 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. [2018-03-29 21:29:57,345 INFO L168 Benchmark]: Boogie Preprocessor took 32.88 ms. Allocated memory is still 300.9 MB. Free memory was 234.5 MB in the beginning and 232.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-29 21:29:57,346 INFO L168 Benchmark]: RCFGBuilder took 354.20 ms. Allocated memory was 300.9 MB in the beginning and 459.8 MB in the end (delta: 158.9 MB). Free memory was 232.5 MB in the beginning and 426.4 MB in the end (delta: -194.0 MB). Peak memory consumption was 24.3 MB. Max. memory is 5.3 GB. [2018-03-29 21:29:57,346 INFO L168 Benchmark]: TraceAbstraction took 121965.22 ms. Allocated memory was 459.8 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 426.4 MB in the beginning and 331.6 MB in the end (delta: 94.8 MB). Peak memory consumption was 1.9 GB. Max. memory is 5.3 GB. [2018-03-29 21:29:57,349 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.19 ms. Allocated memory is still 300.9 MB. Free memory is still 263.3 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 205.27 ms. Allocated memory is still 300.9 MB. Free memory was 243.4 MB in the beginning and 234.5 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 32.88 ms. Allocated memory is still 300.9 MB. Free memory was 234.5 MB in the beginning and 232.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 354.20 ms. Allocated memory was 300.9 MB in the beginning and 459.8 MB in the end (delta: 158.9 MB). Free memory was 232.5 MB in the beginning and 426.4 MB in the end (delta: -194.0 MB). Peak memory consumption was 24.3 MB. Max. memory is 5.3 GB. * TraceAbstraction took 121965.22 ms. Allocated memory was 459.8 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 426.4 MB in the beginning and 331.6 MB in the end (delta: 94.8 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 analyzing trace of length 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 3. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was analyzing trace of length 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 3. - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was analyzing trace of length 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 3. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 3. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 3. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 3. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 121.9s OverallTime, 49 OverallIterations, 167 TraceHistogramMax, 57.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3656 SDtfs, 13298 SDslu, 44890 SDs, 0 SdLazy, 43615 SolverSat, 3030 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 15.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 52484 GetRequests, 48387 SyntacticMatches, 563 SemanticMatches, 3534 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119602 ImplicationChecksByTransitivity, 66.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1865occurred in iteration=48, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 48 MinimizatonAttempts, 694 StatesRemovedByMinimization, 47 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.0s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 56.9s InterpolantComputationTime, 25419 NumberOfCodeBlocks, 25419 NumberOfCodeBlocksAsserted, 48 NumberOfCheckSat, 50742 ConstructedInterpolants, 1655 QuantifiedInterpolants, 105387694 SizeOfPredicates, 1143 NumberOfNonLiveVariables, 46542 ConjunctsInSsa, 1394 ConjunctsInUnsatCore, 96 InterpolantComputations, 15 PerfectInterpolantSequences, 1713356/1739606 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-03-29_21-29-57-358.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-03-29_21-29-57-358.csv Completed graceful shutdown