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