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-835382a-m [2018-04-05 17:52:59,445 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-05 17:52:59,447 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-05 17:52:59,476 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-05 17:52:59,477 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-05 17:52:59,478 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-05 17:52:59,482 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-05 17:52:59,485 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-05 17:52:59,487 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-05 17:52:59,488 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-05 17:52:59,489 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-05 17:52:59,490 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-05 17:52:59,492 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-05 17:52:59,493 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-05 17:52:59,494 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-05 17:52:59,498 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-05 17:52:59,502 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-05 17:52:59,506 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-05 17:52:59,508 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-05 17:52:59,509 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-05 17:52:59,512 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-05 17:52:59,512 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-05 17:52:59,512 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-05 17:52:59,513 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-05 17:52:59,514 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-05 17:52:59,516 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-05 17:52:59,516 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-05 17:52:59,517 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-05 17:52:59,518 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-05 17:52:59,518 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-05 17:52:59,519 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-05 17:52:59,519 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-05 17:52:59,555 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-05 17:52:59,555 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-05 17:52:59,556 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-05 17:52:59,556 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-05 17:52:59,557 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-05 17:52:59,557 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-05 17:52:59,557 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-05 17:52:59,558 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-05 17:52:59,558 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-05 17:52:59,558 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-05 17:52:59,559 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-05 17:52:59,559 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-05 17:52:59,559 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-05 17:52:59,559 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-05 17:52:59,560 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-05 17:52:59,560 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-05 17:52:59,560 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-05 17:52:59,560 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-05 17:52:59,561 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-05 17:52:59,561 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-05 17:52:59,561 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-05 17:52:59,561 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-05 17:52:59,562 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-05 17:52:59,562 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-05 17:52:59,562 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-05 17:52:59,562 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-05 17:52:59,563 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-05 17:52:59,563 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-05 17:52:59,563 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-05 17:52:59,563 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-05 17:52:59,563 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-05 17:52:59,564 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 17:52:59,564 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-05 17:52:59,565 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-05 17:52:59,565 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-05 17:52:59,565 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-05 17:52:59,565 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-05 17:52:59,643 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-05 17:52:59,675 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-05 17:52:59,687 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-05 17:52:59,692 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-05 17:52:59,692 INFO L276 PluginConnector]: CDTParser initialized [2018-04-05 17:52:59,693 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-05 17:53:00,164 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG8376880c2 [2018-04-05 17:53:00,422 INFO L287 CDTParser]: IsIndexed: true [2018-04-05 17:53:00,422 INFO L288 CDTParser]: Found 1 translation units. [2018-04-05 17:53:00,423 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-05 17:53:00,426 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-05 17:53:00,427 INFO L215 ultiparseSymbolTable]: [2018-04-05 17:53:00,427 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-05 17:53:00,427 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-05 17:53:00,428 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-05 17:53:00,428 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-05 17:53:00,428 INFO L233 ultiparseSymbolTable]: [2018-04-05 17:53:00,466 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG8376880c2 [2018-04-05 17:53:00,488 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-05 17:53:00,492 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-05 17:53:00,496 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-05 17:53:00,496 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-05 17:53:00,511 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-05 17:53:00,513 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.04 05:53:00" (1/1) ... [2018-04-05 17:53:00,516 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@503c76f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 05:53:00, skipping insertion in model container [2018-04-05 17:53:00,516 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.04 05:53:00" (1/1) ... [2018-04-05 17:53:00,545 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-05 17:53:00,597 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-05 17:53:00,933 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-05 17:53:01,002 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-05 17:53:01,011 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-05 17:53:01,025 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 05:53:01 WrapperNode [2018-04-05 17:53:01,025 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-05 17:53:01,026 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-05 17:53:01,026 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-05 17:53:01,026 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-05 17:53:01,041 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 05:53:01" (1/1) ... [2018-04-05 17:53:01,041 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 05:53:01" (1/1) ... [2018-04-05 17:53:01,053 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 05:53:01" (1/1) ... [2018-04-05 17:53:01,053 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 05:53:01" (1/1) ... [2018-04-05 17:53:01,061 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 05:53:01" (1/1) ... [2018-04-05 17:53:01,078 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 05:53:01" (1/1) ... [2018-04-05 17:53:01,080 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 05:53:01" (1/1) ... [2018-04-05 17:53:01,093 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-05 17:53:01,093 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-05 17:53:01,093 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-05 17:53:01,094 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-05 17:53:01,095 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 05:53:01" (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-05 17:53:01,177 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-05 17:53:01,178 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-05 17:53:01,178 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-05 17:53:01,178 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-05 17:53:01,178 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-05 17:53:01,178 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-05 17:53:01,179 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-05 17:53:01,179 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-05 17:53:01,179 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-05 17:53:01,179 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-05 17:53:01,179 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-05 17:53:01,180 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-05 17:53:01,180 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-05 17:53:01,816 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-05 17:53:01,817 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.04 05:53:01 BoogieIcfgContainer [2018-04-05 17:53:01,817 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-05 17:53:01,818 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-05 17:53:01,818 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-05 17:53:01,823 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-05 17:53:01,824 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.04 05:53:00" (1/3) ... [2018-04-05 17:53:01,824 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f05be88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.04 05:53:01, skipping insertion in model container [2018-04-05 17:53:01,825 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 05:53:01" (2/3) ... [2018-04-05 17:53:01,825 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f05be88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.04 05:53:01, skipping insertion in model container [2018-04-05 17:53:01,825 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.04 05:53:01" (3/3) ... [2018-04-05 17:53:01,828 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-05 17:53:01,839 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-05 17:53:01,848 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-05 17:53:01,930 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-05 17:53:01,931 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-05 17:53:01,931 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-05 17:53:01,931 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-05 17:53:01,931 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-05 17:53:01,931 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-05 17:53:01,931 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-05 17:53:01,931 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-05 17:53:01,932 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-05 17:53:01,933 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-05 17:53:01,953 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-04-05 17:53:01,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-05 17:53:01,959 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:01,960 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-05 17:53:01,961 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-05 17:53:01,967 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-05 17:53:01,985 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:02,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:02,039 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:02,128 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-05 17:53:02,129 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:02,202 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-05 17:53:02,246 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 17:53:02,246 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-05 17:53:02,250 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-05 17:53:02,269 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-05 17:53:02,270 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-05 17:53:02,273 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-04-05 17:53:02,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:02,535 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-04-05 17:53:02,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-05 17:53:02,538 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-04-05 17:53:02,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:02,557 INFO L225 Difference]: With dead ends: 136 [2018-04-05 17:53:02,563 INFO L226 Difference]: Without dead ends: 80 [2018-04-05 17:53:02,572 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-05 17:53:02,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-05 17:53:02,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-04-05 17:53:02,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-05 17:53:02,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-04-05 17:53:02,657 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-04-05 17:53:02,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:02,658 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-04-05 17:53:02,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-05 17:53:02,658 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-04-05 17:53:02,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-05 17:53:02,659 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:02,659 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-05 17:53:02,659 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-05 17:53:02,660 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-05 17:53:02,686 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:02,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:02,741 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:02,770 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-05 17:53:02,771 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:02,858 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-05 17:53:02,904 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 17:53:02,904 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-05 17:53:02,906 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-05 17:53:02,906 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-05 17:53:02,906 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-05 17:53:02,907 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-04-05 17:53:02,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:02,964 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-04-05 17:53:02,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-05 17:53:02,965 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-05 17:53:02,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:02,969 INFO L225 Difference]: With dead ends: 78 [2018-04-05 17:53:02,969 INFO L226 Difference]: Without dead ends: 77 [2018-04-05 17:53:02,970 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-05 17:53:02,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-04-05 17:53:02,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-04-05 17:53:02,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-05 17:53:02,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-05 17:53:02,980 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-04-05 17:53:02,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:02,981 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-05 17:53:02,981 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-05 17:53:02,981 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-05 17:53:02,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-05 17:53:02,982 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:02,982 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-05 17:53:02,982 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-05 17:53:02,983 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-05 17:53:03,017 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:03,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:03,065 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:03,119 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-05 17:53:03,122 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 17:53:03,130 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-05 17:53:03,131 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-05 17:53:03,182 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-05 17:53:03,183 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:03,202 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-05 17:53:03,240 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 17:53:03,240 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-05 17:53:03,240 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-05 17:53:03,241 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-05 17:53:03,241 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-05 17:53:03,241 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-04-05 17:53:03,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:03,503 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-04-05 17:53:03,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-05 17:53:03,504 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-05 17:53:03,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:03,506 INFO L225 Difference]: With dead ends: 67 [2018-04-05 17:53:03,506 INFO L226 Difference]: Without dead ends: 66 [2018-04-05 17:53:03,507 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-05 17:53:03,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-05 17:53:03,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-04-05 17:53:03,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-05 17:53:03,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-04-05 17:53:03,521 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-04-05 17:53:03,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:03,524 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-04-05 17:53:03,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-05 17:53:03,525 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-04-05 17:53:03,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-05 17:53:03,525 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:03,526 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-05 17:53:03,526 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-05 17:53:03,526 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-05 17:53:03,545 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:03,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:03,590 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:03,605 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-05 17:53:03,605 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 17:53:03,624 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-05 17:53:03,625 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-05 17:53:03,851 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-05 17:53:03,852 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:04,272 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-05 17:53:04,306 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 17:53:04,306 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-04-05 17:53:04,307 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-05 17:53:04,307 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-05 17:53:04,307 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-04-05 17:53:04,307 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-04-05 17:53:04,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:04,872 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-04-05 17:53:04,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-05 17:53:04,873 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-04-05 17:53:04,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:04,874 INFO L225 Difference]: With dead ends: 75 [2018-04-05 17:53:04,874 INFO L226 Difference]: Without dead ends: 74 [2018-04-05 17:53:04,875 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-05 17:53:04,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-04-05 17:53:04,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-04-05 17:53:04,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-05 17:53:04,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-05 17:53:04,910 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-04-05 17:53:04,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:04,911 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-05 17:53:04,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-05 17:53:04,911 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-05 17:53:04,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-05 17:53:04,912 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:04,912 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-05 17:53:04,913 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-05 17:53:04,913 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-05 17:53:04,932 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:04,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:04,952 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:05,108 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-05 17:53:05,108 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:05,310 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-05 17:53:05,350 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 17:53:05,350 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 11 [2018-04-05 17:53:05,351 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-05 17:53:05,351 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-05 17:53:05,351 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2018-04-05 17:53:05,352 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 11 states. [2018-04-05 17:53:06,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:06,597 INFO L93 Difference]: Finished difference Result 157 states and 168 transitions. [2018-04-05 17:53:06,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-05 17:53:06,601 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 31 [2018-04-05 17:53:06,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:06,602 INFO L225 Difference]: With dead ends: 157 [2018-04-05 17:53:06,602 INFO L226 Difference]: Without dead ends: 103 [2018-04-05 17:53:06,603 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2018-04-05 17:53:06,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-04-05 17:53:06,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 87. [2018-04-05 17:53:06,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-05 17:53:06,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 92 transitions. [2018-04-05 17:53:06,632 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 92 transitions. Word has length 31 [2018-04-05 17:53:06,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:06,632 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 92 transitions. [2018-04-05 17:53:06,632 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-05 17:53:06,632 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 92 transitions. [2018-04-05 17:53:06,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-05 17:53:06,635 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:06,635 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-05 17:53:06,635 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-05 17:53:06,635 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-05 17:53:06,661 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:06,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:06,691 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:06,844 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-05 17:53:06,844 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:07,306 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-05 17:53:07,371 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 17:53:07,371 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-04-05 17:53:07,371 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-05 17:53:07,372 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-05 17:53:07,372 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-05 17:53:07,372 INFO L87 Difference]: Start difference. First operand 87 states and 92 transitions. Second operand 8 states. [2018-04-05 17:53:07,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:07,716 INFO L93 Difference]: Finished difference Result 164 states and 173 transitions. [2018-04-05 17:53:07,717 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-05 17:53:07,717 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 33 [2018-04-05 17:53:07,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:07,718 INFO L225 Difference]: With dead ends: 164 [2018-04-05 17:53:07,718 INFO L226 Difference]: Without dead ends: 107 [2018-04-05 17:53:07,719 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2018-04-05 17:53:07,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-04-05 17:53:07,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 87. [2018-04-05 17:53:07,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-05 17:53:07,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 91 transitions. [2018-04-05 17:53:07,752 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 91 transitions. Word has length 33 [2018-04-05 17:53:07,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:07,759 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 91 transitions. [2018-04-05 17:53:07,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-05 17:53:07,759 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 91 transitions. [2018-04-05 17:53:07,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-05 17:53:07,761 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:07,762 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-05 17:53:07,763 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-05 17:53:07,763 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-05 17:53:07,779 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:07,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:07,808 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:07,900 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-05 17:53:07,900 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:07,980 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-05 17:53:08,004 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 17:53:08,005 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-05 17:53:08,005 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-05 17:53:08,006 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-05 17:53:08,006 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-05 17:53:08,006 INFO L87 Difference]: Start difference. First operand 87 states and 91 transitions. Second operand 9 states. [2018-04-05 17:53:08,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:08,353 INFO L93 Difference]: Finished difference Result 102 states and 105 transitions. [2018-04-05 17:53:08,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-05 17:53:08,356 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 42 [2018-04-05 17:53:08,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:08,358 INFO L225 Difference]: With dead ends: 102 [2018-04-05 17:53:08,358 INFO L226 Difference]: Without dead ends: 101 [2018-04-05 17:53:08,359 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2018-04-05 17:53:08,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-04-05 17:53:08,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 86. [2018-04-05 17:53:08,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-04-05 17:53:08,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 90 transitions. [2018-04-05 17:53:08,371 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 90 transitions. Word has length 42 [2018-04-05 17:53:08,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:08,373 INFO L459 AbstractCegarLoop]: Abstraction has 86 states and 90 transitions. [2018-04-05 17:53:08,373 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-05 17:53:08,373 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 90 transitions. [2018-04-05 17:53:08,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-05 17:53:08,375 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:08,375 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-05 17:53:08,375 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-05 17:53:08,376 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-05 17:53:08,391 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:08,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:08,428 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:08,479 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-05 17:53:08,479 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:08,585 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-05 17:53:08,626 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:08,627 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-04-05 17:53:08,627 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-05 17:53:08,627 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-05 17:53:08,628 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-05 17:53:08,628 INFO L87 Difference]: Start difference. First operand 86 states and 90 transitions. Second operand 8 states. [2018-04-05 17:53:08,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:08,828 INFO L93 Difference]: Finished difference Result 134 states and 141 transitions. [2018-04-05 17:53:08,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-05 17:53:08,829 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 50 [2018-04-05 17:53:08,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:08,831 INFO L225 Difference]: With dead ends: 134 [2018-04-05 17:53:08,831 INFO L226 Difference]: Without dead ends: 114 [2018-04-05 17:53:08,832 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2018-04-05 17:53:08,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-04-05 17:53:08,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 104. [2018-04-05 17:53:08,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-04-05 17:53:08,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 109 transitions. [2018-04-05 17:53:08,844 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 109 transitions. Word has length 50 [2018-04-05 17:53:08,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:08,844 INFO L459 AbstractCegarLoop]: Abstraction has 104 states and 109 transitions. [2018-04-05 17:53:08,844 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-05 17:53:08,844 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 109 transitions. [2018-04-05 17:53:08,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-05 17:53:08,848 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:08,848 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-05 17:53:08,848 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-05 17:53:08,848 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-05 17:53:08,857 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:08,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:08,895 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:08,945 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-05 17:53:08,945 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:09,068 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-05 17:53:09,106 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:09,106 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-04-05 17:53:09,107 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-05 17:53:09,107 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-05 17:53:09,107 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-05 17:53:09,107 INFO L87 Difference]: Start difference. First operand 104 states and 109 transitions. Second operand 8 states. [2018-04-05 17:53:09,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:09,649 INFO L93 Difference]: Finished difference Result 138 states and 149 transitions. [2018-04-05 17:53:09,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-05 17:53:09,649 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 60 [2018-04-05 17:53:09,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:09,651 INFO L225 Difference]: With dead ends: 138 [2018-04-05 17:53:09,651 INFO L226 Difference]: Without dead ends: 137 [2018-04-05 17:53:09,652 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2018-04-05 17:53:09,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-04-05 17:53:09,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 121. [2018-04-05 17:53:09,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-04-05 17:53:09,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 129 transitions. [2018-04-05 17:53:09,667 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 129 transitions. Word has length 60 [2018-04-05 17:53:09,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:09,667 INFO L459 AbstractCegarLoop]: Abstraction has 121 states and 129 transitions. [2018-04-05 17:53:09,667 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-05 17:53:09,667 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 129 transitions. [2018-04-05 17:53:09,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-05 17:53:09,673 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:09,673 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-05 17:53:09,674 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-05 17:53:09,674 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-05 17:53:09,696 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:09,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:09,729 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:09,734 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-05 17:53:09,735 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 17:53:09,757 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-05 17:53:09,758 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-05 17:53:10,234 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-05 17:53:10,235 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:10,744 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-05 17:53:10,778 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:10,779 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2018-04-05 17:53:10,779 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-05 17:53:10,779 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-05 17:53:10,780 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2018-04-05 17:53:10,780 INFO L87 Difference]: Start difference. First operand 121 states and 129 transitions. Second operand 15 states. [2018-04-05 17:53:11,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:11,881 INFO L93 Difference]: Finished difference Result 132 states and 143 transitions. [2018-04-05 17:53:11,881 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-05 17:53:11,881 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 61 [2018-04-05 17:53:11,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:11,883 INFO L225 Difference]: With dead ends: 132 [2018-04-05 17:53:11,883 INFO L226 Difference]: Without dead ends: 131 [2018-04-05 17:53:11,884 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=146, Invalid=360, Unknown=0, NotChecked=0, Total=506 [2018-04-05 17:53:11,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-04-05 17:53:11,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 122. [2018-04-05 17:53:11,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-05 17:53:11,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 129 transitions. [2018-04-05 17:53:11,922 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 129 transitions. Word has length 61 [2018-04-05 17:53:11,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:11,923 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 129 transitions. [2018-04-05 17:53:11,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-05 17:53:11,923 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 129 transitions. [2018-04-05 17:53:11,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-05 17:53:11,931 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:11,932 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-05 17:53:11,932 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-05 17:53:11,932 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-05 17:53:11,952 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:11,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:11,991 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:12,409 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-05 17:53:12,409 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:12,961 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-05 17:53:12,989 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:12,989 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2018-04-05 17:53:12,989 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-05 17:53:12,989 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-05 17:53:12,990 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2018-04-05 17:53:12,990 INFO L87 Difference]: Start difference. First operand 122 states and 129 transitions. Second operand 17 states. [2018-04-05 17:53:14,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:14,064 INFO L93 Difference]: Finished difference Result 243 states and 259 transitions. [2018-04-05 17:53:14,066 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-05 17:53:14,066 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 78 [2018-04-05 17:53:14,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:14,069 INFO L225 Difference]: With dead ends: 243 [2018-04-05 17:53:14,069 INFO L226 Difference]: Without dead ends: 164 [2018-04-05 17:53:14,075 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 135 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=187, Invalid=625, Unknown=0, NotChecked=0, Total=812 [2018-04-05 17:53:14,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2018-04-05 17:53:14,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 150. [2018-04-05 17:53:14,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-05 17:53:14,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 158 transitions. [2018-04-05 17:53:14,104 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 158 transitions. Word has length 78 [2018-04-05 17:53:14,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:14,104 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 158 transitions. [2018-04-05 17:53:14,104 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-05 17:53:14,105 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 158 transitions. [2018-04-05 17:53:14,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-05 17:53:14,123 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:14,124 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-05 17:53:14,124 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-05 17:53:14,124 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-05 17:53:14,148 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:14,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:14,196 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:14,384 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-05 17:53:14,384 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:14,608 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-05 17:53:14,646 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-05 17:53:14,647 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 12 [2018-04-05 17:53:14,647 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-05 17:53:14,647 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-05 17:53:14,647 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2018-04-05 17:53:14,648 INFO L87 Difference]: Start difference. First operand 150 states and 158 transitions. Second operand 12 states. [2018-04-05 17:53:15,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:15,109 INFO L93 Difference]: Finished difference Result 245 states and 258 transitions. [2018-04-05 17:53:15,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-05 17:53:15,109 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 90 [2018-04-05 17:53:15,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:15,111 INFO L225 Difference]: With dead ends: 245 [2018-04-05 17:53:15,111 INFO L226 Difference]: Without dead ends: 160 [2018-04-05 17:53:15,112 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 167 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2018-04-05 17:53:15,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-04-05 17:53:15,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2018-04-05 17:53:15,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-05 17:53:15,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 156 transitions. [2018-04-05 17:53:15,125 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 156 transitions. Word has length 90 [2018-04-05 17:53:15,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:15,126 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 156 transitions. [2018-04-05 17:53:15,126 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-05 17:53:15,126 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 156 transitions. [2018-04-05 17:53:15,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-05 17:53:15,132 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:15,132 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-05 17:53:15,132 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-05 17:53:15,132 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-05 17:53:15,147 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:15,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:15,203 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:15,417 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-05 17:53:15,417 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:15,660 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-05 17:53:15,705 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:15,705 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2018-04-05 17:53:15,706 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-05 17:53:15,706 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-05 17:53:15,706 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2018-04-05 17:53:15,707 INFO L87 Difference]: Start difference. First operand 150 states and 156 transitions. Second operand 14 states. [2018-04-05 17:53:16,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:16,406 INFO L93 Difference]: Finished difference Result 245 states and 255 transitions. [2018-04-05 17:53:16,407 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-05 17:53:16,407 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 107 [2018-04-05 17:53:16,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:16,408 INFO L225 Difference]: With dead ends: 245 [2018-04-05 17:53:16,408 INFO L226 Difference]: Without dead ends: 160 [2018-04-05 17:53:16,409 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 197 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2018-04-05 17:53:16,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-04-05 17:53:16,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2018-04-05 17:53:16,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-05 17:53:16,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 154 transitions. [2018-04-05 17:53:16,420 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 154 transitions. Word has length 107 [2018-04-05 17:53:16,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:16,420 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 154 transitions. [2018-04-05 17:53:16,420 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-05 17:53:16,420 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 154 transitions. [2018-04-05 17:53:16,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-05 17:53:16,422 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:16,422 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-05 17:53:16,422 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-05 17:53:16,422 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-05 17:53:16,433 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:16,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:16,475 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:17,185 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-05 17:53:17,185 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:18,194 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-05 17:53:18,277 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:18,277 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 23 [2018-04-05 17:53:18,278 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-05 17:53:18,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-05 17:53:18,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2018-04-05 17:53:18,279 INFO L87 Difference]: Start difference. First operand 150 states and 154 transitions. Second operand 23 states. [2018-04-05 17:53:20,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:20,362 INFO L93 Difference]: Finished difference Result 276 states and 287 transitions. [2018-04-05 17:53:20,362 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-05 17:53:20,362 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 116 [2018-04-05 17:53:20,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:20,364 INFO L225 Difference]: With dead ends: 276 [2018-04-05 17:53:20,364 INFO L226 Difference]: Without dead ends: 205 [2018-04-05 17:53:20,378 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 203 SyntacticMatches, 7 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=313, Invalid=1247, Unknown=0, NotChecked=0, Total=1560 [2018-04-05 17:53:20,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2018-04-05 17:53:20,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 189. [2018-04-05 17:53:20,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-04-05 17:53:20,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 194 transitions. [2018-04-05 17:53:20,400 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 194 transitions. Word has length 116 [2018-04-05 17:53:20,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:20,400 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 194 transitions. [2018-04-05 17:53:20,401 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-05 17:53:20,401 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 194 transitions. [2018-04-05 17:53:20,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2018-04-05 17:53:20,402 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:20,402 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-05 17:53:20,402 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-05 17:53:20,413 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-05 17:53:20,426 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:20,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:20,462 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:20,946 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-05 17:53:20,946 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:22,097 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-05 17:53:22,128 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:22,129 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2018-04-05 17:53:22,129 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-05 17:53:22,130 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-05 17:53:22,130 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2018-04-05 17:53:22,130 INFO L87 Difference]: Start difference. First operand 189 states and 194 transitions. Second operand 20 states. [2018-04-05 17:53:23,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:23,971 INFO L93 Difference]: Finished difference Result 280 states and 288 transitions. [2018-04-05 17:53:23,971 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-05 17:53:23,971 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 126 [2018-04-05 17:53:23,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:23,974 INFO L225 Difference]: With dead ends: 280 [2018-04-05 17:53:23,974 INFO L226 Difference]: Without dead ends: 203 [2018-04-05 17:53:23,984 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 227 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=191, Invalid=739, Unknown=0, NotChecked=0, Total=930 [2018-04-05 17:53:23,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-04-05 17:53:24,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 189. [2018-04-05 17:53:24,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-04-05 17:53:24,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 192 transitions. [2018-04-05 17:53:24,024 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 192 transitions. Word has length 126 [2018-04-05 17:53:24,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:24,024 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 192 transitions. [2018-04-05 17:53:24,024 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-05 17:53:24,024 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 192 transitions. [2018-04-05 17:53:24,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-04-05 17:53:24,035 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:24,036 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-05 17:53:24,036 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-05 17:53:24,036 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-05 17:53:24,058 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:24,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:24,140 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:24,463 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-05 17:53:24,463 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:25,201 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-05 17:53:25,239 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:25,239 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-04-05 17:53:25,240 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-05 17:53:25,240 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-05 17:53:25,240 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-05 17:53:25,240 INFO L87 Difference]: Start difference. First operand 189 states and 192 transitions. Second operand 16 states. [2018-04-05 17:53:25,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:25,922 INFO L93 Difference]: Finished difference Result 257 states and 267 transitions. [2018-04-05 17:53:25,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-05 17:53:25,922 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 135 [2018-04-05 17:53:25,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:25,923 INFO L225 Difference]: With dead ends: 257 [2018-04-05 17:53:25,924 INFO L226 Difference]: Without dead ends: 237 [2018-04-05 17:53:25,924 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-04-05 17:53:25,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-04-05 17:53:25,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 227. [2018-04-05 17:53:25,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2018-04-05 17:53:25,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 233 transitions. [2018-04-05 17:53:25,939 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 233 transitions. Word has length 135 [2018-04-05 17:53:25,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:25,939 INFO L459 AbstractCegarLoop]: Abstraction has 227 states and 233 transitions. [2018-04-05 17:53:25,939 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-05 17:53:25,939 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 233 transitions. [2018-04-05 17:53:25,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-04-05 17:53:25,941 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:25,941 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-05 17:53:25,941 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-05 17:53:25,942 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-05 17:53:25,952 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:26,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:26,011 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:26,381 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-05 17:53:26,382 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:27,056 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-05 17:53:27,100 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:27,101 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-04-05 17:53:27,101 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-05 17:53:27,101 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-05 17:53:27,102 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-04-05 17:53:27,102 INFO L87 Difference]: Start difference. First operand 227 states and 233 transitions. Second operand 16 states. [2018-04-05 17:53:29,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:29,651 INFO L93 Difference]: Finished difference Result 284 states and 309 transitions. [2018-04-05 17:53:29,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-05 17:53:29,660 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 163 [2018-04-05 17:53:29,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:29,663 INFO L225 Difference]: With dead ends: 284 [2018-04-05 17:53:29,663 INFO L226 Difference]: Without dead ends: 283 [2018-04-05 17:53:29,664 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=244, Invalid=626, Unknown=0, NotChecked=0, Total=870 [2018-04-05 17:53:29,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-04-05 17:53:29,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 262. [2018-04-05 17:53:29,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-04-05 17:53:29,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 275 transitions. [2018-04-05 17:53:29,714 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 275 transitions. Word has length 163 [2018-04-05 17:53:29,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:29,714 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 275 transitions. [2018-04-05 17:53:29,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-05 17:53:29,715 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 275 transitions. [2018-04-05 17:53:29,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-05 17:53:29,727 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:29,727 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-05 17:53:29,727 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-05 17:53:29,727 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-05 17:53:29,759 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:29,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:29,814 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:29,822 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-05 17:53:29,823 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 17:53:29,839 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-05 17:53:29,840 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-05 17:53:30,605 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-05 17:53:30,606 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:31,348 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-05 17:53:31,382 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:31,382 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-04-05 17:53:31,382 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-05 17:53:31,383 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-05 17:53:31,383 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-04-05 17:53:31,383 INFO L87 Difference]: Start difference. First operand 262 states and 275 transitions. Second operand 23 states. [2018-04-05 17:53:32,658 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 31 DAG size of output 24 [2018-04-05 17:53:33,102 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 36 DAG size of output 26 [2018-04-05 17:53:33,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:33,854 INFO L93 Difference]: Finished difference Result 276 states and 301 transitions. [2018-04-05 17:53:33,855 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-05 17:53:33,855 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 164 [2018-04-05 17:53:33,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:33,857 INFO L225 Difference]: With dead ends: 276 [2018-04-05 17:53:33,857 INFO L226 Difference]: Without dead ends: 275 [2018-04-05 17:53:33,858 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 302 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=462, Invalid=1344, Unknown=0, NotChecked=0, Total=1806 [2018-04-05 17:53:33,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2018-04-05 17:53:33,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 263. [2018-04-05 17:53:33,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-04-05 17:53:33,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 273 transitions. [2018-04-05 17:53:33,874 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 273 transitions. Word has length 164 [2018-04-05 17:53:33,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:33,875 INFO L459 AbstractCegarLoop]: Abstraction has 263 states and 273 transitions. [2018-04-05 17:53:33,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-05 17:53:33,875 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 273 transitions. [2018-04-05 17:53:33,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2018-04-05 17:53:33,876 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:33,877 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-05 17:53:33,877 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-05 17:53:33,877 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-05 17:53:33,904 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:33,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:33,964 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:34,837 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-05 17:53:34,860 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:36,357 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-05 17:53:36,394 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:36,394 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 29 [2018-04-05 17:53:36,395 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-05 17:53:36,395 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-05 17:53:36,396 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2018-04-05 17:53:36,396 INFO L87 Difference]: Start difference. First operand 263 states and 273 transitions. Second operand 29 states. [2018-04-05 17:53:39,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:39,414 INFO L93 Difference]: Finished difference Result 455 states and 476 transitions. [2018-04-05 17:53:39,414 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-05 17:53:39,414 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 199 [2018-04-05 17:53:39,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:39,416 INFO L225 Difference]: With dead ends: 455 [2018-04-05 17:53:39,417 INFO L226 Difference]: Without dead ends: 320 [2018-04-05 17:53:39,420 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 361 SyntacticMatches, 9 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=490, Invalid=2162, Unknown=0, NotChecked=0, Total=2652 [2018-04-05 17:53:39,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2018-04-05 17:53:39,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 309. [2018-04-05 17:53:39,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 309 states. [2018-04-05 17:53:39,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 319 transitions. [2018-04-05 17:53:39,439 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 319 transitions. Word has length 199 [2018-04-05 17:53:39,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:39,440 INFO L459 AbstractCegarLoop]: Abstraction has 309 states and 319 transitions. [2018-04-05 17:53:39,440 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-05 17:53:39,440 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 319 transitions. [2018-04-05 17:53:39,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2018-04-05 17:53:39,445 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:39,445 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-05 17:53:39,445 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-05 17:53:39,445 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-05 17:53:39,481 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:39,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:39,554 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:39,926 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-05 17:53:39,960 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:41,463 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-05 17:53:41,500 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:41,500 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 26 [2018-04-05 17:53:41,501 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-05 17:53:41,501 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-05 17:53:41,502 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2018-04-05 17:53:41,502 INFO L87 Difference]: Start difference. First operand 309 states and 319 transitions. Second operand 26 states. [2018-04-05 17:53:43,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:43,341 INFO L93 Difference]: Finished difference Result 460 states and 480 transitions. [2018-04-05 17:53:43,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-05 17:53:43,341 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 246 [2018-04-05 17:53:43,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:43,344 INFO L225 Difference]: With dead ends: 460 [2018-04-05 17:53:43,344 INFO L226 Difference]: Without dead ends: 319 [2018-04-05 17:53:43,348 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 459 SyntacticMatches, 9 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=325, Invalid=1397, Unknown=0, NotChecked=0, Total=1722 [2018-04-05 17:53:43,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2018-04-05 17:53:43,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 309. [2018-04-05 17:53:43,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 309 states. [2018-04-05 17:53:43,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 317 transitions. [2018-04-05 17:53:43,379 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 317 transitions. Word has length 246 [2018-04-05 17:53:43,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:43,380 INFO L459 AbstractCegarLoop]: Abstraction has 309 states and 317 transitions. [2018-04-05 17:53:43,380 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-05 17:53:43,380 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 317 transitions. [2018-04-05 17:53:43,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-04-05 17:53:43,383 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:43,383 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-05 17:53:43,384 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-05 17:53:43,384 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-05 17:53:43,418 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:43,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:43,535 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:44,574 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-05 17:53:44,575 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:45,631 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-05 17:53:45,662 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:45,662 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 35 [2018-04-05 17:53:45,663 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-05 17:53:45,663 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-05 17:53:45,664 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1010, Unknown=0, NotChecked=0, Total=1190 [2018-04-05 17:53:45,664 INFO L87 Difference]: Start difference. First operand 309 states and 317 transitions. Second operand 35 states. [2018-04-05 17:53:49,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:49,267 INFO L93 Difference]: Finished difference Result 500 states and 517 transitions. [2018-04-05 17:53:49,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-05 17:53:49,268 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 255 [2018-04-05 17:53:49,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:49,270 INFO L225 Difference]: With dead ends: 500 [2018-04-05 17:53:49,271 INFO L226 Difference]: Without dead ends: 375 [2018-04-05 17:53:49,272 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 538 GetRequests, 465 SyntacticMatches, 11 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 914 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=705, Invalid=3327, Unknown=0, NotChecked=0, Total=4032 [2018-04-05 17:53:49,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2018-04-05 17:53:49,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 364. [2018-04-05 17:53:49,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-04-05 17:53:49,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 372 transitions. [2018-04-05 17:53:49,291 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 372 transitions. Word has length 255 [2018-04-05 17:53:49,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:49,292 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 372 transitions. [2018-04-05 17:53:49,292 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-05 17:53:49,292 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 372 transitions. [2018-04-05 17:53:49,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-04-05 17:53:49,294 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:49,295 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-05 17:53:49,295 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-05 17:53:49,295 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-05 17:53:49,321 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:49,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:49,410 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:50,896 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-05 17:53:50,935 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:52,363 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-05 17:53:52,401 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:52,401 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 32 [2018-04-05 17:53:52,402 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-05 17:53:52,402 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-05 17:53:52,402 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=829, Unknown=0, NotChecked=0, Total=992 [2018-04-05 17:53:52,403 INFO L87 Difference]: Start difference. First operand 364 states and 372 transitions. Second operand 32 states. [2018-04-05 17:53:54,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:54,735 INFO L93 Difference]: Finished difference Result 505 states and 520 transitions. [2018-04-05 17:53:54,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-05 17:53:54,737 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 311 [2018-04-05 17:53:54,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:54,742 INFO L225 Difference]: With dead ends: 505 [2018-04-05 17:53:54,742 INFO L226 Difference]: Without dead ends: 374 [2018-04-05 17:53:54,743 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 643 GetRequests, 581 SyntacticMatches, 11 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 897 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=493, Invalid=2263, Unknown=0, NotChecked=0, Total=2756 [2018-04-05 17:53:54,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2018-04-05 17:53:54,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 364. [2018-04-05 17:53:54,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-04-05 17:53:54,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 370 transitions. [2018-04-05 17:53:54,791 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 370 transitions. Word has length 311 [2018-04-05 17:53:54,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:54,792 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 370 transitions. [2018-04-05 17:53:54,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-05 17:53:54,792 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 370 transitions. [2018-04-05 17:53:54,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2018-04-05 17:53:54,795 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:54,795 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-05 17:53:54,795 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-05 17:53:54,795 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-05 17:53:54,821 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:54,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:54,909 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:56,256 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-05 17:53:56,257 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:56,626 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-05 17:53:56,648 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:56,649 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 41 [2018-04-05 17:53:56,649 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-05 17:53:56,649 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-05 17:53:56,650 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1402, Unknown=0, NotChecked=0, Total=1640 [2018-04-05 17:53:56,650 INFO L87 Difference]: Start difference. First operand 364 states and 370 transitions. Second operand 41 states. [2018-04-05 17:53:57,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:57,686 INFO L93 Difference]: Finished difference Result 554 states and 567 transitions. [2018-04-05 17:53:57,686 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-05 17:53:57,686 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 320 [2018-04-05 17:53:57,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:57,689 INFO L225 Difference]: With dead ends: 554 [2018-04-05 17:53:57,689 INFO L226 Difference]: Without dead ends: 439 [2018-04-05 17:53:57,691 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 674 GetRequests, 587 SyntacticMatches, 13 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1353 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=958, Invalid=4742, Unknown=0, NotChecked=0, Total=5700 [2018-04-05 17:53:57,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2018-04-05 17:53:57,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 428. [2018-04-05 17:53:57,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-04-05 17:53:57,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 434 transitions. [2018-04-05 17:53:57,707 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 434 transitions. Word has length 320 [2018-04-05 17:53:57,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:57,708 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 434 transitions. [2018-04-05 17:53:57,708 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-05 17:53:57,708 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 434 transitions. [2018-04-05 17:53:57,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2018-04-05 17:53:57,710 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:57,711 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-05 17:53:57,711 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-05 17:53:57,711 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-05 17:53:57,720 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:57,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:53:57,829 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:53:58,461 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-05 17:53:58,461 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:53:59,022 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-05 17:53:59,043 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:53:59,043 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 38 [2018-04-05 17:53:59,044 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-05 17:53:59,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-05 17:53:59,044 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1187, Unknown=0, NotChecked=0, Total=1406 [2018-04-05 17:53:59,044 INFO L87 Difference]: Start difference. First operand 428 states and 434 transitions. Second operand 38 states. [2018-04-05 17:53:59,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:53:59,854 INFO L93 Difference]: Finished difference Result 559 states and 569 transitions. [2018-04-05 17:53:59,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-05 17:53:59,854 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 385 [2018-04-05 17:53:59,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:53:59,858 INFO L225 Difference]: With dead ends: 559 [2018-04-05 17:53:59,858 INFO L226 Difference]: Without dead ends: 438 [2018-04-05 17:53:59,859 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 796 GetRequests, 721 SyntacticMatches, 13 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1379 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=695, Invalid=3337, Unknown=0, NotChecked=0, Total=4032 [2018-04-05 17:53:59,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2018-04-05 17:53:59,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 428. [2018-04-05 17:53:59,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-04-05 17:53:59,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 432 transitions. [2018-04-05 17:53:59,874 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 432 transitions. Word has length 385 [2018-04-05 17:53:59,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:53:59,875 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 432 transitions. [2018-04-05 17:53:59,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-05 17:53:59,875 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 432 transitions. [2018-04-05 17:53:59,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2018-04-05 17:53:59,878 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:53:59,878 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-05 17:53:59,878 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-05 17:53:59,879 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-05 17:53:59,887 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:53:59,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:54:00,000 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:54:00,511 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-05 17:54:00,511 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:54:00,957 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-05 17:54:00,979 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:54:00,979 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 47 [2018-04-05 17:54:00,980 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-05 17:54:00,980 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-05 17:54:00,980 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1858, Unknown=0, NotChecked=0, Total=2162 [2018-04-05 17:54:00,980 INFO L87 Difference]: Start difference. First operand 428 states and 432 transitions. Second operand 47 states. [2018-04-05 17:54:01,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:54:01,901 INFO L93 Difference]: Finished difference Result 626 states and 637 transitions. [2018-04-05 17:54:01,935 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-05 17:54:01,935 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 394 [2018-04-05 17:54:01,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:54:01,937 INFO L225 Difference]: With dead ends: 626 [2018-04-05 17:54:01,937 INFO L226 Difference]: Without dead ends: 519 [2018-04-05 17:54:01,939 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 828 GetRequests, 727 SyntacticMatches, 15 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1877 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1249, Invalid=6407, Unknown=0, NotChecked=0, Total=7656 [2018-04-05 17:54:01,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2018-04-05 17:54:01,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 503. [2018-04-05 17:54:01,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-04-05 17:54:01,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 508 transitions. [2018-04-05 17:54:01,950 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 508 transitions. Word has length 394 [2018-04-05 17:54:01,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:54:01,951 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 508 transitions. [2018-04-05 17:54:01,951 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-05 17:54:01,951 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 508 transitions. [2018-04-05 17:54:01,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2018-04-05 17:54:01,952 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:54:01,953 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-05 17:54:01,953 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-05 17:54:01,953 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-05 17:54:01,959 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:54:02,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:54:02,038 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:54:02,444 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-05 17:54:02,444 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:54:02,896 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-05 17:54:02,917 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:54:02,917 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 44 [2018-04-05 17:54:02,918 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-05 17:54:02,918 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-05 17:54:02,918 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1609, Unknown=0, NotChecked=0, Total=1892 [2018-04-05 17:54:02,918 INFO L87 Difference]: Start difference. First operand 503 states and 508 transitions. Second operand 44 states. [2018-04-05 17:54:03,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:54:03,530 INFO L93 Difference]: Finished difference Result 630 states and 638 transitions. [2018-04-05 17:54:03,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-05 17:54:03,531 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 404 [2018-04-05 17:54:03,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:54:03,533 INFO L225 Difference]: With dead ends: 630 [2018-04-05 17:54:03,533 INFO L226 Difference]: Without dead ends: 517 [2018-04-05 17:54:03,535 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-05 17:54:03,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2018-04-05 17:54:03,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 503. [2018-04-05 17:54:03,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-04-05 17:54:03,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 506 transitions. [2018-04-05 17:54:03,554 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 506 transitions. Word has length 404 [2018-04-05 17:54:03,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:54:03,555 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 506 transitions. [2018-04-05 17:54:03,555 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-05 17:54:03,555 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 506 transitions. [2018-04-05 17:54:03,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2018-04-05 17:54:03,558 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:54:03,558 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-05 17:54:03,558 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-05 17:54:03,558 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-05 17:54:03,570 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:54:03,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:54:03,667 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:54:03,942 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-05 17:54:03,943 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:54:04,218 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-05 17:54:04,240 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:54:04,240 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-04-05 17:54:04,240 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-05 17:54:04,241 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-05 17:54:04,241 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-04-05 17:54:04,241 INFO L87 Difference]: Start difference. First operand 503 states and 506 transitions. Second operand 32 states. [2018-04-05 17:54:04,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:54:04,736 INFO L93 Difference]: Finished difference Result 611 states and 629 transitions. [2018-04-05 17:54:04,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-05 17:54:04,737 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 413 [2018-04-05 17:54:04,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:54:04,738 INFO L225 Difference]: With dead ends: 611 [2018-04-05 17:54:04,739 INFO L226 Difference]: Without dead ends: 591 [2018-04-05 17:54:04,740 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-05 17:54:04,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2018-04-05 17:54:04,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 581. [2018-04-05 17:54:04,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 581 states. [2018-04-05 17:54:04,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 591 transitions. [2018-04-05 17:54:04,754 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 591 transitions. Word has length 413 [2018-04-05 17:54:04,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:54:04,755 INFO L459 AbstractCegarLoop]: Abstraction has 581 states and 591 transitions. [2018-04-05 17:54:04,755 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-05 17:54:04,755 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 591 transitions. [2018-04-05 17:54:04,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2018-04-05 17:54:04,757 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:54:04,757 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-05 17:54:04,758 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-05 17:54:04,758 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-05 17:54:04,772 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:54:04,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:54:04,871 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:54:05,149 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-05 17:54:05,149 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:54:05,530 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-05 17:54:05,551 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:54:05,552 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-04-05 17:54:05,552 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-05 17:54:05,552 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-05 17:54:05,552 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-04-05 17:54:05,553 INFO L87 Difference]: Start difference. First operand 581 states and 591 transitions. Second operand 32 states. [2018-04-05 17:54:06,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:54:06,766 INFO L93 Difference]: Finished difference Result 690 states and 771 transitions. [2018-04-05 17:54:06,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-05 17:54:06,766 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 477 [2018-04-05 17:54:06,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:54:06,768 INFO L225 Difference]: With dead ends: 690 [2018-04-05 17:54:06,768 INFO L226 Difference]: Without dead ends: 689 [2018-04-05 17:54:06,769 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 993 GetRequests, 929 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-04-05 17:54:06,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2018-04-05 17:54:06,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 652. [2018-04-05 17:54:06,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 652 states. [2018-04-05 17:54:06,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 677 transitions. [2018-04-05 17:54:06,792 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 677 transitions. Word has length 477 [2018-04-05 17:54:06,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:54:06,792 INFO L459 AbstractCegarLoop]: Abstraction has 652 states and 677 transitions. [2018-04-05 17:54:06,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-05 17:54:06,792 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 677 transitions. [2018-04-05 17:54:06,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2018-04-05 17:54:06,794 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:54:06,795 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-05 17:54:06,795 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-05 17:54:06,795 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-05 17:54:06,814 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:54:06,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:54:06,915 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:54:06,949 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-05 17:54:06,949 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 17:54:06,972 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-05 17:54:06,972 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-05 17:54:07,927 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-05 17:54:07,927 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:54:08,491 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-05 17:54:08,512 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:54:08,513 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-04-05 17:54:08,513 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-05 17:54:08,514 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-05 17:54:08,514 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-04-05 17:54:08,514 INFO L87 Difference]: Start difference. First operand 652 states and 677 transitions. Second operand 39 states. [2018-04-05 17:54:11,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:54:11,277 INFO L93 Difference]: Finished difference Result 678 states and 759 transitions. [2018-04-05 17:54:11,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-05 17:54:11,278 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 478 [2018-04-05 17:54:11,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:54:11,280 INFO L225 Difference]: With dead ends: 678 [2018-04-05 17:54:11,280 INFO L226 Difference]: Without dead ends: 677 [2018-04-05 17:54:11,281 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1000 GetRequests, 906 SyntacticMatches, 13 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1417 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-04-05 17:54:11,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2018-04-05 17:54:11,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 653. [2018-04-05 17:54:11,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 653 states. [2018-04-05 17:54:11,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 671 transitions. [2018-04-05 17:54:11,300 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 671 transitions. Word has length 478 [2018-04-05 17:54:11,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:54:11,301 INFO L459 AbstractCegarLoop]: Abstraction has 653 states and 671 transitions. [2018-04-05 17:54:11,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-05 17:54:11,301 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 671 transitions. [2018-04-05 17:54:11,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 550 [2018-04-05 17:54:11,304 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:54:11,304 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-05 17:54:11,304 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-05 17:54:11,305 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-05 17:54:11,313 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:54:11,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:54:11,430 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:54:12,043 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-05 17:54:12,044 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:54:12,958 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-05 17:54:12,995 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:54:12,995 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 53 [2018-04-05 17:54:12,996 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-05 17:54:12,996 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-05 17:54:12,997 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=2378, Unknown=0, NotChecked=0, Total=2756 [2018-04-05 17:54:12,997 INFO L87 Difference]: Start difference. First operand 653 states and 671 transitions. Second operand 53 states. [2018-04-05 17:54:14,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:54:14,446 INFO L93 Difference]: Finished difference Result 993 states and 1030 transitions. [2018-04-05 17:54:14,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-05 17:54:14,447 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 549 [2018-04-05 17:54:14,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:54:14,449 INFO L225 Difference]: With dead ends: 993 [2018-04-05 17:54:14,449 INFO L226 Difference]: Without dead ends: 746 [2018-04-05 17:54:14,452 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1144 GetRequests, 1029 SyntacticMatches, 17 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2486 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1578, Invalid=8322, Unknown=0, NotChecked=0, Total=9900 [2018-04-05 17:54:14,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2018-04-05 17:54:14,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 735. [2018-04-05 17:54:14,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 735 states. [2018-04-05 17:54:14,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 753 transitions. [2018-04-05 17:54:14,477 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 753 transitions. Word has length 549 [2018-04-05 17:54:14,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:54:14,478 INFO L459 AbstractCegarLoop]: Abstraction has 735 states and 753 transitions. [2018-04-05 17:54:14,478 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-05 17:54:14,478 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 753 transitions. [2018-04-05 17:54:14,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2018-04-05 17:54:14,483 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:54:14,484 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-05 17:54:14,484 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-05 17:54:14,484 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-05 17:54:14,492 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:54:14,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:54:14,628 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:54:16,092 WARN L148 SmtUtils]: Spent 121ms on a formula simplification that was a NOOP. DAG size: 7 [2018-04-05 17:54:16,708 WARN L148 SmtUtils]: Spent 133ms on a formula simplification that was a NOOP. DAG size: 7 [2018-04-05 17:54:18,557 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-05 17:54:18,557 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:54:18,793 WARN L148 SmtUtils]: Spent 119ms on a formula simplification that was a NOOP. DAG size: 47 [2018-04-05 17:54:18,932 WARN L148 SmtUtils]: Spent 138ms on a formula simplification that was a NOOP. DAG size: 47 [2018-04-05 17:54:21,125 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-05 17:54:21,161 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:54:21,162 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 50 [2018-04-05 17:54:21,163 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-05 17:54:21,163 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-05 17:54:21,164 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=2095, Unknown=0, NotChecked=0, Total=2450 [2018-04-05 17:54:21,164 INFO L87 Difference]: Start difference. First operand 735 states and 753 transitions. Second operand 50 states. [2018-04-05 17:54:24,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:54:24,792 INFO L93 Difference]: Finished difference Result 998 states and 1038 transitions. [2018-04-05 17:54:24,792 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-05 17:54:24,792 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 632 [2018-04-05 17:54:24,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:54:24,795 INFO L225 Difference]: With dead ends: 998 [2018-04-05 17:54:24,795 INFO L226 Difference]: Without dead ends: 745 [2018-04-05 17:54:24,800 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1300 GetRequests, 1199 SyntacticMatches, 17 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2652 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=1201, Invalid=6109, Unknown=0, NotChecked=0, Total=7310 [2018-04-05 17:54:24,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2018-04-05 17:54:24,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 735. [2018-04-05 17:54:24,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 735 states. [2018-04-05 17:54:24,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 751 transitions. [2018-04-05 17:54:24,840 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 751 transitions. Word has length 632 [2018-04-05 17:54:24,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:54:24,841 INFO L459 AbstractCegarLoop]: Abstraction has 735 states and 751 transitions. [2018-04-05 17:54:24,841 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-05 17:54:24,841 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 751 transitions. [2018-04-05 17:54:24,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 642 [2018-04-05 17:54:24,852 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:54:24,852 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-05 17:54:24,853 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-05 17:54:24,853 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-05 17:54:24,873 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:54:25,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:54:25,016 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:54:28,342 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-05 17:54:28,342 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:54:30,888 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-05 17:54:30,926 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:54:30,926 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 59 [2018-04-05 17:54:30,927 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-05 17:54:30,928 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-05 17:54:30,928 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=460, Invalid=2962, Unknown=0, NotChecked=0, Total=3422 [2018-04-05 17:54:30,928 INFO L87 Difference]: Start difference. First operand 735 states and 751 transitions. Second operand 59 states. [2018-04-05 17:54:39,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:54:39,694 INFO L93 Difference]: Finished difference Result 1074 states and 1107 transitions. [2018-04-05 17:54:39,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-05 17:54:39,694 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 641 [2018-04-05 17:54:39,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:54:39,698 INFO L225 Difference]: With dead ends: 1074 [2018-04-05 17:54:39,698 INFO L226 Difference]: Without dead ends: 837 [2018-04-05 17:54:39,701 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1334 GetRequests, 1205 SyntacticMatches, 19 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3180 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=1945, Invalid=10487, Unknown=0, NotChecked=0, Total=12432 [2018-04-05 17:54:39,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2018-04-05 17:54:39,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 826. [2018-04-05 17:54:39,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2018-04-05 17:54:39,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 842 transitions. [2018-04-05 17:54:39,743 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 842 transitions. Word has length 641 [2018-04-05 17:54:39,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:54:39,745 INFO L459 AbstractCegarLoop]: Abstraction has 826 states and 842 transitions. [2018-04-05 17:54:39,745 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-05 17:54:39,746 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 842 transitions. [2018-04-05 17:54:39,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 734 [2018-04-05 17:54:39,752 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:54:39,753 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-05 17:54:39,754 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-05 17:54:39,755 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-05 17:54:39,786 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:54:39,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:54:40,011 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:54:41,927 WARN L148 SmtUtils]: Spent 160ms on a formula simplification that was a NOOP. DAG size: 7 [2018-04-05 17:54:44,143 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-05 17:54:44,143 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:54:44,357 WARN L148 SmtUtils]: Spent 141ms on a formula simplification that was a NOOP. DAG size: 50 [2018-04-05 17:54:44,589 WARN L148 SmtUtils]: Spent 154ms on a formula simplification that was a NOOP. DAG size: 52 [2018-04-05 17:54:48,002 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-05 17:54:48,029 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:54:48,030 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 56 [2018-04-05 17:54:48,031 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-05 17:54:48,031 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-05 17:54:48,032 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=2645, Unknown=0, NotChecked=0, Total=3080 [2018-04-05 17:54:48,032 INFO L87 Difference]: Start difference. First operand 826 states and 842 transitions. Second operand 56 states. [2018-04-05 17:54:54,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:54:54,743 INFO L93 Difference]: Finished difference Result 1079 states and 1114 transitions. [2018-04-05 17:54:54,743 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-05 17:54:54,744 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 733 [2018-04-05 17:54:54,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:54:54,751 INFO L225 Difference]: With dead ends: 1079 [2018-04-05 17:54:54,751 INFO L226 Difference]: Without dead ends: 836 [2018-04-05 17:54:54,753 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1507 GetRequests, 1393 SyntacticMatches, 19 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3443 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=1505, Invalid=7807, Unknown=0, NotChecked=0, Total=9312 [2018-04-05 17:54:54,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2018-04-05 17:54:54,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 826. [2018-04-05 17:54:54,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2018-04-05 17:54:54,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 840 transitions. [2018-04-05 17:54:54,804 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 840 transitions. Word has length 733 [2018-04-05 17:54:54,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:54:54,805 INFO L459 AbstractCegarLoop]: Abstraction has 826 states and 840 transitions. [2018-04-05 17:54:54,805 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-05 17:54:54,805 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 840 transitions. [2018-04-05 17:54:54,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 743 [2018-04-05 17:54:54,834 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:54:54,834 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-05 17:54:54,834 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-05 17:54:54,835 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-05 17:54:54,855 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:54:55,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:54:55,096 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:54:57,806 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-05 17:54:57,807 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:55:01,219 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-05 17:55:01,268 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:55:01,268 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 65 [2018-04-05 17:55:01,269 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-05 17:55:01,270 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-05 17:55:01,270 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=550, Invalid=3610, Unknown=0, NotChecked=0, Total=4160 [2018-04-05 17:55:01,270 INFO L87 Difference]: Start difference. First operand 826 states and 840 transitions. Second operand 65 states. [2018-04-05 17:55:13,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:55:13,819 INFO L93 Difference]: Finished difference Result 1164 states and 1193 transitions. [2018-04-05 17:55:13,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-05 17:55:13,819 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 742 [2018-04-05 17:55:13,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:55:13,824 INFO L225 Difference]: With dead ends: 1164 [2018-04-05 17:55:13,824 INFO L226 Difference]: Without dead ends: 937 [2018-04-05 17:55:13,841 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1542 GetRequests, 1399 SyntacticMatches, 21 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3959 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=2350, Invalid=12902, Unknown=0, NotChecked=0, Total=15252 [2018-04-05 17:55:13,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2018-04-05 17:55:13,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 926. [2018-04-05 17:55:13,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-04-05 17:55:13,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 940 transitions. [2018-04-05 17:55:13,904 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 940 transitions. Word has length 742 [2018-04-05 17:55:13,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:55:13,904 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 940 transitions. [2018-04-05 17:55:13,905 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-05 17:55:13,905 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 940 transitions. [2018-04-05 17:55:13,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 844 [2018-04-05 17:55:13,923 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:55:13,923 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-05 17:55:13,923 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-05 17:55:13,924 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-05 17:55:13,943 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:55:14,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:55:14,157 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:55:18,523 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-05 17:55:18,523 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:55:19,703 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-05 17:55:19,726 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:55:19,727 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 62 [2018-04-05 17:55:19,727 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-05 17:55:19,728 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-05 17:55:19,728 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=523, Invalid=3259, Unknown=0, NotChecked=0, Total=3782 [2018-04-05 17:55:19,728 INFO L87 Difference]: Start difference. First operand 926 states and 940 transitions. Second operand 62 states. [2018-04-05 17:55:20,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:55:20,767 INFO L93 Difference]: Finished difference Result 1169 states and 1199 transitions. [2018-04-05 17:55:20,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-05 17:55:20,767 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 843 [2018-04-05 17:55:20,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:55:20,770 INFO L225 Difference]: With dead ends: 1169 [2018-04-05 17:55:20,770 INFO L226 Difference]: Without dead ends: 936 [2018-04-05 17:55:20,771 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1732 GetRequests, 1605 SyntacticMatches, 21 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4337 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1843, Invalid=9713, Unknown=0, NotChecked=0, Total=11556 [2018-04-05 17:55:20,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2018-04-05 17:55:20,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 926. [2018-04-05 17:55:20,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-04-05 17:55:20,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 938 transitions. [2018-04-05 17:55:20,788 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 938 transitions. Word has length 843 [2018-04-05 17:55:20,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:55:20,788 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 938 transitions. [2018-04-05 17:55:20,788 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-05 17:55:20,788 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 938 transitions. [2018-04-05 17:55:20,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 853 [2018-04-05 17:55:20,792 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:55:20,793 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-05 17:55:20,793 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-05 17:55:20,793 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-05 17:55:20,799 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:55:20,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:55:20,937 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:55:21,753 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-05 17:55:21,754 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:55:22,682 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-05 17:55:22,703 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:55:22,704 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 71 [2018-04-05 17:55:22,704 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-05 17:55:22,704 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-05 17:55:22,705 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=648, Invalid=4322, Unknown=0, NotChecked=0, Total=4970 [2018-04-05 17:55:22,705 INFO L87 Difference]: Start difference. First operand 926 states and 938 transitions. Second operand 71 states. [2018-04-05 17:55:24,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:55:24,546 INFO L93 Difference]: Finished difference Result 1263 states and 1288 transitions. [2018-04-05 17:55:24,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-05 17:55:24,547 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 852 [2018-04-05 17:55:24,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:55:24,549 INFO L225 Difference]: With dead ends: 1263 [2018-04-05 17:55:24,549 INFO L226 Difference]: Without dead ends: 1046 [2018-04-05 17:55:24,551 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-05 17:55:24,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2018-04-05 17:55:24,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1035. [2018-04-05 17:55:24,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-04-05 17:55:24,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1047 transitions. [2018-04-05 17:55:24,588 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1047 transitions. Word has length 852 [2018-04-05 17:55:24,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:55:24,588 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1047 transitions. [2018-04-05 17:55:24,589 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-05 17:55:24,589 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1047 transitions. [2018-04-05 17:55:24,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 963 [2018-04-05 17:55:24,593 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:55:24,594 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-05 17:55:24,594 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-05 17:55:24,594 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-05 17:55:24,600 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:55:24,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:55:24,759 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:55:25,602 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-05 17:55:25,602 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:55:26,645 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-05 17:55:26,667 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:55:26,667 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 68 [2018-04-05 17:55:26,668 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-05 17:55:26,668 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-05 17:55:26,669 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=619, Invalid=3937, Unknown=0, NotChecked=0, Total=4556 [2018-04-05 17:55:26,669 INFO L87 Difference]: Start difference. First operand 1035 states and 1047 transitions. Second operand 68 states. [2018-04-05 17:55:27,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:55:27,780 INFO L93 Difference]: Finished difference Result 1268 states and 1293 transitions. [2018-04-05 17:55:27,780 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-05 17:55:27,780 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 962 [2018-04-05 17:55:27,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:55:27,783 INFO L225 Difference]: With dead ends: 1268 [2018-04-05 17:55:27,783 INFO L226 Difference]: Without dead ends: 1045 [2018-04-05 17:55:27,795 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1975 GetRequests, 1835 SyntacticMatches, 23 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5334 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2215, Invalid=11827, Unknown=0, NotChecked=0, Total=14042 [2018-04-05 17:55:27,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2018-04-05 17:55:27,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 1035. [2018-04-05 17:55:27,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-04-05 17:55:27,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1045 transitions. [2018-04-05 17:55:27,813 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1045 transitions. Word has length 962 [2018-04-05 17:55:27,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:55:27,814 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1045 transitions. [2018-04-05 17:55:27,814 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-05 17:55:27,814 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1045 transitions. [2018-04-05 17:55:27,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 972 [2018-04-05 17:55:27,819 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:55:27,819 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-05 17:55:27,820 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-05 17:55:27,820 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-05 17:55:27,825 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:55:27,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:55:27,989 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:55:28,936 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-05 17:55:28,936 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:55:30,084 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-05 17:55:30,105 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:55:30,106 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 77 [2018-04-05 17:55:30,107 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-04-05 17:55:30,107 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-04-05 17:55:30,107 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=754, Invalid=5098, Unknown=0, NotChecked=0, Total=5852 [2018-04-05 17:55:30,107 INFO L87 Difference]: Start difference. First operand 1035 states and 1045 transitions. Second operand 77 states. [2018-04-05 17:55:32,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:55:32,088 INFO L93 Difference]: Finished difference Result 1371 states and 1392 transitions. [2018-04-05 17:55:32,088 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-05 17:55:32,088 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 971 [2018-04-05 17:55:32,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:55:32,091 INFO L225 Difference]: With dead ends: 1371 [2018-04-05 17:55:32,091 INFO L226 Difference]: Without dead ends: 1164 [2018-04-05 17:55:32,094 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-05 17:55:32,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2018-04-05 17:55:32,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1153. [2018-04-05 17:55:32,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-04-05 17:55:32,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1163 transitions. [2018-04-05 17:55:32,116 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1163 transitions. Word has length 971 [2018-04-05 17:55:32,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:55:32,117 INFO L459 AbstractCegarLoop]: Abstraction has 1153 states and 1163 transitions. [2018-04-05 17:55:32,117 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-04-05 17:55:32,117 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1163 transitions. [2018-04-05 17:55:32,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1091 [2018-04-05 17:55:32,123 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:55:32,124 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-05 17:55:32,124 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-05 17:55:32,124 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-05 17:55:32,130 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:55:32,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:55:32,324 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:55:33,338 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-05 17:55:33,338 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:55:34,775 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-05 17:55:34,804 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:55:34,804 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 74 [2018-04-05 17:55:34,806 INFO L442 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-04-05 17:55:34,806 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-04-05 17:55:34,806 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=723, Invalid=4679, Unknown=0, NotChecked=0, Total=5402 [2018-04-05 17:55:34,807 INFO L87 Difference]: Start difference. First operand 1153 states and 1163 transitions. Second operand 74 states. [2018-04-05 17:55:36,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:55:36,433 INFO L93 Difference]: Finished difference Result 1376 states and 1396 transitions. [2018-04-05 17:55:36,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-05 17:55:36,434 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 1090 [2018-04-05 17:55:36,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:55:36,437 INFO L225 Difference]: With dead ends: 1376 [2018-04-05 17:55:36,437 INFO L226 Difference]: Without dead ends: 1163 [2018-04-05 17:55:36,439 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2236 GetRequests, 2083 SyntacticMatches, 25 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6434 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2621, Invalid=14149, Unknown=0, NotChecked=0, Total=16770 [2018-04-05 17:55:36,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2018-04-05 17:55:36,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1153. [2018-04-05 17:55:36,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-04-05 17:55:36,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1161 transitions. [2018-04-05 17:55:36,463 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1161 transitions. Word has length 1090 [2018-04-05 17:55:36,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:55:36,464 INFO L459 AbstractCegarLoop]: Abstraction has 1153 states and 1161 transitions. [2018-04-05 17:55:36,464 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-04-05 17:55:36,464 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1161 transitions. [2018-04-05 17:55:36,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1100 [2018-04-05 17:55:36,470 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:55:36,471 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-05 17:55:36,471 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-05 17:55:36,471 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-05 17:55:36,477 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:55:36,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:55:36,679 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:55:38,072 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-05 17:55:38,073 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:55:39,763 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-05 17:55:39,788 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:55:39,788 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 83 [2018-04-05 17:55:39,789 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-04-05 17:55:39,790 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-04-05 17:55:39,790 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=868, Invalid=5938, Unknown=0, NotChecked=0, Total=6806 [2018-04-05 17:55:39,790 INFO L87 Difference]: Start difference. First operand 1153 states and 1161 transitions. Second operand 83 states. [2018-04-05 17:55:42,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:55:42,937 INFO L93 Difference]: Finished difference Result 1488 states and 1505 transitions. [2018-04-05 17:55:42,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-04-05 17:55:42,937 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 1099 [2018-04-05 17:55:42,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:55:42,941 INFO L225 Difference]: With dead ends: 1488 [2018-04-05 17:55:42,941 INFO L226 Difference]: Without dead ends: 1291 [2018-04-05 17:55:42,943 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2274 GetRequests, 2089 SyntacticMatches, 27 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6806 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=3793, Invalid=21647, Unknown=0, NotChecked=0, Total=25440 [2018-04-05 17:55:42,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1291 states. [2018-04-05 17:55:42,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1291 to 1280. [2018-04-05 17:55:42,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1280 states. [2018-04-05 17:55:42,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1288 transitions. [2018-04-05 17:55:42,969 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1288 transitions. Word has length 1099 [2018-04-05 17:55:42,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:55:42,970 INFO L459 AbstractCegarLoop]: Abstraction has 1280 states and 1288 transitions. [2018-04-05 17:55:42,970 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-04-05 17:55:42,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1288 transitions. [2018-04-05 17:55:42,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1228 [2018-04-05 17:55:42,981 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:55:42,982 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-05 17:55:42,982 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-05 17:55:42,982 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-05 17:55:42,990 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:55:43,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:55:43,224 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:55:44,612 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-05 17:55:44,612 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:55:46,617 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-05 17:55:46,643 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:55:46,644 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 80 [2018-04-05 17:55:46,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-04-05 17:55:46,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-04-05 17:55:46,646 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=5485, Unknown=0, NotChecked=0, Total=6320 [2018-04-05 17:55:46,646 INFO L87 Difference]: Start difference. First operand 1280 states and 1288 transitions. Second operand 80 states. [2018-04-05 17:55:48,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:55:48,328 INFO L93 Difference]: Finished difference Result 1493 states and 1508 transitions. [2018-04-05 17:55:48,328 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-05 17:55:48,328 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 1227 [2018-04-05 17:55:48,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:55:48,332 INFO L225 Difference]: With dead ends: 1493 [2018-04-05 17:55:48,332 INFO L226 Difference]: Without dead ends: 1290 [2018-04-05 17:55:48,333 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2515 GetRequests, 2349 SyntacticMatches, 27 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7637 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3061, Invalid=16679, Unknown=0, NotChecked=0, Total=19740 [2018-04-05 17:55:48,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2018-04-05 17:55:48,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 1280. [2018-04-05 17:55:48,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1280 states. [2018-04-05 17:55:48,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1286 transitions. [2018-04-05 17:55:48,362 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1286 transitions. Word has length 1227 [2018-04-05 17:55:48,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:55:48,363 INFO L459 AbstractCegarLoop]: Abstraction has 1280 states and 1286 transitions. [2018-04-05 17:55:48,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-04-05 17:55:48,363 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1286 transitions. [2018-04-05 17:55:48,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1237 [2018-04-05 17:55:48,373 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:55:48,373 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-05 17:55:48,373 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-05 17:55:48,373 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-05 17:55:48,380 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:55:48,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:55:48,615 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:55:50,144 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-05 17:55:50,144 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:55:51,844 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-05 17:55:51,869 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:55:51,869 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 89 [2018-04-05 17:55:51,870 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-04-05 17:55:51,870 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-04-05 17:55:51,871 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=6842, Unknown=0, NotChecked=0, Total=7832 [2018-04-05 17:55:51,871 INFO L87 Difference]: Start difference. First operand 1280 states and 1286 transitions. Second operand 89 states. [2018-04-05 17:55:54,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:55:54,750 INFO L93 Difference]: Finished difference Result 1614 states and 1627 transitions. [2018-04-05 17:55:54,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-04-05 17:55:54,750 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 1236 [2018-04-05 17:55:54,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:55:54,754 INFO L225 Difference]: With dead ends: 1614 [2018-04-05 17:55:54,754 INFO L226 Difference]: Without dead ends: 1427 [2018-04-05 17:55:54,756 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2554 GetRequests, 2355 SyntacticMatches, 29 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7925 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=4350, Invalid=25062, Unknown=0, NotChecked=0, Total=29412 [2018-04-05 17:55:54,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2018-04-05 17:55:54,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1416. [2018-04-05 17:55:54,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1416 states. [2018-04-05 17:55:54,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 1422 transitions. [2018-04-05 17:55:54,781 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 1422 transitions. Word has length 1236 [2018-04-05 17:55:54,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:55:54,781 INFO L459 AbstractCegarLoop]: Abstraction has 1416 states and 1422 transitions. [2018-04-05 17:55:54,781 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-04-05 17:55:54,782 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 1422 transitions. [2018-04-05 17:55:54,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1374 [2018-04-05 17:55:54,790 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:55:54,791 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-05 17:55:54,791 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-05 17:55:54,791 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-05 17:55:54,796 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:55:55,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:55:55,033 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:55:56,581 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-05 17:55:56,581 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:55:58,307 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-05 17:55:58,339 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:55:58,340 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 86 [2018-04-05 17:55:58,342 INFO L442 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-04-05 17:55:58,342 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-04-05 17:55:58,343 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=955, Invalid=6355, Unknown=0, NotChecked=0, Total=7310 [2018-04-05 17:55:58,343 INFO L87 Difference]: Start difference. First operand 1416 states and 1422 transitions. Second operand 86 states. [2018-04-05 17:56:00,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:56:00,284 INFO L93 Difference]: Finished difference Result 1619 states and 1629 transitions. [2018-04-05 17:56:00,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-05 17:56:00,285 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 1373 [2018-04-05 17:56:00,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:56:00,288 INFO L225 Difference]: With dead ends: 1619 [2018-04-05 17:56:00,288 INFO L226 Difference]: Without dead ends: 1426 [2018-04-05 17:56:00,290 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2812 GetRequests, 2633 SyntacticMatches, 29 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8943 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3535, Invalid=19417, Unknown=0, NotChecked=0, Total=22952 [2018-04-05 17:56:00,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2018-04-05 17:56:00,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1416. [2018-04-05 17:56:00,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1416 states. [2018-04-05 17:56:00,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 1420 transitions. [2018-04-05 17:56:00,314 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 1420 transitions. Word has length 1373 [2018-04-05 17:56:00,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:56:00,314 INFO L459 AbstractCegarLoop]: Abstraction has 1416 states and 1420 transitions. [2018-04-05 17:56:00,315 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-04-05 17:56:00,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 1420 transitions. [2018-04-05 17:56:00,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1383 [2018-04-05 17:56:00,323 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:56:00,324 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-05 17:56:00,324 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-05 17:56:00,324 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-05 17:56:00,332 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:56:00,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:56:00,587 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:56:02,145 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-05 17:56:02,145 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:56:04,141 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-05 17:56:04,176 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:56:04,176 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 95 [2018-04-05 17:56:04,177 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-04-05 17:56:04,178 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-04-05 17:56:04,178 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1120, Invalid=7810, Unknown=0, NotChecked=0, Total=8930 [2018-04-05 17:56:04,178 INFO L87 Difference]: Start difference. First operand 1416 states and 1420 transitions. Second operand 95 states. [2018-04-05 17:56:07,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:56:07,487 INFO L93 Difference]: Finished difference Result 1758 states and 1769 transitions. [2018-04-05 17:56:07,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-04-05 17:56:07,488 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 1382 [2018-04-05 17:56:07,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:56:07,491 INFO L225 Difference]: With dead ends: 1758 [2018-04-05 17:56:07,492 INFO L226 Difference]: Without dead ends: 1579 [2018-04-05 17:56:07,494 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2852 GetRequests, 2639 SyntacticMatches, 31 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9129 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=4945, Invalid=28727, Unknown=0, NotChecked=0, Total=33672 [2018-04-05 17:56:07,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states. [2018-04-05 17:56:07,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1563. [2018-04-05 17:56:07,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1563 states. [2018-04-05 17:56:07,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 1568 transitions. [2018-04-05 17:56:07,533 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 1568 transitions. Word has length 1382 [2018-04-05 17:56:07,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:56:07,534 INFO L459 AbstractCegarLoop]: Abstraction has 1563 states and 1568 transitions. [2018-04-05 17:56:07,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-04-05 17:56:07,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 1568 transitions. [2018-04-05 17:56:07,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1393 [2018-04-05 17:56:07,543 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:56:07,543 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-05 17:56:07,543 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-05 17:56:07,544 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-05 17:56:07,551 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:56:07,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:56:07,802 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:56:09,527 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-05 17:56:09,527 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:56:11,491 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-05 17:56:11,515 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:56:11,515 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 92 [2018-04-05 17:56:11,517 INFO L442 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-04-05 17:56:11,517 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-04-05 17:56:11,518 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=7289, Unknown=0, NotChecked=0, Total=8372 [2018-04-05 17:56:11,518 INFO L87 Difference]: Start difference. First operand 1563 states and 1568 transitions. Second operand 92 states. [2018-04-05 17:56:14,298 WARN L148 SmtUtils]: Spent 101ms on a formula simplification that was a NOOP. DAG size: 6 [2018-04-05 17:56:15,211 WARN L148 SmtUtils]: Spent 135ms on a formula simplification that was a NOOP. DAG size: 7 [2018-04-05 17:56:21,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:56:21,000 INFO L93 Difference]: Finished difference Result 1762 states and 1770 transitions. [2018-04-05 17:56:21,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-04-05 17:56:21,001 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 1392 [2018-04-05 17:56:21,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:56:21,017 INFO L225 Difference]: With dead ends: 1762 [2018-04-05 17:56:21,017 INFO L226 Difference]: Without dead ends: 1577 [2018-04-05 17:56:21,028 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2855 GetRequests, 2663 SyntacticMatches, 31 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10352 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=4043, Invalid=22363, Unknown=0, NotChecked=0, Total=26406 [2018-04-05 17:56:21,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2018-04-05 17:56:21,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1563. [2018-04-05 17:56:21,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1563 states. [2018-04-05 17:56:21,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 1566 transitions. [2018-04-05 17:56:21,079 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 1566 transitions. Word has length 1392 [2018-04-05 17:56:21,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:56:21,080 INFO L459 AbstractCegarLoop]: Abstraction has 1563 states and 1566 transitions. [2018-04-05 17:56:21,080 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-04-05 17:56:21,080 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 1566 transitions. [2018-04-05 17:56:21,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1402 [2018-04-05 17:56:21,096 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:56:21,096 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-05 17:56:21,096 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-05 17:56:21,097 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-05 17:56:21,123 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:56:21,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:56:21,594 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:56:26,084 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-05 17:56:26,112 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:56:34,598 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-05 17:56:34,636 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:56:34,637 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-04-05 17:56:34,638 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-05 17:56:34,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-05 17:56:34,639 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-04-05 17:56:34,639 INFO L87 Difference]: Start difference. First operand 1563 states and 1566 transitions. Second operand 64 states. [2018-04-05 17:56:40,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:56:40,687 INFO L93 Difference]: Finished difference Result 1751 states and 1785 transitions. [2018-04-05 17:56:40,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-05 17:56:40,688 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1401 [2018-04-05 17:56:40,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:56:40,696 INFO L225 Difference]: With dead ends: 1751 [2018-04-05 17:56:40,696 INFO L226 Difference]: Without dead ends: 1731 [2018-04-05 17:56:40,697 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2861 GetRequests, 2739 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-04-05 17:56:40,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1731 states. [2018-04-05 17:56:40,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1731 to 1721. [2018-04-05 17:56:40,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1721 states. [2018-04-05 17:56:40,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1721 states to 1721 states and 1739 transitions. [2018-04-05 17:56:40,759 INFO L78 Accepts]: Start accepts. Automaton has 1721 states and 1739 transitions. Word has length 1401 [2018-04-05 17:56:40,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:56:40,761 INFO L459 AbstractCegarLoop]: Abstraction has 1721 states and 1739 transitions. [2018-04-05 17:56:40,761 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-05 17:56:40,761 INFO L276 IsEmpty]: Start isEmpty. Operand 1721 states and 1739 transitions. [2018-04-05 17:56:40,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1538 [2018-04-05 17:56:40,779 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:56:40,780 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-05 17:56:40,780 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-05 17:56:40,781 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) [2018-04-05 17:56:40,793 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 17:56:41,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:56:41,230 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:56:42,321 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-05 17:56:42,321 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:56:44,087 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-05 17:56:44,124 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:56:44,124 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-04-05 17:56:44,126 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-05 17:56:44,127 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-05 17:56:44,127 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-04-05 17:56:44,127 INFO L87 Difference]: Start difference. First operand 1721 states and 1739 transitions. Second operand 64 states. [2018-04-05 17:56:56,508 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 124 DAG size of output 12 [2018-04-05 17:57:00,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:57:00,835 INFO L93 Difference]: Finished difference Result 1934 states and 2223 transitions. [2018-04-05 17:57:00,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-05 17:57:00,835 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1537 [2018-04-05 17:57:00,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:57:00,841 INFO L225 Difference]: With dead ends: 1934 [2018-04-05 17:57:00,842 INFO L226 Difference]: Without dead ends: 1933 [2018-04-05 17:57:00,843 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3161 GetRequests, 3025 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3452 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=4624, Invalid=14282, Unknown=0, NotChecked=0, Total=18906 [2018-04-05 17:57:00,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1933 states. [2018-04-05 17:57:00,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1933 to 1864. [2018-04-05 17:57:00,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1864 states. [2018-04-05 17:57:00,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1864 states to 1864 states and 1913 transitions. [2018-04-05 17:57:00,930 INFO L78 Accepts]: Start accepts. Automaton has 1864 states and 1913 transitions. Word has length 1537 [2018-04-05 17:57:00,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:57:00,931 INFO L459 AbstractCegarLoop]: Abstraction has 1864 states and 1913 transitions. [2018-04-05 17:57:00,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-05 17:57:00,931 INFO L276 IsEmpty]: Start isEmpty. Operand 1864 states and 1913 transitions. [2018-04-05 17:57:00,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1539 [2018-04-05 17:57:00,942 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:57:00,943 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-05 17:57:00,943 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-05 17:57:00,943 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-05 17:57:00,949 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:57:01,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:57:01,261 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 17:57:01,264 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-05 17:57:01,264 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 17:57:01,267 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-05 17:57:01,268 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-05 17:57:05,139 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-05 17:57:05,139 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 17:57:07,836 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-05 17:57:07,868 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 17:57:07,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-04-05 17:57:07,870 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-05 17:57:07,871 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-05 17:57:07,871 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-04-05 17:57:07,871 INFO L87 Difference]: Start difference. First operand 1864 states and 1913 transitions. Second operand 71 states. [2018-04-05 17:57:09,668 WARN L148 SmtUtils]: Spent 308ms on a formula simplification that was a NOOP. DAG size: 19 [2018-04-05 17:57:10,893 WARN L148 SmtUtils]: Spent 142ms on a formula simplification that was a NOOP. DAG size: 20 [2018-04-05 17:57:17,984 WARN L148 SmtUtils]: Spent 126ms on a formula simplification that was a NOOP. DAG size: 19 [2018-04-05 17:57:19,515 WARN L148 SmtUtils]: Spent 359ms on a formula simplification that was a NOOP. DAG size: 17 [2018-04-05 17:57:23,466 WARN L148 SmtUtils]: Spent 108ms on a formula simplification that was a NOOP. DAG size: 20 [2018-04-05 17:57:29,584 WARN L148 SmtUtils]: Spent 119ms on a formula simplification that was a NOOP. DAG size: 19 [2018-04-05 17:57:32,642 WARN L151 SmtUtils]: Spent 371ms on a formula simplification. DAG size of input: 79 DAG size of output 24 [2018-04-05 17:57:33,331 WARN L151 SmtUtils]: Spent 251ms on a formula simplification. DAG size of input: 130 DAG size of output 27 [2018-04-05 17:57:33,884 WARN L151 SmtUtils]: Spent 182ms on a formula simplification. DAG size of input: 126 DAG size of output 26 [2018-04-05 17:57:34,173 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 123 DAG size of output 27 [2018-04-05 17:57:35,995 WARN L151 SmtUtils]: Spent 188ms on a formula simplification. DAG size of input: 104 DAG size of output 26 [2018-04-05 17:57:36,887 WARN L151 SmtUtils]: Spent 741ms on a formula simplification. DAG size of input: 100 DAG size of output 27 [2018-04-05 17:57:37,561 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 96 DAG size of output 26 [2018-04-05 17:57:37,915 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 93 DAG size of output 27 [2018-04-05 17:57:38,597 WARN L151 SmtUtils]: Spent 159ms on a formula simplification. DAG size of input: 89 DAG size of output 26 [2018-04-05 17:57:39,004 WARN L151 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 86 DAG size of output 27 [2018-04-05 17:57:43,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 17:57:43,623 INFO L93 Difference]: Finished difference Result 1914 states and 2203 transitions. [2018-04-05 17:57:43,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-05 17:57:43,624 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1538 [2018-04-05 17:57:43,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 17:57:43,630 INFO L225 Difference]: With dead ends: 1914 [2018-04-05 17:57:43,630 INFO L226 Difference]: Without dead ends: 1913 [2018-04-05 17:57:43,633 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3168 GetRequests, 2978 SyntacticMatches, 29 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5949 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=5718, Invalid=20688, Unknown=0, NotChecked=0, Total=26406 [2018-04-05 17:57:43,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2018-04-05 17:57:43,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1865. [2018-04-05 17:57:43,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1865 states. [2018-04-05 17:57:43,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1865 states to 1865 states and 1899 transitions. [2018-04-05 17:57:43,680 INFO L78 Accepts]: Start accepts. Automaton has 1865 states and 1899 transitions. Word has length 1538 [2018-04-05 17:57:43,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 17:57:43,681 INFO L459 AbstractCegarLoop]: Abstraction has 1865 states and 1899 transitions. [2018-04-05 17:57:43,681 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-05 17:57:43,681 INFO L276 IsEmpty]: Start isEmpty. Operand 1865 states and 1899 transitions. [2018-04-05 17:57:43,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1682 [2018-04-05 17:57:43,695 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 17:57:43,695 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-05 17:57:43,695 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-05 17:57:43,696 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-05 17:57:43,713 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 17:57:44,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 17:57:44,089 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-04-05 17:57:45,069 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-05 17:57:45,070 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-05 17:57:45,078 WARN L197 ceAbstractionStarter]: Timeout [2018-04-05 17:57:45,078 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.04 05:57:45 BoogieIcfgContainer [2018-04-05 17:57:45,078 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-05 17:57:45,079 INFO L168 Benchmark]: Toolchain (without parser) took 284590.18 ms. Allocated memory was 313.0 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 256.1 MB in the beginning and 1.2 GB in the end (delta: -921.7 MB). Peak memory consumption was 1.1 GB. Max. memory is 5.3 GB. [2018-04-05 17:57:45,086 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 313.0 MB. Free memory is still 274.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-05 17:57:45,086 INFO L168 Benchmark]: CACSL2BoogieTranslator took 529.63 ms. Allocated memory is still 313.0 MB. Free memory was 256.1 MB in the beginning and 245.9 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. [2018-04-05 17:57:45,087 INFO L168 Benchmark]: Boogie Preprocessor took 66.71 ms. Allocated memory is still 313.0 MB. Free memory was 245.9 MB in the beginning and 243.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-04-05 17:57:45,087 INFO L168 Benchmark]: RCFGBuilder took 723.73 ms. Allocated memory was 313.0 MB in the beginning and 478.2 MB in the end (delta: 165.2 MB). Free memory was 243.9 MB in the beginning and 444.4 MB in the end (delta: -200.5 MB). Peak memory consumption was 25.1 MB. Max. memory is 5.3 GB. [2018-04-05 17:57:45,088 INFO L168 Benchmark]: TraceAbstraction took 283260.68 ms. Allocated memory was 478.2 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 442.6 MB in the beginning and 1.2 GB in the end (delta: -735.3 MB). Peak memory consumption was 1.1 GB. Max. memory is 5.3 GB. [2018-04-05 17:57:45,108 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.23 ms. Allocated memory is still 313.0 MB. Free memory is still 274.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 529.63 ms. Allocated memory is still 313.0 MB. Free memory was 256.1 MB in the beginning and 245.9 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 66.71 ms. Allocated memory is still 313.0 MB. Free memory was 245.9 MB in the beginning and 243.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 723.73 ms. Allocated memory was 313.0 MB in the beginning and 478.2 MB in the end (delta: 165.2 MB). Free memory was 243.9 MB in the beginning and 444.4 MB in the end (delta: -200.5 MB). Peak memory consumption was 25.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 283260.68 ms. Allocated memory was 478.2 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 442.6 MB in the beginning and 1.2 GB in the end (delta: -735.3 MB). Peak memory consumption was 1.1 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 30). Cancelled while BasicCegarLoop was analyzing trace of length 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 29 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 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 29 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 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 29 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 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 29 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 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 29 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 1682 with TraceHistMax 167, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 283.1s OverallTime, 49 OverallIterations, 167 TraceHistogramMax, 157.4s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3656 SDtfs, 13298 SDslu, 44890 SDs, 0 SdLazy, 43615 SolverSat, 3030 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 61.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 52484 GetRequests, 48387 SyntacticMatches, 563 SemanticMatches, 3534 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119602 ImplicationChecksByTransitivity, 166.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1865occurred in iteration=48, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 48 MinimizatonAttempts, 694 StatesRemovedByMinimization, 47 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.2s SsaConstructionTime, 4.4s SatisfiabilityAnalysisTime, 114.1s InterpolantComputationTime, 25419 NumberOfCodeBlocks, 25419 NumberOfCodeBlocksAsserted, 48 NumberOfCheckSat, 50742 ConstructedInterpolants, 1655 QuantifiedInterpolants, 105387694 SizeOfPredicates, 1143 NumberOfNonLiveVariables, 46542 ConjunctsInSsa, 1394 ConjunctsInUnsatCore, 96 InterpolantComputations, 15 PerfectInterpolantSequences, 1713356/1739606 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-05_17-57-45-154.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-05_17-57-45-154.csv Completed graceful shutdown