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_false-valid-deref-write.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cf7e2d-m [2018-03-29 21:20:47,434 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-29 21:20:47,435 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-29 21:20:47,449 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-29 21:20:47,450 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-29 21:20:47,451 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-29 21:20:47,452 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-29 21:20:47,453 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-29 21:20:47,456 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-29 21:20:47,457 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-29 21:20:47,458 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-29 21:20:47,458 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-29 21:20:47,459 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-29 21:20:47,461 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-29 21:20:47,462 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-29 21:20:47,464 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-29 21:20:47,466 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-29 21:20:47,468 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-29 21:20:47,469 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-29 21:20:47,471 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-29 21:20:47,473 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-29 21:20:47,474 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-29 21:20:47,474 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-29 21:20:47,475 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-29 21:20:47,476 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-29 21:20:47,477 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-29 21:20:47,477 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-29 21:20:47,478 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-29 21:20:47,479 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-29 21:20:47,479 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-29 21:20:47,480 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-29 21:20:47,480 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-03-29 21:20:47,505 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-29 21:20:47,506 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-29 21:20:47,506 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-29 21:20:47,506 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-29 21:20:47,507 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-29 21:20:47,507 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-29 21:20:47,507 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-29 21:20:47,508 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-29 21:20:47,508 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-29 21:20:47,508 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-29 21:20:47,508 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-29 21:20:47,509 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-29 21:20:47,509 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-29 21:20:47,509 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-29 21:20:47,509 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-29 21:20:47,509 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-29 21:20:47,510 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-29 21:20:47,510 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-29 21:20:47,510 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-29 21:20:47,510 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-29 21:20:47,510 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-29 21:20:47,511 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-29 21:20:47,511 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-29 21:20:47,511 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-29 21:20:47,511 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-29 21:20:47,511 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 21:20:47,512 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-29 21:20:47,512 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-29 21:20:47,512 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-29 21:20:47,512 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-29 21:20:47,512 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-29 21:20:47,513 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:47,513 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-29 21:20:47,514 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-29 21:20:47,514 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-29 21:20:47,514 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-29 21:20:47,514 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-29 21:20:47,551 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-29 21:20:47,565 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-29 21:20:47,569 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-29 21:20:47,571 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-29 21:20:47,572 INFO L276 PluginConnector]: CDTParser initialized [2018-03-29 21:20:47,572 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-29 21:20:47,902 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG56d00072f [2018-03-29 21:20:48,021 INFO L287 CDTParser]: IsIndexed: true [2018-03-29 21:20:48,021 INFO L288 CDTParser]: Found 1 translation units. [2018-03-29 21:20:48,022 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-29 21:20:48,023 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-29 21:20:48,023 INFO L215 ultiparseSymbolTable]: [2018-03-29 21:20:48,023 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-29 21:20:48,023 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-29 21:20:48,023 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-29 21:20:48,023 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-29 21:20:48,023 INFO L233 ultiparseSymbolTable]: [2018-03-29 21:20:48,041 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG56d00072f [2018-03-29 21:20:48,046 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-29 21:20:48,051 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-29 21:20:48,052 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-29 21:20:48,052 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-29 21:20:48,058 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-29 21:20:48,059 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 09:20:48" (1/1) ... [2018-03-29 21:20:48,061 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ecdd2af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:48, skipping insertion in model container [2018-03-29 21:20:48,062 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 09:20:48" (1/1) ... [2018-03-29 21:20:48,076 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 21:20:48,090 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 21:20:48,234 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 21:20:48,257 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 21:20:48,261 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-03-29 21:20:48,271 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:48 WrapperNode [2018-03-29 21:20:48,271 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-29 21:20:48,272 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-29 21:20:48,272 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-29 21:20:48,272 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-29 21:20:48,289 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:48" (1/1) ... [2018-03-29 21:20:48,289 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:48" (1/1) ... [2018-03-29 21:20:48,296 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:48" (1/1) ... [2018-03-29 21:20:48,297 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:48" (1/1) ... [2018-03-29 21:20:48,300 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:48" (1/1) ... [2018-03-29 21:20:48,306 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:48" (1/1) ... [2018-03-29 21:20:48,307 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:48" (1/1) ... [2018-03-29 21:20:48,309 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-29 21:20:48,310 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-29 21:20:48,310 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-29 21:20:48,310 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-29 21:20:48,311 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:48" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 21:20:48,369 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-29 21:20:48,369 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-29 21:20:48,369 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-03-29 21:20:48,369 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-29 21:20:48,369 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-03-29 21:20:48,369 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-29 21:20:48,370 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-29 21:20:48,370 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-29 21:20:48,370 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-29 21:20:48,370 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-29 21:20:48,370 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-29 21:20:48,370 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-29 21:20:48,371 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-29 21:20:48,668 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-29 21:20:48,669 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 09:20:48 BoogieIcfgContainer [2018-03-29 21:20:48,669 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-29 21:20:48,670 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-29 21:20:48,671 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-29 21:20:48,674 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-29 21:20:48,674 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.03 09:20:48" (1/3) ... [2018-03-29 21:20:48,675 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19323e04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 09:20:48, skipping insertion in model container [2018-03-29 21:20:48,675 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:48" (2/3) ... [2018-03-29 21:20:48,675 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19323e04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 09:20:48, skipping insertion in model container [2018-03-29 21:20:48,676 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 09:20:48" (3/3) ... [2018-03-29 21:20:48,677 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-29 21:20:48,687 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-29 21:20:48,695 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-03-29 21:20:48,741 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-29 21:20:48,742 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-29 21:20:48,742 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-29 21:20:48,743 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-29 21:20:48,743 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-29 21:20:48,743 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-29 21:20:48,743 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-29 21:20:48,743 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-29 21:20:48,743 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-29 21:20:48,744 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-29 21:20:48,757 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-03-29 21:20:48,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-03-29 21:20:48,761 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:48,762 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:48,762 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:48,766 INFO L82 PathProgramCache]: Analyzing trace with hash 924065095, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:48,780 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:48,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:48,818 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:48,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:48,874 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:48,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:48,912 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:48,913 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-03-29 21:20:48,914 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 21:20:48,924 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 21:20:48,925 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:20:48,927 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-03-29 21:20:49,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:49,046 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-03-29 21:20:49,046 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-29 21:20:49,048 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-03-29 21:20:49,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:49,060 INFO L225 Difference]: With dead ends: 136 [2018-03-29 21:20:49,060 INFO L226 Difference]: Without dead ends: 80 [2018-03-29 21:20:49,063 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:20:49,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-03-29 21:20:49,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-03-29 21:20:49,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-03-29 21:20:49,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-03-29 21:20:49,111 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-03-29 21:20:49,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:49,111 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-03-29 21:20:49,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 21:20:49,112 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-03-29 21:20:49,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-03-29 21:20:49,112 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:49,112 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:49,113 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:49,113 INFO L82 PathProgramCache]: Analyzing trace with hash 591861313, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:49,122 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:49,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:49,144 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:49,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:49,157 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:49,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:49,234 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:49,234 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-03-29 21:20:49,235 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 21:20:49,236 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 21:20:49,236 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:20:49,236 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-03-29 21:20:49,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:49,279 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-03-29 21:20:49,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-29 21:20:49,280 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-03-29 21:20:49,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:49,283 INFO L225 Difference]: With dead ends: 78 [2018-03-29 21:20:49,283 INFO L226 Difference]: Without dead ends: 77 [2018-03-29 21:20:49,284 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:20:49,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-03-29 21:20:49,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-03-29 21:20:49,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 21:20:49,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 21:20:49,294 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-03-29 21:20:49,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:49,294 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 21:20:49,294 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 21:20:49,294 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 21:20:49,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 21:20:49,295 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:49,295 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:49,295 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:49,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1167831631, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:49,303 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:49,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:49,323 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:49,351 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:20:49,352 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:20:49,355 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:20:49,355 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 21:20:49,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:49,370 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:49,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:49,411 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:49,412 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-03-29 21:20:49,412 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-29 21:20:49,412 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-29 21:20:49,413 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-29 21:20:49,413 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-03-29 21:20:49,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:49,482 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-03-29 21:20:49,482 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-29 21:20:49,483 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-29 21:20:49,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:49,484 INFO L225 Difference]: With dead ends: 67 [2018-03-29 21:20:49,484 INFO L226 Difference]: Without dead ends: 66 [2018-03-29 21:20:49,485 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-03-29 21:20:49,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-03-29 21:20:49,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-03-29 21:20:49,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-03-29 21:20:49,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-03-29 21:20:49,493 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-03-29 21:20:49,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:49,494 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-03-29 21:20:49,494 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-29 21:20:49,494 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-03-29 21:20:49,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 21:20:49,495 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:49,495 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:49,495 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:49,496 INFO L82 PathProgramCache]: Analyzing trace with hash 1167831632, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:49,510 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:49,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:49,531 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:49,548 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:20:49,548 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:20:49,555 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:20:49,555 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:20:49,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:49,603 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:49,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:49,763 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:49,763 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-03-29 21:20:49,764 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-29 21:20:49,764 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-29 21:20:49,764 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-03-29 21:20:49,764 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-03-29 21:20:49,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:49,937 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-03-29 21:20:49,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 21:20:49,937 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-03-29 21:20:49,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:49,939 INFO L225 Difference]: With dead ends: 75 [2018-03-29 21:20:49,939 INFO L226 Difference]: Without dead ends: 74 [2018-03-29 21:20:49,940 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-03-29 21:20:49,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-03-29 21:20:49,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-03-29 21:20:49,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 21:20:49,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 21:20:49,949 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-03-29 21:20:49,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:49,950 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 21:20:49,950 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-29 21:20:49,950 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 21:20:49,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-03-29 21:20:49,951 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:49,951 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:49,951 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:49,952 INFO L82 PathProgramCache]: Analyzing trace with hash -572236607, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:49,966 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:49,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:49,990 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:50,009 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:50,009 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:50,086 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:50,107 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:50,108 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-03-29 21:20:50,108 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 21:20:50,108 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 21:20:50,108 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-03-29 21:20:50,108 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-03-29 21:20:50,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:50,213 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2018-03-29 21:20:50,213 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 21:20:50,213 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-03-29 21:20:50,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:50,214 INFO L225 Difference]: With dead ends: 101 [2018-03-29 21:20:50,214 INFO L226 Difference]: Without dead ends: 100 [2018-03-29 21:20:50,214 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2018-03-29 21:20:50,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-03-29 21:20:50,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 84. [2018-03-29 21:20:50,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-03-29 21:20:50,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 91 transitions. [2018-03-29 21:20:50,222 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 91 transitions. Word has length 31 [2018-03-29 21:20:50,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:50,223 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 91 transitions. [2018-03-29 21:20:50,223 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 21:20:50,223 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 91 transitions. [2018-03-29 21:20:50,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-03-29 21:20:50,224 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:50,224 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] [2018-03-29 21:20:50,224 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:50,224 INFO L82 PathProgramCache]: Analyzing trace with hash -559465520, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:50,236 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:50,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:50,254 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:50,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-03-29 21:20:50,264 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:20:50,282 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:20:50,283 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:20:50,386 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:50,386 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:50,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:50,545 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:50,545 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2018-03-29 21:20:50,545 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-29 21:20:50,545 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-29 21:20:50,546 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-03-29 21:20:50,546 INFO L87 Difference]: Start difference. First operand 84 states and 91 transitions. Second operand 14 states. [2018-03-29 21:20:50,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:50,881 INFO L93 Difference]: Finished difference Result 95 states and 102 transitions. [2018-03-29 21:20:50,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-29 21:20:50,882 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-03-29 21:20:50,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:50,883 INFO L225 Difference]: With dead ends: 95 [2018-03-29 21:20:50,883 INFO L226 Difference]: Without dead ends: 94 [2018-03-29 21:20:50,883 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=130, Invalid=332, Unknown=0, NotChecked=0, Total=462 [2018-03-29 21:20:50,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-03-29 21:20:50,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 85. [2018-03-29 21:20:50,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-03-29 21:20:50,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-03-29 21:20:50,895 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 32 [2018-03-29 21:20:50,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:50,895 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-03-29 21:20:50,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-29 21:20:50,896 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-03-29 21:20:50,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-03-29 21:20:50,897 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:50,897 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:50,897 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:50,897 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 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:50,904 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:50,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:50,916 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:50,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:50,939 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:51,003 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:51,033 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:51,033 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2018-03-29 21:20:51,034 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 21:20:51,034 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 21:20:51,034 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-03-29 21:20:51,034 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 9 states. [2018-03-29 21:20:51,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:51,128 INFO L93 Difference]: Finished difference Result 174 states and 188 transitions. [2018-03-29 21:20:51,128 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 21:20:51,128 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-03-29 21:20:51,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:51,129 INFO L225 Difference]: With dead ends: 174 [2018-03-29 21:20:51,129 INFO L226 Difference]: Without dead ends: 102 [2018-03-29 21:20:51,130 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2018-03-29 21:20:51,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-03-29 21:20:51,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 89. [2018-03-29 21:20:51,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-03-29 21:20:51,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-03-29 21:20:51,143 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 33 [2018-03-29 21:20:51,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:51,144 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-03-29 21:20:51,144 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 21:20:51,144 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-03-29 21:20:51,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-03-29 21:20:51,147 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:51,147 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:51,147 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:51,147 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 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:51,155 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:51,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:51,170 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:51,214 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:51,215 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:51,324 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:20:51,345 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:51,345 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2018-03-29 21:20:51,346 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-29 21:20:51,346 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-29 21:20:51,346 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-03-29 21:20:51,346 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 12 states. [2018-03-29 21:20:51,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:51,476 INFO L93 Difference]: Finished difference Result 180 states and 194 transitions. [2018-03-29 21:20:51,476 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-29 21:20:51,476 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2018-03-29 21:20:51,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:51,477 INFO L225 Difference]: With dead ends: 180 [2018-03-29 21:20:51,478 INFO L226 Difference]: Without dead ends: 105 [2018-03-29 21:20:51,478 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2018-03-29 21:20:51,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-03-29 21:20:51,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2018-03-29 21:20:51,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-03-29 21:20:51,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-03-29 21:20:51,486 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 42 [2018-03-29 21:20:51,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:51,487 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-03-29 21:20:51,487 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-29 21:20:51,487 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-03-29 21:20:51,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-03-29 21:20:51,488 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:51,488 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:51,488 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:51,488 INFO L82 PathProgramCache]: Analyzing trace with hash -1764291391, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:51,494 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:51,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:51,515 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:51,568 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-03-29 21:20:51,568 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:51,631 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-03-29 21:20:51,653 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:51,653 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 15 [2018-03-29 21:20:51,654 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-29 21:20:51,654 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-29 21:20:51,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2018-03-29 21:20:51,654 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 15 states. [2018-03-29 21:20:51,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:51,893 INFO L93 Difference]: Finished difference Result 211 states and 225 transitions. [2018-03-29 21:20:51,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-29 21:20:51,893 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 49 [2018-03-29 21:20:51,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:51,894 INFO L225 Difference]: With dead ends: 211 [2018-03-29 21:20:51,895 INFO L226 Difference]: Without dead ends: 130 [2018-03-29 21:20:51,896 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=172, Invalid=428, Unknown=0, NotChecked=0, Total=600 [2018-03-29 21:20:51,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-03-29 21:20:51,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 114. [2018-03-29 21:20:51,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-03-29 21:20:51,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2018-03-29 21:20:51,905 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 49 [2018-03-29 21:20:51,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:51,906 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2018-03-29 21:20:51,906 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-29 21:20:51,906 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2018-03-29 21:20:51,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-03-29 21:20:51,907 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:51,907 INFO L355 BasicCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:51,907 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:51,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1367929645, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:51,923 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:51,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:51,941 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:51,983 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 21:20:51,984 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:52,003 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 21:20:52,024 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:52,025 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-03-29 21:20:52,025 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 21:20:52,025 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 21:20:52,025 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-03-29 21:20:52,026 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand 9 states. [2018-03-29 21:20:52,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:52,125 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2018-03-29 21:20:52,125 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-29 21:20:52,125 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-03-29 21:20:52,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:52,127 INFO L225 Difference]: With dead ends: 129 [2018-03-29 21:20:52,127 INFO L226 Difference]: Without dead ends: 128 [2018-03-29 21:20:52,127 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2018-03-29 21:20:52,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-03-29 21:20:52,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-03-29 21:20:52,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-03-29 21:20:52,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-03-29 21:20:52,138 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 51 [2018-03-29 21:20:52,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:52,139 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-03-29 21:20:52,139 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 21:20:52,139 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-03-29 21:20:52,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-03-29 21:20:52,140 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:52,140 INFO L355 BasicCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:52,140 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:52,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1333640360, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:52,147 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:52,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:52,166 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:52,183 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 21:20:52,183 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:52,203 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 21:20:52,233 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:52,233 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-03-29 21:20:52,234 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 21:20:52,234 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 21:20:52,234 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-03-29 21:20:52,234 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 8 states. [2018-03-29 21:20:52,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:52,340 INFO L93 Difference]: Finished difference Result 161 states and 170 transitions. [2018-03-29 21:20:52,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 21:20:52,341 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2018-03-29 21:20:52,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:52,342 INFO L225 Difference]: With dead ends: 161 [2018-03-29 21:20:52,343 INFO L226 Difference]: Without dead ends: 141 [2018-03-29 21:20:52,343 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2018-03-29 21:20:52,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-03-29 21:20:52,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-03-29 21:20:52,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-03-29 21:20:52,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2018-03-29 21:20:52,352 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 59 [2018-03-29 21:20:52,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:52,353 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2018-03-29 21:20:52,353 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 21:20:52,353 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2018-03-29 21:20:52,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-03-29 21:20:52,354 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:52,355 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:52,355 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:52,355 INFO L82 PathProgramCache]: Analyzing trace with hash -210360755, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:52,364 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:52,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:52,391 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:52,506 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 21:20:52,506 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:52,642 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 21:20:52,664 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:52,664 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2018-03-29 21:20:52,665 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-29 21:20:52,665 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-29 21:20:52,665 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2018-03-29 21:20:52,665 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand 21 states. [2018-03-29 21:20:52,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:52,986 INFO L93 Difference]: Finished difference Result 264 states and 281 transitions. [2018-03-29 21:20:52,987 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-03-29 21:20:52,987 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 87 [2018-03-29 21:20:52,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:52,989 INFO L225 Difference]: With dead ends: 264 [2018-03-29 21:20:52,989 INFO L226 Difference]: Without dead ends: 185 [2018-03-29 21:20:52,991 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 149 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=303, Invalid=1029, Unknown=0, NotChecked=0, Total=1332 [2018-03-29 21:20:52,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-03-29 21:20:53,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 168. [2018-03-29 21:20:53,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 21:20:53,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 177 transitions. [2018-03-29 21:20:53,002 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 177 transitions. Word has length 87 [2018-03-29 21:20:53,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:53,002 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 177 transitions. [2018-03-29 21:20:53,002 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-29 21:20:53,002 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 177 transitions. [2018-03-29 21:20:53,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-03-29 21:20:53,004 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:53,004 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-03-29 21:20:53,004 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:53,005 INFO L82 PathProgramCache]: Analyzing trace with hash -203591568, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:53,020 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:53,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:53,047 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:53,099 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-03-29 21:20:53,100 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:53,210 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 40 proven. 8 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-03-29 21:20:53,232 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-03-29 21:20:53,232 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2018-03-29 21:20:53,233 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-29 21:20:53,233 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-29 21:20:53,233 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2018-03-29 21:20:53,233 INFO L87 Difference]: Start difference. First operand 168 states and 177 transitions. Second operand 13 states. [2018-03-29 21:20:53,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:53,354 INFO L93 Difference]: Finished difference Result 263 states and 277 transitions. [2018-03-29 21:20:53,354 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-29 21:20:53,354 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 99 [2018-03-29 21:20:53,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:53,356 INFO L225 Difference]: With dead ends: 263 [2018-03-29 21:20:53,356 INFO L226 Difference]: Without dead ends: 178 [2018-03-29 21:20:53,357 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 185 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2018-03-29 21:20:53,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-03-29 21:20:53,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-03-29 21:20:53,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 21:20:53,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 175 transitions. [2018-03-29 21:20:53,365 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 175 transitions. Word has length 99 [2018-03-29 21:20:53,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:53,365 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 175 transitions. [2018-03-29 21:20:53,365 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-29 21:20:53,365 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 175 transitions. [2018-03-29 21:20:53,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-03-29 21:20:53,366 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:53,366 INFO L355 BasicCegarLoop]: trace histogram [9, 7, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:53,366 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:53,366 INFO L82 PathProgramCache]: Analyzing trace with hash 1716502977, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:53,376 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:53,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:53,409 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:53,461 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 21:20:53,461 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:53,554 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 21:20:53,576 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:53,576 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2018-03-29 21:20:53,576 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 21:20:53,577 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 21:20:53,577 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:20:53,577 INFO L87 Difference]: Start difference. First operand 168 states and 175 transitions. Second operand 16 states. [2018-03-29 21:20:53,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:53,776 INFO L93 Difference]: Finished difference Result 263 states and 274 transitions. [2018-03-29 21:20:53,776 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-29 21:20:53,776 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 116 [2018-03-29 21:20:53,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:53,777 INFO L225 Difference]: With dead ends: 263 [2018-03-29 21:20:53,777 INFO L226 Difference]: Without dead ends: 178 [2018-03-29 21:20:53,778 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 215 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2018-03-29 21:20:53,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-03-29 21:20:53,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-03-29 21:20:53,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 21:20:53,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 173 transitions. [2018-03-29 21:20:53,785 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 173 transitions. Word has length 116 [2018-03-29 21:20:53,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:53,785 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 173 transitions. [2018-03-29 21:20:53,785 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 21:20:53,785 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 173 transitions. [2018-03-29 21:20:53,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-03-29 21:20:53,786 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:53,786 INFO L355 BasicCegarLoop]: trace histogram [10, 8, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:53,787 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:53,787 INFO L82 PathProgramCache]: Analyzing trace with hash -444483879, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:53,794 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:53,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:53,825 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:53,896 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 21:20:53,896 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:54,029 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 21:20:54,050 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:54,050 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-03-29 21:20:54,051 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-29 21:20:54,051 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-29 21:20:54,051 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2018-03-29 21:20:54,051 INFO L87 Difference]: Start difference. First operand 168 states and 173 transitions. Second operand 18 states. [2018-03-29 21:20:54,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:54,253 INFO L93 Difference]: Finished difference Result 267 states and 275 transitions. [2018-03-29 21:20:54,253 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-03-29 21:20:54,253 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 125 [2018-03-29 21:20:54,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:54,254 INFO L225 Difference]: With dead ends: 267 [2018-03-29 21:20:54,254 INFO L226 Difference]: Without dead ends: 182 [2018-03-29 21:20:54,255 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 229 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=152, Invalid=498, Unknown=0, NotChecked=0, Total=650 [2018-03-29 21:20:54,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-03-29 21:20:54,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-03-29 21:20:54,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 21:20:54,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 171 transitions. [2018-03-29 21:20:54,264 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 171 transitions. Word has length 125 [2018-03-29 21:20:54,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:54,264 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 171 transitions. [2018-03-29 21:20:54,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-29 21:20:54,264 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 171 transitions. [2018-03-29 21:20:54,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-03-29 21:20:54,265 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:54,266 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:54,266 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:54,266 INFO L82 PathProgramCache]: Analyzing trace with hash 496368833, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:54,273 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:54,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:54,306 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:54,373 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-03-29 21:20:54,373 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:54,459 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-03-29 21:20:54,480 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:54,480 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-03-29 21:20:54,481 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 21:20:54,481 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 21:20:54,481 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:20:54,481 INFO L87 Difference]: Start difference. First operand 168 states and 171 transitions. Second operand 16 states. [2018-03-29 21:20:54,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:54,787 INFO L93 Difference]: Finished difference Result 225 states and 235 transitions. [2018-03-29 21:20:54,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 21:20:54,788 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 134 [2018-03-29 21:20:54,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:54,789 INFO L225 Difference]: With dead ends: 225 [2018-03-29 21:20:54,789 INFO L226 Difference]: Without dead ends: 224 [2018-03-29 21:20:54,789 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=626, Unknown=0, NotChecked=0, Total=870 [2018-03-29 21:20:54,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-03-29 21:20:54,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 203. [2018-03-29 21:20:54,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-03-29 21:20:54,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 213 transitions. [2018-03-29 21:20:54,800 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 213 transitions. Word has length 134 [2018-03-29 21:20:54,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:54,801 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 213 transitions. [2018-03-29 21:20:54,801 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 21:20:54,801 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 213 transitions. [2018-03-29 21:20:54,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-03-29 21:20:54,802 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:54,802 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 9, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:54,802 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:54,802 INFO L82 PathProgramCache]: Analyzing trace with hash -1792435248, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:54,808 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:54,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:54,835 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:54,838 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:20:54,838 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:20:54,842 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:20:54,843 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:20:55,045 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-03-29 21:20:55,045 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:55,194 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-03-29 21:20:55,216 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:55,216 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-03-29 21:20:55,216 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-29 21:20:55,216 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-29 21:20:55,217 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-03-29 21:20:55,217 INFO L87 Difference]: Start difference. First operand 203 states and 213 transitions. Second operand 23 states. [2018-03-29 21:20:55,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:55,900 INFO L93 Difference]: Finished difference Result 217 states and 227 transitions. [2018-03-29 21:20:55,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-29 21:20:55,900 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 135 [2018-03-29 21:20:55,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:55,902 INFO L225 Difference]: With dead ends: 217 [2018-03-29 21:20:55,902 INFO L226 Difference]: Without dead ends: 216 [2018-03-29 21:20:55,903 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 246 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=462, Invalid=1344, Unknown=0, NotChecked=0, Total=1806 [2018-03-29 21:20:55,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-03-29 21:20:55,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 204. [2018-03-29 21:20:55,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-03-29 21:20:55,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 211 transitions. [2018-03-29 21:20:55,914 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 211 transitions. Word has length 135 [2018-03-29 21:20:55,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:55,914 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 211 transitions. [2018-03-29 21:20:55,914 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-29 21:20:55,914 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 211 transitions. [2018-03-29 21:20:55,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-03-29 21:20:55,915 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:55,915 INFO L355 BasicCegarLoop]: trace histogram [11, 8, 8, 8, 8, 8, 8, 8, 8, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:55,915 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:55,916 INFO L82 PathProgramCache]: Analyzing trace with hash 295836888, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:55,922 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:55,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:55,953 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:56,052 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-03-29 21:20:56,052 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:56,228 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-03-29 21:20:56,250 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:56,250 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2018-03-29 21:20:56,250 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-29 21:20:56,251 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-29 21:20:56,251 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2018-03-29 21:20:56,251 INFO L87 Difference]: Start difference. First operand 204 states and 211 transitions. Second operand 24 states. [2018-03-29 21:20:56,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:56,516 INFO L93 Difference]: Finished difference Result 324 states and 337 transitions. [2018-03-29 21:20:56,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-29 21:20:56,516 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 153 [2018-03-29 21:20:56,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:56,517 INFO L225 Difference]: With dead ends: 324 [2018-03-29 21:20:56,517 INFO L226 Difference]: Without dead ends: 214 [2018-03-29 21:20:56,518 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 277 SyntacticMatches, 7 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=272, Invalid=1060, Unknown=0, NotChecked=0, Total=1332 [2018-03-29 21:20:56,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-03-29 21:20:56,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 204. [2018-03-29 21:20:56,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-03-29 21:20:56,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 210 transitions. [2018-03-29 21:20:56,526 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 210 transitions. Word has length 153 [2018-03-29 21:20:56,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:56,527 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 210 transitions. [2018-03-29 21:20:56,527 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-29 21:20:56,527 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 210 transitions. [2018-03-29 21:20:56,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-03-29 21:20:56,528 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:56,528 INFO L355 BasicCegarLoop]: trace histogram [12, 9, 9, 9, 9, 9, 9, 9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:56,528 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:56,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1535370072, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:56,538 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:56,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:56,582 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:56,640 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-03-29 21:20:56,640 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:56,731 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-03-29 21:20:56,752 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:56,753 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-03-29 21:20:56,753 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 21:20:56,753 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 21:20:56,753 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:20:56,753 INFO L87 Difference]: Start difference. First operand 204 states and 210 transitions. Second operand 16 states. [2018-03-29 21:20:57,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:57,066 INFO L93 Difference]: Finished difference Result 274 states and 288 transitions. [2018-03-29 21:20:57,067 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 21:20:57,067 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 162 [2018-03-29 21:20:57,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:57,069 INFO L225 Difference]: With dead ends: 274 [2018-03-29 21:20:57,069 INFO L226 Difference]: Without dead ends: 254 [2018-03-29 21:20:57,070 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-03-29 21:20:57,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-03-29 21:20:57,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 244. [2018-03-29 21:20:57,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-03-29 21:20:57,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 254 transitions. [2018-03-29 21:20:57,081 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 254 transitions. Word has length 162 [2018-03-29 21:20:57,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:57,082 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 254 transitions. [2018-03-29 21:20:57,082 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 21:20:57,082 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 254 transitions. [2018-03-29 21:20:57,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-03-29 21:20:57,083 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:57,084 INFO L355 BasicCegarLoop]: trace histogram [15, 13, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:57,084 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:57,084 INFO L82 PathProgramCache]: Analyzing trace with hash -1176544063, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:57,093 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:57,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:57,146 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:57,453 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-03-29 21:20:57,453 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:57,662 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-03-29 21:20:57,685 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:57,685 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 27 [2018-03-29 21:20:57,685 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-29 21:20:57,686 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-29 21:20:57,686 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2018-03-29 21:20:57,686 INFO L87 Difference]: Start difference. First operand 244 states and 254 transitions. Second operand 27 states. [2018-03-29 21:20:58,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:58,225 INFO L93 Difference]: Finished difference Result 443 states and 463 transitions. [2018-03-29 21:20:58,225 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-29 21:20:58,226 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 170 [2018-03-29 21:20:58,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:58,227 INFO L225 Difference]: With dead ends: 443 [2018-03-29 21:20:58,227 INFO L226 Difference]: Without dead ends: 298 [2018-03-29 21:20:58,228 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 307 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=437, Invalid=1725, Unknown=0, NotChecked=0, Total=2162 [2018-03-29 21:20:58,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-03-29 21:20:58,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 290. [2018-03-29 21:20:58,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-03-29 21:20:58,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 299 transitions. [2018-03-29 21:20:58,237 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 299 transitions. Word has length 170 [2018-03-29 21:20:58,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:58,237 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 299 transitions. [2018-03-29 21:20:58,237 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-29 21:20:58,237 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 299 transitions. [2018-03-29 21:20:58,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-03-29 21:20:58,238 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:58,238 INFO L355 BasicCegarLoop]: trace histogram [20, 17, 16, 16, 16, 16, 16, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:58,238 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:58,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1905766323, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:58,248 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:58,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:58,297 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:58,960 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-03-29 21:20:58,960 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:59,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-03-29 21:20:59,282 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:59,282 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 33 [2018-03-29 21:20:59,283 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-03-29 21:20:59,283 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-03-29 21:20:59,283 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-03-29 21:20:59,284 INFO L87 Difference]: Start difference. First operand 290 states and 299 transitions. Second operand 33 states. [2018-03-29 21:20:59,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:59,763 INFO L93 Difference]: Finished difference Result 491 states and 510 transitions. [2018-03-29 21:20:59,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-03-29 21:20:59,763 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 226 [2018-03-29 21:20:59,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:59,765 INFO L225 Difference]: With dead ends: 491 [2018-03-29 21:20:59,765 INFO L226 Difference]: Without dead ends: 356 [2018-03-29 21:20:59,767 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 411 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=640, Invalid=2782, Unknown=0, NotChecked=0, Total=3422 [2018-03-29 21:20:59,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-03-29 21:20:59,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 345. [2018-03-29 21:20:59,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-03-29 21:20:59,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 354 transitions. [2018-03-29 21:20:59,783 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 354 transitions. Word has length 226 [2018-03-29 21:20:59,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:59,784 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 354 transitions. [2018-03-29 21:20:59,784 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-03-29 21:20:59,784 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 354 transitions. [2018-03-29 21:20:59,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-03-29 21:20:59,786 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:59,787 INFO L355 BasicCegarLoop]: trace histogram [25, 21, 20, 20, 20, 20, 20, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:59,787 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:20:59,787 INFO L82 PathProgramCache]: Analyzing trace with hash 1014050777, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:59,796 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:59,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:59,858 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:00,099 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-03-29 21:21:00,099 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:00,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-03-29 21:21:00,394 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:00,395 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2018-03-29 21:21:00,395 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-29 21:21:00,395 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-29 21:21:00,395 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-03-29 21:21:00,396 INFO L87 Difference]: Start difference. First operand 345 states and 354 transitions. Second operand 30 states. [2018-03-29 21:21:00,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:00,749 INFO L93 Difference]: Finished difference Result 496 states and 514 transitions. [2018-03-29 21:21:00,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-29 21:21:00,750 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 282 [2018-03-29 21:21:00,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:00,752 INFO L225 Difference]: With dead ends: 496 [2018-03-29 21:21:00,752 INFO L226 Difference]: Without dead ends: 355 [2018-03-29 21:21:00,753 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 527 SyntacticMatches, 9 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=426, Invalid=1830, Unknown=0, NotChecked=0, Total=2256 [2018-03-29 21:21:00,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-03-29 21:21:00,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 345. [2018-03-29 21:21:00,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-03-29 21:21:00,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 352 transitions. [2018-03-29 21:21:00,763 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 352 transitions. Word has length 282 [2018-03-29 21:21:00,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:00,763 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 352 transitions. [2018-03-29 21:21:00,764 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-29 21:21:00,764 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 352 transitions. [2018-03-29 21:21:00,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-03-29 21:21:00,765 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:00,765 INFO L355 BasicCegarLoop]: trace histogram [26, 22, 21, 21, 21, 21, 21, 21, 21, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:00,765 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:00,765 INFO L82 PathProgramCache]: Analyzing trace with hash 528332737, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:00,771 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:00,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:00,825 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:01,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-03-29 21:21:01,089 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:01,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-03-29 21:21:01,438 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:01,438 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 39 [2018-03-29 21:21:01,438 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 21:21:01,439 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 21:21:01,439 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1257, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 21:21:01,439 INFO L87 Difference]: Start difference. First operand 345 states and 352 transitions. Second operand 39 states. [2018-03-29 21:21:02,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:02,214 INFO L93 Difference]: Finished difference Result 545 states and 560 transitions. [2018-03-29 21:21:02,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-29 21:21:02,214 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 291 [2018-03-29 21:21:02,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:02,217 INFO L225 Difference]: With dead ends: 545 [2018-03-29 21:21:02,217 INFO L226 Difference]: Without dead ends: 420 [2018-03-29 21:21:02,219 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 533 SyntacticMatches, 11 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 21:21:02,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-03-29 21:21:02,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 409. [2018-03-29 21:21:02,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-03-29 21:21:02,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 416 transitions. [2018-03-29 21:21:02,237 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 416 transitions. Word has length 291 [2018-03-29 21:21:02,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:02,238 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 416 transitions. [2018-03-29 21:21:02,238 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 21:21:02,238 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 416 transitions. [2018-03-29 21:21:02,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2018-03-29 21:21:02,241 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:02,241 INFO L355 BasicCegarLoop]: trace histogram [32, 27, 26, 26, 26, 26, 26, 26, 26, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:02,241 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:02,241 INFO L82 PathProgramCache]: Analyzing trace with hash 374791885, now seen corresponding path program 9 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:02,252 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:02,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:02,354 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:02,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-03-29 21:21:02,873 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:03,266 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-03-29 21:21:03,287 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:03,288 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 36 [2018-03-29 21:21:03,288 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-03-29 21:21:03,288 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-03-29 21:21:03,289 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-03-29 21:21:03,289 INFO L87 Difference]: Start difference. First operand 409 states and 416 transitions. Second operand 36 states. [2018-03-29 21:21:03,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:03,880 INFO L93 Difference]: Finished difference Result 550 states and 563 transitions. [2018-03-29 21:21:03,880 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-03-29 21:21:03,880 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 356 [2018-03-29 21:21:03,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:03,882 INFO L225 Difference]: With dead ends: 550 [2018-03-29 21:21:03,882 INFO L226 Difference]: Without dead ends: 419 [2018-03-29 21:21:03,883 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 667 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=614, Invalid=2808, Unknown=0, NotChecked=0, Total=3422 [2018-03-29 21:21:03,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-03-29 21:21:03,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 409. [2018-03-29 21:21:03,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-03-29 21:21:03,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 414 transitions. [2018-03-29 21:21:03,893 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 414 transitions. Word has length 356 [2018-03-29 21:21:03,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:03,894 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 414 transitions. [2018-03-29 21:21:03,894 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-03-29 21:21:03,894 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 414 transitions. [2018-03-29 21:21:03,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-03-29 21:21:03,895 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:03,896 INFO L355 BasicCegarLoop]: trace histogram [33, 28, 27, 27, 27, 27, 27, 27, 27, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:03,896 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:03,896 INFO L82 PathProgramCache]: Analyzing trace with hash 1478204237, now seen corresponding path program 10 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:03,904 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:03,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:03,975 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:04,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-03-29 21:21:04,424 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:04,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-03-29 21:21:04,903 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:04,903 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 45 [2018-03-29 21:21:04,904 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-03-29 21:21:04,904 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-03-29 21:21:04,904 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1691, Unknown=0, NotChecked=0, Total=1980 [2018-03-29 21:21:04,904 INFO L87 Difference]: Start difference. First operand 409 states and 414 transitions. Second operand 45 states. [2018-03-29 21:21:05,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:05,714 INFO L93 Difference]: Finished difference Result 608 states and 619 transitions. [2018-03-29 21:21:05,714 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-29 21:21:05,714 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 365 [2018-03-29 21:21:05,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:05,717 INFO L225 Difference]: With dead ends: 608 [2018-03-29 21:21:05,717 INFO L226 Difference]: Without dead ends: 493 [2018-03-29 21:21:05,720 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 673 SyntacticMatches, 13 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1160, Invalid=5646, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 21:21:05,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2018-03-29 21:21:05,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 482. [2018-03-29 21:21:05,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-03-29 21:21:05,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 487 transitions. [2018-03-29 21:21:05,739 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 487 transitions. Word has length 365 [2018-03-29 21:21:05,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:05,740 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 487 transitions. [2018-03-29 21:21:05,740 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-03-29 21:21:05,740 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 487 transitions. [2018-03-29 21:21:05,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-03-29 21:21:05,743 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:05,744 INFO L355 BasicCegarLoop]: trace histogram [40, 34, 33, 33, 33, 33, 33, 33, 33, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:05,744 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:05,744 INFO L82 PathProgramCache]: Analyzing trace with hash 2074157017, now seen corresponding path program 11 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:05,755 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:05,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:05,847 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:06,206 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-03-29 21:21:06,207 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:06,634 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-03-29 21:21:06,675 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:06,676 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 42 [2018-03-29 21:21:06,676 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-03-29 21:21:06,676 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-03-29 21:21:06,677 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2018-03-29 21:21:06,677 INFO L87 Difference]: Start difference. First operand 482 states and 487 transitions. Second operand 42 states. [2018-03-29 21:21:07,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:07,196 INFO L93 Difference]: Finished difference Result 617 states and 625 transitions. [2018-03-29 21:21:07,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-03-29 21:21:07,196 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 439 [2018-03-29 21:21:07,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:07,198 INFO L225 Difference]: With dead ends: 617 [2018-03-29 21:21:07,198 INFO L226 Difference]: Without dead ends: 496 [2018-03-29 21:21:07,199 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 906 GetRequests, 825 SyntacticMatches, 13 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=836, Invalid=3994, Unknown=0, NotChecked=0, Total=4830 [2018-03-29 21:21:07,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-03-29 21:21:07,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 482. [2018-03-29 21:21:07,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-03-29 21:21:07,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 485 transitions. [2018-03-29 21:21:07,210 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 485 transitions. Word has length 439 [2018-03-29 21:21:07,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:07,211 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 485 transitions. [2018-03-29 21:21:07,211 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-03-29 21:21:07,211 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 485 transitions. [2018-03-29 21:21:07,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2018-03-29 21:21:07,213 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:07,213 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 34, 34, 34, 34, 34, 34, 34, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:07,214 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:07,214 INFO L82 PathProgramCache]: Analyzing trace with hash 1597753281, now seen corresponding path program 12 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:07,220 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:07,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:07,297 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:07,469 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-03-29 21:21:07,469 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:07,797 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-03-29 21:21:07,818 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:07,819 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-03-29 21:21:07,819 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 21:21:07,819 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 21:21:07,820 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-03-29 21:21:07,820 INFO L87 Difference]: Start difference. First operand 482 states and 485 transitions. Second operand 32 states. [2018-03-29 21:21:08,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:08,974 INFO L93 Difference]: Finished difference Result 591 states and 609 transitions. [2018-03-29 21:21:08,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 21:21:08,974 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 448 [2018-03-29 21:21:08,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:08,976 INFO L225 Difference]: With dead ends: 591 [2018-03-29 21:21:08,976 INFO L226 Difference]: Without dead ends: 590 [2018-03-29 21:21:08,977 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 871 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-03-29 21:21:08,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2018-03-29 21:21:08,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 553. [2018-03-29 21:21:08,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-03-29 21:21:08,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 571 transitions. [2018-03-29 21:21:08,992 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 571 transitions. Word has length 448 [2018-03-29 21:21:08,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:08,993 INFO L459 AbstractCegarLoop]: Abstraction has 553 states and 571 transitions. [2018-03-29 21:21:08,993 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 21:21:08,993 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 571 transitions. [2018-03-29 21:21:08,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2018-03-29 21:21:08,995 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:08,995 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 35, 34, 34, 34, 34, 34, 34, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:08,995 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:08,996 INFO L82 PathProgramCache]: Analyzing trace with hash -2009255728, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:09,007 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:09,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:09,130 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:09,145 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:21:09,146 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:21:09,148 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:21:09,149 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:21:09,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-03-29 21:21:09,823 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:10,360 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-03-29 21:21:10,381 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:10,381 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-03-29 21:21:10,381 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 21:21:10,382 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 21:21:10,382 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 21:21:10,382 INFO L87 Difference]: Start difference. First operand 553 states and 571 transitions. Second operand 39 states. [2018-03-29 21:21:12,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:12,560 INFO L93 Difference]: Finished difference Result 579 states and 597 transitions. [2018-03-29 21:21:12,560 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-29 21:21:12,560 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 449 [2018-03-29 21:21:12,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:12,563 INFO L225 Difference]: With dead ends: 579 [2018-03-29 21:21:12,563 INFO L226 Difference]: Without dead ends: 578 [2018-03-29 21:21:12,566 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 850 SyntacticMatches, 11 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1416 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 21:21:12,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2018-03-29 21:21:12,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 554. [2018-03-29 21:21:12,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-03-29 21:21:12,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 565 transitions. [2018-03-29 21:21:12,586 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 565 transitions. Word has length 449 [2018-03-29 21:21:12,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:12,586 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 565 transitions. [2018-03-29 21:21:12,586 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 21:21:12,586 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 565 transitions. [2018-03-29 21:21:12,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-03-29 21:21:12,590 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:12,590 INFO L355 BasicCegarLoop]: trace histogram [41, 34, 34, 34, 34, 34, 34, 34, 34, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:12,590 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:12,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1327861288, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:12,599 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:12,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:12,694 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:13,104 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-03-29 21:21:13,104 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:13,725 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-03-29 21:21:13,746 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:13,747 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 48 [2018-03-29 21:21:13,748 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-03-29 21:21:13,748 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-03-29 21:21:13,748 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1918, Unknown=0, NotChecked=0, Total=2256 [2018-03-29 21:21:13,749 INFO L87 Difference]: Start difference. First operand 554 states and 565 transitions. Second operand 48 states. [2018-03-29 21:21:14,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:14,435 INFO L93 Difference]: Finished difference Result 746 states and 767 transitions. [2018-03-29 21:21:14,435 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-03-29 21:21:14,435 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 467 [2018-03-29 21:21:14,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:14,437 INFO L225 Difference]: With dead ends: 746 [2018-03-29 21:21:14,437 INFO L226 Difference]: Without dead ends: 564 [2018-03-29 21:21:14,438 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 873 SyntacticMatches, 15 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2324 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1092, Invalid=5388, Unknown=0, NotChecked=0, Total=6480 [2018-03-29 21:21:14,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2018-03-29 21:21:14,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2018-03-29 21:21:14,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-03-29 21:21:14,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 564 transitions. [2018-03-29 21:21:14,458 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 564 transitions. Word has length 467 [2018-03-29 21:21:14,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:14,458 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 564 transitions. [2018-03-29 21:21:14,458 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-03-29 21:21:14,458 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 564 transitions. [2018-03-29 21:21:14,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2018-03-29 21:21:14,462 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:14,462 INFO L355 BasicCegarLoop]: trace histogram [42, 35, 35, 35, 35, 35, 35, 35, 35, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:14,463 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:14,463 INFO L82 PathProgramCache]: Analyzing trace with hash -1109709224, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:14,475 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:14,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:14,603 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:14,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-03-29 21:21:14,961 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:15,228 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-03-29 21:21:15,250 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:15,251 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-03-29 21:21:15,251 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 21:21:15,252 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 21:21:15,252 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-03-29 21:21:15,252 INFO L87 Difference]: Start difference. First operand 554 states and 564 transitions. Second operand 32 states. [2018-03-29 21:21:15,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:15,890 INFO L93 Difference]: Finished difference Result 664 states and 690 transitions. [2018-03-29 21:21:15,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 21:21:15,890 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 476 [2018-03-29 21:21:15,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:15,892 INFO L225 Difference]: With dead ends: 664 [2018-03-29 21:21:15,893 INFO L226 Difference]: Without dead ends: 644 [2018-03-29 21:21:15,893 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 979 GetRequests, 921 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-03-29 21:21:15,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2018-03-29 21:21:15,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 634. [2018-03-29 21:21:15,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-03-29 21:21:15,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 652 transitions. [2018-03-29 21:21:15,908 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 652 transitions. Word has length 476 [2018-03-29 21:21:15,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:15,909 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 652 transitions. [2018-03-29 21:21:15,909 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 21:21:15,909 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 652 transitions. [2018-03-29 21:21:15,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 521 [2018-03-29 21:21:15,911 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:15,912 INFO L355 BasicCegarLoop]: trace histogram [49, 43, 42, 42, 42, 42, 42, 42, 42, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:15,912 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:15,912 INFO L82 PathProgramCache]: Analyzing trace with hash 701204417, now seen corresponding path program 13 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:15,918 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:16,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:16,022 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:16,665 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-03-29 21:21:16,665 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:17,320 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-03-29 21:21:17,343 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:17,343 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 51 [2018-03-29 21:21:17,344 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-03-29 21:21:17,344 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-03-29 21:21:17,344 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2189, Unknown=0, NotChecked=0, Total=2550 [2018-03-29 21:21:17,345 INFO L87 Difference]: Start difference. First operand 634 states and 652 transitions. Second operand 51 states. [2018-03-29 21:21:18,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:18,467 INFO L93 Difference]: Finished difference Result 981 states and 1017 transitions. [2018-03-29 21:21:18,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-03-29 21:21:18,467 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 520 [2018-03-29 21:21:18,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:18,469 INFO L225 Difference]: With dead ends: 981 [2018-03-29 21:21:18,469 INFO L226 Difference]: Without dead ends: 724 [2018-03-29 21:21:18,472 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1083 GetRequests, 975 SyntacticMatches, 15 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2189 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1477, Invalid=7453, Unknown=0, NotChecked=0, Total=8930 [2018-03-29 21:21:18,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2018-03-29 21:21:18,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 716. [2018-03-29 21:21:18,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 716 states. [2018-03-29 21:21:18,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 733 transitions. [2018-03-29 21:21:18,487 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 733 transitions. Word has length 520 [2018-03-29 21:21:18,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:18,488 INFO L459 AbstractCegarLoop]: Abstraction has 716 states and 733 transitions. [2018-03-29 21:21:18,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-03-29 21:21:18,488 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 733 transitions. [2018-03-29 21:21:18,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2018-03-29 21:21:18,491 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:18,491 INFO L355 BasicCegarLoop]: trace histogram [58, 51, 50, 50, 50, 50, 50, 50, 50, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:18,491 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:18,491 INFO L82 PathProgramCache]: Analyzing trace with hash -1839288499, now seen corresponding path program 14 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:18,497 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:18,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:18,618 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:19,411 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-03-29 21:21:19,411 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:19,967 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-03-29 21:21:19,988 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:19,989 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 57 [2018-03-29 21:21:19,989 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-03-29 21:21:19,990 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-03-29 21:21:19,990 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2751, Unknown=0, NotChecked=0, Total=3192 [2018-03-29 21:21:19,990 INFO L87 Difference]: Start difference. First operand 716 states and 733 transitions. Second operand 57 states. [2018-03-29 21:21:21,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:21,173 INFO L93 Difference]: Finished difference Result 1065 states and 1100 transitions. [2018-03-29 21:21:21,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-03-29 21:21:21,173 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 612 [2018-03-29 21:21:21,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:21,177 INFO L225 Difference]: With dead ends: 1065 [2018-03-29 21:21:21,178 INFO L226 Difference]: Without dead ends: 818 [2018-03-29 21:21:21,181 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1273 GetRequests, 1151 SyntacticMatches, 17 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2844 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1832, Invalid=9510, Unknown=0, NotChecked=0, Total=11342 [2018-03-29 21:21:21,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-03-29 21:21:21,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 807. [2018-03-29 21:21:21,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-03-29 21:21:21,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 824 transitions. [2018-03-29 21:21:21,210 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 824 transitions. Word has length 612 [2018-03-29 21:21:21,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:21,210 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 824 transitions. [2018-03-29 21:21:21,211 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-03-29 21:21:21,211 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 824 transitions. [2018-03-29 21:21:21,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-03-29 21:21:21,217 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:21,217 INFO L355 BasicCegarLoop]: trace histogram [67, 59, 58, 58, 58, 58, 58, 58, 58, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:21,217 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:21,218 INFO L82 PathProgramCache]: Analyzing trace with hash -851448615, now seen corresponding path program 15 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:21,225 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:21,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:21,363 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:21,961 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-03-29 21:21:21,962 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:22,661 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-03-29 21:21:22,683 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:22,684 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2018-03-29 21:21:22,685 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-03-29 21:21:22,685 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-03-29 21:21:22,685 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2446, Unknown=0, NotChecked=0, Total=2862 [2018-03-29 21:21:22,685 INFO L87 Difference]: Start difference. First operand 807 states and 824 transitions. Second operand 54 states. [2018-03-29 21:21:23,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:23,423 INFO L93 Difference]: Finished difference Result 1070 states and 1108 transitions. [2018-03-29 21:21:23,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-03-29 21:21:23,423 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 704 [2018-03-29 21:21:23,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:23,426 INFO L225 Difference]: With dead ends: 1070 [2018-03-29 21:21:23,426 INFO L226 Difference]: Without dead ends: 817 [2018-03-29 21:21:23,429 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1446 GetRequests, 1339 SyntacticMatches, 17 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3068 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1382, Invalid=6990, Unknown=0, NotChecked=0, Total=8372 [2018-03-29 21:21:23,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2018-03-29 21:21:23,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 807. [2018-03-29 21:21:23,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-03-29 21:21:23,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 822 transitions. [2018-03-29 21:21:23,455 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 822 transitions. Word has length 704 [2018-03-29 21:21:23,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:23,456 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 822 transitions. [2018-03-29 21:21:23,456 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-03-29 21:21:23,456 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 822 transitions. [2018-03-29 21:21:23,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 714 [2018-03-29 21:21:23,463 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:23,463 INFO L355 BasicCegarLoop]: trace histogram [68, 60, 59, 59, 59, 59, 59, 59, 59, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:23,463 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:23,463 INFO L82 PathProgramCache]: Analyzing trace with hash 1778631361, now seen corresponding path program 16 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:23,472 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:23,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:23,605 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:24,229 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-03-29 21:21:24,229 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:24,939 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-03-29 21:21:24,960 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:24,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 63 [2018-03-29 21:21:24,961 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-03-29 21:21:24,961 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-03-29 21:21:24,962 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=3377, Unknown=0, NotChecked=0, Total=3906 [2018-03-29 21:21:24,962 INFO L87 Difference]: Start difference. First operand 807 states and 822 transitions. Second operand 63 states. [2018-03-29 21:21:26,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:26,539 INFO L93 Difference]: Finished difference Result 1155 states and 1186 transitions. [2018-03-29 21:21:26,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-03-29 21:21:26,539 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 713 [2018-03-29 21:21:26,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:26,542 INFO L225 Difference]: With dead ends: 1155 [2018-03-29 21:21:26,542 INFO L226 Difference]: Without dead ends: 918 [2018-03-29 21:21:26,544 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1481 GetRequests, 1345 SyntacticMatches, 19 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3584 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2225, Invalid=11817, Unknown=0, NotChecked=0, Total=14042 [2018-03-29 21:21:26,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-03-29 21:21:26,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 907. [2018-03-29 21:21:26,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-03-29 21:21:26,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 922 transitions. [2018-03-29 21:21:26,562 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 922 transitions. Word has length 713 [2018-03-29 21:21:26,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:26,563 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 922 transitions. [2018-03-29 21:21:26,563 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-03-29 21:21:26,563 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 922 transitions. [2018-03-29 21:21:26,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2018-03-29 21:21:26,571 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:26,571 INFO L355 BasicCegarLoop]: trace histogram [78, 69, 68, 68, 68, 68, 68, 68, 68, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:26,571 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:26,572 INFO L82 PathProgramCache]: Analyzing trace with hash 1423910861, now seen corresponding path program 17 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:26,590 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:26,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:26,760 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:27,394 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-03-29 21:21:27,422 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:28,232 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-03-29 21:21:28,253 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:28,254 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 60 [2018-03-29 21:21:28,254 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-03-29 21:21:28,255 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-03-29 21:21:28,255 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=3038, Unknown=0, NotChecked=0, Total=3540 [2018-03-29 21:21:28,255 INFO L87 Difference]: Start difference. First operand 907 states and 922 transitions. Second operand 60 states. [2018-03-29 21:21:29,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:29,112 INFO L93 Difference]: Finished difference Result 1160 states and 1193 transitions. [2018-03-29 21:21:29,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-03-29 21:21:29,112 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 814 [2018-03-29 21:21:29,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:29,115 INFO L225 Difference]: With dead ends: 1160 [2018-03-29 21:21:29,115 INFO L226 Difference]: Without dead ends: 917 [2018-03-29 21:21:29,116 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1671 GetRequests, 1551 SyntacticMatches, 19 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3915 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1706, Invalid=8800, Unknown=0, NotChecked=0, Total=10506 [2018-03-29 21:21:29,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-03-29 21:21:29,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 907. [2018-03-29 21:21:29,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-03-29 21:21:29,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 920 transitions. [2018-03-29 21:21:29,134 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 920 transitions. Word has length 814 [2018-03-29 21:21:29,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:29,134 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 920 transitions. [2018-03-29 21:21:29,134 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-03-29 21:21:29,134 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 920 transitions. [2018-03-29 21:21:29,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 824 [2018-03-29 21:21:29,139 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:29,139 INFO L355 BasicCegarLoop]: trace histogram [79, 70, 69, 69, 69, 69, 69, 69, 69, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:29,139 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:29,140 INFO L82 PathProgramCache]: Analyzing trace with hash 2128976461, now seen corresponding path program 18 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:29,146 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:29,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:29,295 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:30,033 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-03-29 21:21:30,034 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:30,880 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-03-29 21:21:30,902 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:30,902 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 69 [2018-03-29 21:21:30,903 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-03-29 21:21:30,903 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-03-29 21:21:30,903 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=4067, Unknown=0, NotChecked=0, Total=4692 [2018-03-29 21:21:30,903 INFO L87 Difference]: Start difference. First operand 907 states and 920 transitions. Second operand 69 states. [2018-03-29 21:21:32,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:32,450 INFO L93 Difference]: Finished difference Result 1254 states and 1281 transitions. [2018-03-29 21:21:32,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-03-29 21:21:32,486 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 823 [2018-03-29 21:21:32,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:32,489 INFO L225 Difference]: With dead ends: 1254 [2018-03-29 21:21:32,489 INFO L226 Difference]: Without dead ends: 1027 [2018-03-29 21:21:32,491 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1707 GetRequests, 1557 SyntacticMatches, 21 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4409 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2656, Invalid=14374, Unknown=0, NotChecked=0, Total=17030 [2018-03-29 21:21:32,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-03-29 21:21:32,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-03-29 21:21:32,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-03-29 21:21:32,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1029 transitions. [2018-03-29 21:21:32,522 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1029 transitions. Word has length 823 [2018-03-29 21:21:32,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:32,522 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1029 transitions. [2018-03-29 21:21:32,522 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-03-29 21:21:32,522 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1029 transitions. [2018-03-29 21:21:32,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 934 [2018-03-29 21:21:32,527 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:32,528 INFO L355 BasicCegarLoop]: trace histogram [90, 80, 79, 79, 79, 79, 79, 79, 79, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:32,528 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:32,528 INFO L82 PathProgramCache]: Analyzing trace with hash 1452915929, now seen corresponding path program 19 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:32,534 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:32,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:32,683 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:33,471 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-03-29 21:21:33,471 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:34,496 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-03-29 21:21:34,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:34,518 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 66 [2018-03-29 21:21:34,519 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-03-29 21:21:34,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-03-29 21:21:34,520 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=596, Invalid=3694, Unknown=0, NotChecked=0, Total=4290 [2018-03-29 21:21:34,520 INFO L87 Difference]: Start difference. First operand 1016 states and 1029 transitions. Second operand 66 states. [2018-03-29 21:21:35,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:35,592 INFO L93 Difference]: Finished difference Result 1259 states and 1287 transitions. [2018-03-29 21:21:35,592 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-03-29 21:21:35,592 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 933 [2018-03-29 21:21:35,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:35,595 INFO L225 Difference]: With dead ends: 1259 [2018-03-29 21:21:35,595 INFO L226 Difference]: Without dead ends: 1026 [2018-03-29 21:21:35,596 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1914 GetRequests, 1781 SyntacticMatches, 21 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4865 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2064, Invalid=10818, Unknown=0, NotChecked=0, Total=12882 [2018-03-29 21:21:35,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-03-29 21:21:35,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 1016. [2018-03-29 21:21:35,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-03-29 21:21:35,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1027 transitions. [2018-03-29 21:21:35,616 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1027 transitions. Word has length 933 [2018-03-29 21:21:35,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:35,616 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1027 transitions. [2018-03-29 21:21:35,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-03-29 21:21:35,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1027 transitions. [2018-03-29 21:21:35,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 943 [2018-03-29 21:21:35,622 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:35,623 INFO L355 BasicCegarLoop]: trace histogram [91, 81, 80, 80, 80, 80, 80, 80, 80, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:35,623 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:35,623 INFO L82 PathProgramCache]: Analyzing trace with hash 11793089, now seen corresponding path program 20 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:35,628 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:35,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:35,781 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:36,673 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-03-29 21:21:36,673 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:37,696 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-03-29 21:21:37,723 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:37,731 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 75 [2018-03-29 21:21:37,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-03-29 21:21:37,732 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-03-29 21:21:37,732 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=729, Invalid=4821, Unknown=0, NotChecked=0, Total=5550 [2018-03-29 21:21:37,732 INFO L87 Difference]: Start difference. First operand 1016 states and 1027 transitions. Second operand 75 states. [2018-03-29 21:21:39,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:39,607 INFO L93 Difference]: Finished difference Result 1362 states and 1385 transitions. [2018-03-29 21:21:39,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-03-29 21:21:39,607 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 942 [2018-03-29 21:21:39,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:39,610 INFO L225 Difference]: With dead ends: 1362 [2018-03-29 21:21:39,610 INFO L226 Difference]: Without dead ends: 1145 [2018-03-29 21:21:39,612 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1951 GetRequests, 1787 SyntacticMatches, 23 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5319 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3125, Invalid=17181, Unknown=0, NotChecked=0, Total=20306 [2018-03-29 21:21:39,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-03-29 21:21:39,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1134. [2018-03-29 21:21:39,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-03-29 21:21:39,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1145 transitions. [2018-03-29 21:21:39,632 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1145 transitions. Word has length 942 [2018-03-29 21:21:39,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:39,633 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1145 transitions. [2018-03-29 21:21:39,633 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-03-29 21:21:39,633 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1145 transitions. [2018-03-29 21:21:39,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1062 [2018-03-29 21:21:39,640 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:39,640 INFO L355 BasicCegarLoop]: trace histogram [103, 92, 91, 91, 91, 91, 91, 91, 91, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:39,640 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:39,641 INFO L82 PathProgramCache]: Analyzing trace with hash 823248845, now seen corresponding path program 21 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:39,650 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:39,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:39,828 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:40,830 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-03-29 21:21:40,830 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:42,005 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-03-29 21:21:42,027 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:42,027 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 72 [2018-03-29 21:21:42,028 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-03-29 21:21:42,028 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-03-29 21:21:42,028 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=4414, Unknown=0, NotChecked=0, Total=5112 [2018-03-29 21:21:42,028 INFO L87 Difference]: Start difference. First operand 1134 states and 1145 transitions. Second operand 72 states. [2018-03-29 21:21:43,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:43,094 INFO L93 Difference]: Finished difference Result 1367 states and 1390 transitions. [2018-03-29 21:21:43,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-03-29 21:21:43,094 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 1061 [2018-03-29 21:21:43,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:43,097 INFO L225 Difference]: With dead ends: 1367 [2018-03-29 21:21:43,097 INFO L226 Difference]: Without dead ends: 1144 [2018-03-29 21:21:43,098 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2175 GetRequests, 2029 SyntacticMatches, 23 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5918 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2456, Invalid=13044, Unknown=0, NotChecked=0, Total=15500 [2018-03-29 21:21:43,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-03-29 21:21:43,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1134. [2018-03-29 21:21:43,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-03-29 21:21:43,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1143 transitions. [2018-03-29 21:21:43,118 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1143 transitions. Word has length 1061 [2018-03-29 21:21:43,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:43,119 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1143 transitions. [2018-03-29 21:21:43,119 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-03-29 21:21:43,119 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1143 transitions. [2018-03-29 21:21:43,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1071 [2018-03-29 21:21:43,129 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:43,130 INFO L355 BasicCegarLoop]: trace histogram [104, 93, 92, 92, 92, 92, 92, 92, 92, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:43,130 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:43,131 INFO L82 PathProgramCache]: Analyzing trace with hash 564591181, now seen corresponding path program 22 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:43,137 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:43,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:43,301 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:44,393 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-03-29 21:21:44,393 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:45,620 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-03-29 21:21:45,652 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:45,652 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 81 [2018-03-29 21:21:45,653 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-03-29 21:21:45,653 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-03-29 21:21:45,653 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=841, Invalid=5639, Unknown=0, NotChecked=0, Total=6480 [2018-03-29 21:21:45,654 INFO L87 Difference]: Start difference. First operand 1134 states and 1143 transitions. Second operand 81 states. [2018-03-29 21:21:48,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:48,184 INFO L93 Difference]: Finished difference Result 1479 states and 1498 transitions. [2018-03-29 21:21:48,185 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-03-29 21:21:48,185 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1070 [2018-03-29 21:21:48,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:48,188 INFO L225 Difference]: With dead ends: 1479 [2018-03-29 21:21:48,188 INFO L226 Difference]: Without dead ends: 1272 [2018-03-29 21:21:48,190 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2213 GetRequests, 2035 SyntacticMatches, 25 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6314 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=3632, Invalid=20238, Unknown=0, NotChecked=0, Total=23870 [2018-03-29 21:21:48,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2018-03-29 21:21:48,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1261. [2018-03-29 21:21:48,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-03-29 21:21:48,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1270 transitions. [2018-03-29 21:21:48,212 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1270 transitions. Word has length 1070 [2018-03-29 21:21:48,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:48,212 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1270 transitions. [2018-03-29 21:21:48,212 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-03-29 21:21:48,212 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1270 transitions. [2018-03-29 21:21:48,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1199 [2018-03-29 21:21:48,220 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:48,221 INFO L355 BasicCegarLoop]: trace histogram [117, 105, 104, 104, 104, 104, 104, 104, 104, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:48,221 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:48,221 INFO L82 PathProgramCache]: Analyzing trace with hash -678084135, now seen corresponding path program 23 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:48,227 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:48,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:48,413 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:49,581 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-03-29 21:21:49,581 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:50,955 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-03-29 21:21:50,976 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:50,977 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 78 [2018-03-29 21:21:50,978 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-03-29 21:21:50,978 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-03-29 21:21:50,978 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=808, Invalid=5198, Unknown=0, NotChecked=0, Total=6006 [2018-03-29 21:21:50,978 INFO L87 Difference]: Start difference. First operand 1261 states and 1270 transitions. Second operand 78 states. [2018-03-29 21:21:52,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:52,242 INFO L93 Difference]: Finished difference Result 1484 states and 1502 transitions. [2018-03-29 21:21:52,242 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-03-29 21:21:52,242 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 1198 [2018-03-29 21:21:52,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:52,246 INFO L225 Difference]: With dead ends: 1484 [2018-03-29 21:21:52,246 INFO L226 Difference]: Without dead ends: 1271 [2018-03-29 21:21:52,247 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2454 GetRequests, 2295 SyntacticMatches, 25 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7074 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2882, Invalid=15478, Unknown=0, NotChecked=0, Total=18360 [2018-03-29 21:21:52,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2018-03-29 21:21:52,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1261. [2018-03-29 21:21:52,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-03-29 21:21:52,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1268 transitions. [2018-03-29 21:21:52,276 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1268 transitions. Word has length 1198 [2018-03-29 21:21:52,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:52,276 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1268 transitions. [2018-03-29 21:21:52,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-03-29 21:21:52,277 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1268 transitions. [2018-03-29 21:21:52,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1208 [2018-03-29 21:21:52,297 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:52,298 INFO L355 BasicCegarLoop]: trace histogram [118, 106, 105, 105, 105, 105, 105, 105, 105, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:52,298 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:52,298 INFO L82 PathProgramCache]: Analyzing trace with hash -1847718463, now seen corresponding path program 24 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:52,304 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:52,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:52,493 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:53,789 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-03-29 21:21:53,790 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:55,836 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-03-29 21:21:55,872 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:55,872 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 87 [2018-03-29 21:21:55,873 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-03-29 21:21:55,873 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-03-29 21:21:55,874 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=961, Invalid=6521, Unknown=0, NotChecked=0, Total=7482 [2018-03-29 21:21:55,874 INFO L87 Difference]: Start difference. First operand 1261 states and 1268 transitions. Second operand 87 states. [2018-03-29 21:21:58,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:58,851 INFO L93 Difference]: Finished difference Result 1605 states and 1620 transitions. [2018-03-29 21:21:58,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 21:21:58,851 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1207 [2018-03-29 21:21:58,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:58,854 INFO L225 Difference]: With dead ends: 1605 [2018-03-29 21:21:58,854 INFO L226 Difference]: Without dead ends: 1408 [2018-03-29 21:21:58,856 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2493 GetRequests, 2301 SyntacticMatches, 27 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7394 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=4177, Invalid=23545, Unknown=0, NotChecked=0, Total=27722 [2018-03-29 21:21:58,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2018-03-29 21:21:58,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1397. [2018-03-29 21:21:58,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-03-29 21:21:58,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1404 transitions. [2018-03-29 21:21:58,881 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1404 transitions. Word has length 1207 [2018-03-29 21:21:58,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:58,881 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1404 transitions. [2018-03-29 21:21:58,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-03-29 21:21:58,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1404 transitions. [2018-03-29 21:21:58,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1345 [2018-03-29 21:21:58,891 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:58,892 INFO L355 BasicCegarLoop]: trace histogram [132, 119, 118, 118, 118, 118, 118, 118, 118, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:21:58,892 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:21:58,892 INFO L82 PathProgramCache]: Analyzing trace with hash -1724457779, now seen corresponding path program 25 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:21:58,898 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:59,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:59,109 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:00,486 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-03-29 21:22:00,486 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:02,119 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-03-29 21:22:02,141 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:02,141 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 84 [2018-03-29 21:22:02,142 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-03-29 21:22:02,142 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-03-29 21:22:02,143 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=6046, Unknown=0, NotChecked=0, Total=6972 [2018-03-29 21:22:02,143 INFO L87 Difference]: Start difference. First operand 1397 states and 1404 transitions. Second operand 84 states. [2018-03-29 21:22:03,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:03,458 INFO L93 Difference]: Finished difference Result 1610 states and 1623 transitions. [2018-03-29 21:22:03,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 21:22:03,458 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 1344 [2018-03-29 21:22:03,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:03,461 INFO L225 Difference]: With dead ends: 1610 [2018-03-29 21:22:03,461 INFO L226 Difference]: Without dead ends: 1407 [2018-03-29 21:22:03,463 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2751 GetRequests, 2579 SyntacticMatches, 27 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8333 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3342, Invalid=18120, Unknown=0, NotChecked=0, Total=21462 [2018-03-29 21:22:03,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2018-03-29 21:22:03,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1397. [2018-03-29 21:22:03,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-03-29 21:22:03,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1402 transitions. [2018-03-29 21:22:03,487 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1402 transitions. Word has length 1344 [2018-03-29 21:22:03,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:03,487 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1402 transitions. [2018-03-29 21:22:03,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-03-29 21:22:03,488 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1402 transitions. [2018-03-29 21:22:03,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2018-03-29 21:22:03,497 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:03,498 INFO L355 BasicCegarLoop]: trace histogram [133, 120, 119, 119, 119, 119, 119, 119, 119, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:22:03,498 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:22:03,498 INFO L82 PathProgramCache]: Analyzing trace with hash 426345805, now seen corresponding path program 26 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:22:03,504 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:03,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:03,715 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:05,230 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-03-29 21:22:05,230 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:06,972 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-03-29 21:22:06,994 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:06,994 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 93 [2018-03-29 21:22:06,995 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-03-29 21:22:06,996 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-03-29 21:22:06,996 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1089, Invalid=7467, Unknown=0, NotChecked=0, Total=8556 [2018-03-29 21:22:06,996 INFO L87 Difference]: Start difference. First operand 1397 states and 1402 transitions. Second operand 93 states. [2018-03-29 21:22:09,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:09,976 INFO L93 Difference]: Finished difference Result 1740 states and 1751 transitions. [2018-03-29 21:22:10,012 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-03-29 21:22:10,012 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1353 [2018-03-29 21:22:10,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:10,016 INFO L225 Difference]: With dead ends: 1740 [2018-03-29 21:22:10,016 INFO L226 Difference]: Without dead ends: 1553 [2018-03-29 21:22:10,019 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2791 GetRequests, 2585 SyntacticMatches, 29 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8559 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=4760, Invalid=27102, Unknown=0, NotChecked=0, Total=31862 [2018-03-29 21:22:10,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2018-03-29 21:22:10,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1542. [2018-03-29 21:22:10,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-03-29 21:22:10,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1547 transitions. [2018-03-29 21:22:10,046 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1547 transitions. Word has length 1353 [2018-03-29 21:22:10,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:10,047 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1547 transitions. [2018-03-29 21:22:10,047 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-03-29 21:22:10,047 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1547 transitions. [2018-03-29 21:22:10,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2018-03-29 21:22:10,059 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:10,059 INFO L355 BasicCegarLoop]: trace histogram [148, 134, 133, 133, 133, 133, 133, 133, 133, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:22:10,060 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:22:10,060 INFO L82 PathProgramCache]: Analyzing trace with hash 1853747673, now seen corresponding path program 27 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:22:10,065 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:10,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:10,308 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:11,939 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-03-29 21:22:11,940 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:13,901 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-03-29 21:22:13,923 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:13,923 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 90 [2018-03-29 21:22:13,924 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-03-29 21:22:13,924 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-03-29 21:22:13,925 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1052, Invalid=6958, Unknown=0, NotChecked=0, Total=8010 [2018-03-29 21:22:13,925 INFO L87 Difference]: Start difference. First operand 1542 states and 1547 transitions. Second operand 90 states. [2018-03-29 21:22:15,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:15,543 INFO L93 Difference]: Finished difference Result 1749 states and 1757 transitions. [2018-03-29 21:22:15,544 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-03-29 21:22:15,544 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 1499 [2018-03-29 21:22:15,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:15,548 INFO L225 Difference]: With dead ends: 1749 [2018-03-29 21:22:15,548 INFO L226 Difference]: Without dead ends: 1556 [2018-03-29 21:22:15,550 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3066 GetRequests, 2881 SyntacticMatches, 29 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9695 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3836, Invalid=20970, Unknown=0, NotChecked=0, Total=24806 [2018-03-29 21:22:15,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2018-03-29 21:22:15,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1542. [2018-03-29 21:22:15,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-03-29 21:22:15,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1545 transitions. [2018-03-29 21:22:15,578 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1545 transitions. Word has length 1499 [2018-03-29 21:22:15,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:15,579 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1545 transitions. [2018-03-29 21:22:15,579 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-03-29 21:22:15,579 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1545 transitions. [2018-03-29 21:22:15,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1509 [2018-03-29 21:22:15,591 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:15,592 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 134, 134, 134, 134, 134, 134, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:22:15,592 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:22:15,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1111794239, now seen corresponding path program 28 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:22:15,598 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:15,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:15,839 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:16,791 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-03-29 21:22:16,791 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:18,529 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-03-29 21:22:18,550 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:18,551 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-03-29 21:22:18,552 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 21:22:18,552 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 21:22:18,552 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 21:22:18,552 INFO L87 Difference]: Start difference. First operand 1542 states and 1545 transitions. Second operand 64 states. [2018-03-29 21:22:24,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:24,003 INFO L93 Difference]: Finished difference Result 1755 states and 1789 transitions. [2018-03-29 21:22:24,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 21:22:24,003 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1508 [2018-03-29 21:22:24,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:24,008 INFO L225 Difference]: With dead ends: 1755 [2018-03-29 21:22:24,008 INFO L226 Difference]: Without dead ends: 1754 [2018-03-29 21:22:24,010 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3103 GetRequests, 2967 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3452 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=4624, Invalid=14282, Unknown=0, NotChecked=0, Total=18906 [2018-03-29 21:22:24,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2018-03-29 21:22:24,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1685. [2018-03-29 21:22:24,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1685 states. [2018-03-29 21:22:24,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 1719 transitions. [2018-03-29 21:22:24,054 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 1719 transitions. Word has length 1508 [2018-03-29 21:22:24,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:24,055 INFO L459 AbstractCegarLoop]: Abstraction has 1685 states and 1719 transitions. [2018-03-29 21:22:24,055 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-29 21:22:24,055 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 1719 transitions. [2018-03-29 21:22:24,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1510 [2018-03-29 21:22:24,067 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:24,068 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 135, 134, 134, 134, 134, 134, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:22:24,068 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:22:24,068 INFO L82 PathProgramCache]: Analyzing trace with hash -105882928, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:22:24,074 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:24,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:24,322 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:24,325 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:22:24,325 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:22:24,330 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:22:24,330 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:22:28,088 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-03-29 21:22:28,088 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:30,455 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-03-29 21:22:30,477 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:30,477 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-03-29 21:22:30,478 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-29 21:22:30,478 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-29 21:22:30,479 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 21:22:30,479 INFO L87 Difference]: Start difference. First operand 1685 states and 1719 transitions. Second operand 71 states. [2018-03-29 21:22:39,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:39,397 INFO L93 Difference]: Finished difference Result 1735 states and 1769 transitions. [2018-03-29 21:22:39,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 21:22:39,397 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1509 [2018-03-29 21:22:39,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:39,401 INFO L225 Difference]: With dead ends: 1735 [2018-03-29 21:22:39,401 INFO L226 Difference]: Without dead ends: 1734 [2018-03-29 21:22:39,402 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3110 GetRequests, 2922 SyntacticMatches, 27 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5948 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=5718, Invalid=20688, Unknown=0, NotChecked=0, Total=26406 [2018-03-29 21:22:39,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2018-03-29 21:22:39,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1686. [2018-03-29 21:22:39,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-03-29 21:22:39,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1705 transitions. [2018-03-29 21:22:39,430 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1705 transitions. Word has length 1509 [2018-03-29 21:22:39,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:39,431 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1705 transitions. [2018-03-29 21:22:39,431 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-29 21:22:39,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1705 transitions. [2018-03-29 21:22:39,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1528 [2018-03-29 21:22:39,443 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:39,443 INFO L355 BasicCegarLoop]: trace histogram [149, 134, 134, 134, 134, 134, 134, 134, 134, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:22:39,444 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:22:39,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1080615976, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:22:39,449 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:39,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:39,696 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:41,455 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-03-29 21:22:41,455 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:43,514 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-03-29 21:22:43,536 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:43,537 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 96 [2018-03-29 21:22:43,538 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-03-29 21:22:43,538 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-03-29 21:22:43,538 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=7934, Unknown=0, NotChecked=0, Total=9120 [2018-03-29 21:22:43,538 INFO L87 Difference]: Start difference. First operand 1686 states and 1705 transitions. Second operand 96 states. [2018-03-29 21:22:45,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:45,413 INFO L93 Difference]: Finished difference Result 2022 states and 2059 transitions. [2018-03-29 21:22:45,413 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-03-29 21:22:45,413 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 1527 [2018-03-29 21:22:45,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:45,418 INFO L225 Difference]: With dead ends: 2022 [2018-03-29 21:22:45,418 INFO L226 Difference]: Without dead ends: 1696 [2018-03-29 21:22:45,422 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3127 GetRequests, 2929 SyntacticMatches, 31 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11160 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=4364, Invalid=24028, Unknown=0, NotChecked=0, Total=28392 [2018-03-29 21:22:45,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2018-03-29 21:22:45,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 1686. [2018-03-29 21:22:45,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-03-29 21:22:45,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1704 transitions. [2018-03-29 21:22:45,458 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1704 transitions. Word has length 1527 [2018-03-29 21:22:45,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:45,459 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1704 transitions. [2018-03-29 21:22:45,459 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-03-29 21:22:45,459 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1704 transitions. [2018-03-29 21:22:45,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1537 [2018-03-29 21:22:45,472 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:45,473 INFO L355 BasicCegarLoop]: trace histogram [150, 135, 135, 135, 135, 135, 135, 135, 135, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:22:45,473 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:22:45,473 INFO L82 PathProgramCache]: Analyzing trace with hash 1203618904, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:22:45,479 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:45,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:45,722 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:46,629 INFO L134 CoverageAnalysis]: Checked inductivity of 87585 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 86505 trivial. 0 not checked. [2018-03-29 21:22:46,629 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:47,872 INFO L134 CoverageAnalysis]: Checked inductivity of 87585 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 86505 trivial. 0 not checked. [2018-03-29 21:22:47,894 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:47,895 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-03-29 21:22:47,896 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 21:22:47,896 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 21:22:47,896 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 21:22:47,896 INFO L87 Difference]: Start difference. First operand 1686 states and 1704 transitions. Second operand 64 states. [2018-03-29 21:22:49,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:49,252 INFO L93 Difference]: Finished difference Result 1876 states and 1926 transitions. [2018-03-29 21:22:49,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 21:22:49,290 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1536 [2018-03-29 21:22:49,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:49,296 INFO L225 Difference]: With dead ends: 1876 [2018-03-29 21:22:49,296 INFO L226 Difference]: Without dead ends: 1856 [2018-03-29 21:22:49,297 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3131 GetRequests, 3009 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-03-29 21:22:49,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states. [2018-03-29 21:22:49,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 1846. [2018-03-29 21:22:49,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1846 states. [2018-03-29 21:22:49,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1846 states to 1846 states and 1880 transitions. [2018-03-29 21:22:49,344 INFO L78 Accepts]: Start accepts. Automaton has 1846 states and 1880 transitions. Word has length 1536 [2018-03-29 21:22:49,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:49,346 INFO L459 AbstractCegarLoop]: Abstraction has 1846 states and 1880 transitions. [2018-03-29 21:22:49,346 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-29 21:22:49,346 INFO L276 IsEmpty]: Start isEmpty. Operand 1846 states and 1880 transitions. [2018-03-29 21:22:49,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1653 [2018-03-29 21:22:49,370 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:49,370 INFO L355 BasicCegarLoop]: trace histogram [165, 151, 150, 150, 150, 150, 150, 150, 150, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:22:49,370 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 21:22:49,371 INFO L82 PathProgramCache]: Analyzing trace with hash -1546723903, now seen corresponding path program 29 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:22:49,380 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:49,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:49,756 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-03-29 21:22:51,696 INFO L134 CoverageAnalysis]: Checked inductivity of 107199 backedges. 37842 proven. 966 refuted. 0 times theorem prover too weak. 68391 trivial. 0 not checked. [2018-03-29 21:22:51,696 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:51,703 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-03-29 21:22:51,703 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-29 21:22:51,707 WARN L197 ceAbstractionStarter]: Timeout [2018-03-29 21:22:51,707 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 09:22:51 BoogieIcfgContainer [2018-03-29 21:22:51,707 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-29 21:22:51,708 INFO L168 Benchmark]: Toolchain (without parser) took 123661.24 ms. Allocated memory was 301.5 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 244.6 MB in the beginning and 1.0 GB in the end (delta: -756.1 MB). Peak memory consumption was 1.2 GB. Max. memory is 5.3 GB. [2018-03-29 21:22:51,709 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 301.5 MB. Free memory is still 263.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-29 21:22:51,709 INFO L168 Benchmark]: CACSL2BoogieTranslator took 219.83 ms. Allocated memory is still 301.5 MB. Free memory was 243.6 MB in the beginning and 234.6 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. [2018-03-29 21:22:51,709 INFO L168 Benchmark]: Boogie Preprocessor took 37.54 ms. Allocated memory is still 301.5 MB. Free memory was 234.6 MB in the beginning and 232.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-29 21:22:51,710 INFO L168 Benchmark]: RCFGBuilder took 359.61 ms. Allocated memory was 301.5 MB in the beginning and 459.3 MB in the end (delta: 157.8 MB). Free memory was 232.6 MB in the beginning and 425.9 MB in the end (delta: -193.3 MB). Peak memory consumption was 24.9 MB. Max. memory is 5.3 GB. [2018-03-29 21:22:51,710 INFO L168 Benchmark]: TraceAbstraction took 123036.77 ms. Allocated memory was 459.3 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 425.9 MB in the beginning and 1.0 GB in the end (delta: -574.9 MB). Peak memory consumption was 1.3 GB. Max. memory is 5.3 GB. [2018-03-29 21:22:51,713 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 301.5 MB. Free memory is still 263.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 219.83 ms. Allocated memory is still 301.5 MB. Free memory was 243.6 MB in the beginning and 234.6 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 37.54 ms. Allocated memory is still 301.5 MB. Free memory was 234.6 MB in the beginning and 232.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 359.61 ms. Allocated memory was 301.5 MB in the beginning and 459.3 MB in the end (delta: 157.8 MB). Free memory was 232.6 MB in the beginning and 425.9 MB in the end (delta: -193.3 MB). Peak memory consumption was 24.9 MB. Max. memory is 5.3 GB. * TraceAbstraction took 123036.77 ms. Allocated memory was 459.3 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 425.9 MB in the beginning and 1.0 GB in the end (delta: -574.9 MB). Peak memory consumption was 1.3 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 1653 with TraceHistMax 165, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 66 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 1653 with TraceHistMax 165, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 66 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 1653 with TraceHistMax 165, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 66 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 1653 with TraceHistMax 165, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 66 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 1653 with TraceHistMax 165, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 66 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 1653 with TraceHistMax 165, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 66 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 122.9s OverallTime, 50 OverallIterations, 165 TraceHistogramMax, 54.2s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3683 SDtfs, 13780 SDslu, 42904 SDs, 0 SdLazy, 41906 SolverSat, 3163 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 14.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 54101 GetRequests, 50000 SyntacticMatches, 529 SemanticMatches, 3572 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121525 ImplicationChecksByTransitivity, 65.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1846occurred in iteration=49, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 49 MinimizatonAttempts, 684 StatesRemovedByMinimization, 48 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.9s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 58.9s InterpolantComputationTime, 26231 NumberOfCodeBlocks, 26231 NumberOfCodeBlocksAsserted, 49 NumberOfCheckSat, 52364 ConstructedInterpolants, 1579 QuantifiedInterpolants, 110088600 SizeOfPredicates, 1150 NumberOfNonLiveVariables, 47974 ConjunctsInSsa, 1403 ConjunctsInUnsatCore, 98 InterpolantComputations, 15 PerfectInterpolantSequences, 1900704/1926976 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_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-03-29_21-22-51-722.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-29_21-22-51-722.csv Completed graceful shutdown