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-35b68b2 [2018-04-06 21:10:43,981 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-06 21:10:43,983 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-06 21:10:43,998 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-06 21:10:43,998 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-06 21:10:43,999 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-06 21:10:44,000 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-06 21:10:44,002 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-06 21:10:44,004 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-06 21:10:44,005 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-06 21:10:44,006 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-06 21:10:44,006 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-06 21:10:44,007 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-06 21:10:44,009 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-06 21:10:44,010 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-06 21:10:44,012 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-06 21:10:44,014 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-06 21:10:44,016 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-06 21:10:44,017 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-06 21:10:44,018 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-06 21:10:44,020 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-06 21:10:44,021 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-06 21:10:44,021 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-06 21:10:44,022 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-06 21:10:44,023 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-06 21:10:44,024 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-06 21:10:44,025 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-06 21:10:44,025 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-06 21:10:44,026 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-06 21:10:44,026 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-06 21:10:44,027 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-06 21:10:44,027 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-04-06 21:10:44,052 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-06 21:10:44,052 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-06 21:10:44,052 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-06 21:10:44,052 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-06 21:10:44,053 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-06 21:10:44,053 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-06 21:10:44,054 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-06 21:10:44,054 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-06 21:10:44,054 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-06 21:10:44,054 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-06 21:10:44,054 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-06 21:10:44,055 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-06 21:10:44,055 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-06 21:10:44,055 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-06 21:10:44,055 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-06 21:10:44,056 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-06 21:10:44,056 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-06 21:10:44,056 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-06 21:10:44,056 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-06 21:10:44,056 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-06 21:10:44,057 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-06 21:10:44,057 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-06 21:10:44,057 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-06 21:10:44,057 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-06 21:10:44,057 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-06 21:10:44,058 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-06 21:10:44,058 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 21:10:44,058 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-06 21:10:44,058 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-06 21:10:44,059 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-06 21:10:44,059 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-06 21:10:44,059 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-06 21:10:44,059 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:44,059 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-06 21:10:44,060 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-06 21:10:44,060 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-06 21:10:44,061 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-06 21:10:44,061 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-06 21:10:44,096 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-06 21:10:44,108 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-06 21:10:44,113 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-06 21:10:44,114 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-06 21:10:44,115 INFO L276 PluginConnector]: CDTParser initialized [2018-04-06 21:10:44,116 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-04-06 21:10:44,434 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG2d1af0e24 [2018-04-06 21:10:44,567 INFO L287 CDTParser]: IsIndexed: true [2018-04-06 21:10:44,567 INFO L288 CDTParser]: Found 1 translation units. [2018-04-06 21:10:44,567 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-06 21:10:44,568 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-06 21:10:44,569 INFO L215 ultiparseSymbolTable]: [2018-04-06 21:10:44,569 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-06 21:10:44,569 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-06 21:10:44,569 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-06 21:10:44,569 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-06 21:10:44,569 INFO L233 ultiparseSymbolTable]: [2018-04-06 21:10:44,584 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG2d1af0e24 [2018-04-06 21:10:44,589 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-06 21:10:44,591 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-06 21:10:44,593 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-06 21:10:44,593 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-06 21:10:44,598 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-06 21:10:44,599 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 09:10:44" (1/1) ... [2018-04-06 21:10:44,601 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42bec12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:10:44, skipping insertion in model container [2018-04-06 21:10:44,601 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 09:10:44" (1/1) ... [2018-04-06 21:10:44,616 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 21:10:44,627 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 21:10:44,760 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 21:10:44,783 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 21:10:44,787 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-06 21:10:44,796 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:10:44 WrapperNode [2018-04-06 21:10:44,796 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-06 21:10:44,796 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-06 21:10:44,796 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-06 21:10:44,797 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-06 21:10:44,806 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:10:44" (1/1) ... [2018-04-06 21:10:44,806 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:10:44" (1/1) ... [2018-04-06 21:10:44,814 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:10:44" (1/1) ... [2018-04-06 21:10:44,814 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:10:44" (1/1) ... [2018-04-06 21:10:44,818 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:10:44" (1/1) ... [2018-04-06 21:10:44,823 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:10:44" (1/1) ... [2018-04-06 21:10:44,824 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:10:44" (1/1) ... [2018-04-06 21:10:44,826 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-06 21:10:44,827 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-06 21:10:44,827 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-06 21:10:44,827 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-06 21:10:44,828 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:10:44" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 21:10:44,880 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-06 21:10:44,880 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-06 21:10:44,880 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-04-06 21:10:44,880 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-06 21:10:44,881 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-04-06 21:10:44,881 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-06 21:10:44,881 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-06 21:10:44,881 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-06 21:10:44,881 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-06 21:10:44,881 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-06 21:10:44,881 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-06 21:10:44,881 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-06 21:10:44,881 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-06 21:10:45,149 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-06 21:10:45,150 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 09:10:45 BoogieIcfgContainer [2018-04-06 21:10:45,150 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-06 21:10:45,150 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-06 21:10:45,150 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-06 21:10:45,154 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-06 21:10:45,154 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 09:10:44" (1/3) ... [2018-04-06 21:10:45,155 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14470c37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 09:10:45, skipping insertion in model container [2018-04-06 21:10:45,155 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:10:44" (2/3) ... [2018-04-06 21:10:45,155 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14470c37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 09:10:45, skipping insertion in model container [2018-04-06 21:10:45,155 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 09:10:45" (3/3) ... [2018-04-06 21:10:45,156 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-06 21:10:45,163 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-06 21:10:45,170 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-06 21:10:45,213 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-06 21:10:45,214 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-06 21:10:45,214 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-06 21:10:45,214 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-06 21:10:45,215 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-06 21:10:45,215 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-06 21:10:45,215 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-06 21:10:45,215 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-06 21:10:45,215 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-06 21:10:45,216 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-06 21:10:45,232 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-04-06 21:10:45,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-06 21:10:45,236 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:45,237 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:45,237 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-04-06 21:10:45,241 INFO L82 PathProgramCache]: Analyzing trace with hash 924065095, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:45,253 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:45,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:45,294 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:45,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:45,361 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:45,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:45,396 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:10:45,397 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-06 21:10:45,398 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 21:10:45,408 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 21:10:45,408 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:10:45,410 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-04-06 21:10:45,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:45,523 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-04-06 21:10:45,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-06 21:10:45,525 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-04-06 21:10:45,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:45,533 INFO L225 Difference]: With dead ends: 136 [2018-04-06 21:10:45,533 INFO L226 Difference]: Without dead ends: 80 [2018-04-06 21:10:45,535 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:10:45,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-06 21:10:45,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-04-06 21:10:45,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-06 21:10:45,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-04-06 21:10:45,583 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-04-06 21:10:45,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:45,584 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-04-06 21:10:45,584 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 21:10:45,584 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-04-06 21:10:45,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-06 21:10:45,585 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:45,585 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:45,585 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-04-06 21:10:45,586 INFO L82 PathProgramCache]: Analyzing trace with hash 591861313, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:45,592 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:45,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:45,611 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:45,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:45,621 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:45,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:45,696 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:10:45,696 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-06 21:10:45,697 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 21:10:45,698 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 21:10:45,698 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:10:45,698 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-04-06 21:10:45,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:45,733 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-04-06 21:10:45,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-06 21:10:45,734 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-06 21:10:45,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:45,737 INFO L225 Difference]: With dead ends: 78 [2018-04-06 21:10:45,737 INFO L226 Difference]: Without dead ends: 77 [2018-04-06 21:10:45,738 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:10:45,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-04-06 21:10:45,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-04-06 21:10:45,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-06 21:10:45,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-06 21:10:45,748 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-04-06 21:10:45,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:45,748 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-06 21:10:45,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 21:10:45,748 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-06 21:10:45,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-06 21:10:45,749 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:45,749 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:45,749 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-04-06 21:10:45,749 INFO L82 PathProgramCache]: Analyzing trace with hash 1167831631, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:45,769 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:45,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:45,785 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:45,809 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:10:45,811 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:10:45,813 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:10:45,813 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 21:10:45,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:45,826 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:45,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:45,853 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:10:45,854 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-06 21:10:45,854 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-06 21:10:45,855 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-06 21:10:45,855 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-06 21:10:45,855 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-04-06 21:10:45,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:45,900 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-04-06 21:10:45,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-06 21:10:45,900 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-06 21:10:45,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:45,901 INFO L225 Difference]: With dead ends: 67 [2018-04-06 21:10:45,901 INFO L226 Difference]: Without dead ends: 66 [2018-04-06 21:10:45,902 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-06 21:10:45,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-06 21:10:45,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-04-06 21:10:45,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-06 21:10:45,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-04-06 21:10:45,911 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-04-06 21:10:45,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:45,911 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-04-06 21:10:45,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-06 21:10:45,911 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-04-06 21:10:45,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-06 21:10:45,912 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:45,912 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:45,913 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-04-06 21:10:45,913 INFO L82 PathProgramCache]: Analyzing trace with hash 1167831632, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:45,928 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:45,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:45,947 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:45,968 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:10:45,968 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:10:45,979 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:10:45,979 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:10:46,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:46,049 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:46,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:46,141 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:10:46,141 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-04-06 21:10:46,141 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-06 21:10:46,141 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-06 21:10:46,141 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-04-06 21:10:46,142 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-04-06 21:10:46,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:46,338 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-04-06 21:10:46,338 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-06 21:10:46,339 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-04-06 21:10:46,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:46,340 INFO L225 Difference]: With dead ends: 75 [2018-04-06 21:10:46,340 INFO L226 Difference]: Without dead ends: 74 [2018-04-06 21:10:46,340 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-06 21:10:46,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-04-06 21:10:46,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-04-06 21:10:46,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-06 21:10:46,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-06 21:10:46,349 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-04-06 21:10:46,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:46,350 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-06 21:10:46,350 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-06 21:10:46,350 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-06 21:10:46,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-06 21:10:46,351 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:46,352 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:46,352 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-04-06 21:10:46,352 INFO L82 PathProgramCache]: Analyzing trace with hash -572236607, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:46,364 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:46,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:46,382 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:46,459 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:46,459 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:46,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:46,552 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:46,552 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-04-06 21:10:46,552 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-06 21:10:46,552 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-06 21:10:46,552 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-06 21:10:46,553 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-04-06 21:10:46,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:46,666 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2018-04-06 21:10:46,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-06 21:10:46,666 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-06 21:10:46,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:46,668 INFO L225 Difference]: With dead ends: 101 [2018-04-06 21:10:46,668 INFO L226 Difference]: Without dead ends: 100 [2018-04-06 21:10:46,669 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-04-06 21:10:46,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-04-06 21:10:46,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 84. [2018-04-06 21:10:46,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-04-06 21:10:46,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 91 transitions. [2018-04-06 21:10:46,680 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 91 transitions. Word has length 31 [2018-04-06 21:10:46,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:46,681 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 91 transitions. [2018-04-06 21:10:46,681 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-06 21:10:46,681 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 91 transitions. [2018-04-06 21:10:46,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-06 21:10:46,682 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:46,682 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-04-06 21:10:46,683 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-04-06 21:10:46,683 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-04-06 21:10:46,693 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:46,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:46,712 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:46,717 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:10:46,718 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:10:46,722 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:10:46,723 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:10:46,809 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:46,809 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:46,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:46,940 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:46,940 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2018-04-06 21:10:46,940 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-06 21:10:46,941 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-06 21:10:46,941 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-06 21:10:46,941 INFO L87 Difference]: Start difference. First operand 84 states and 91 transitions. Second operand 14 states. [2018-04-06 21:10:47,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:47,194 INFO L93 Difference]: Finished difference Result 95 states and 102 transitions. [2018-04-06 21:10:47,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-06 21:10:47,194 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-04-06 21:10:47,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:47,195 INFO L225 Difference]: With dead ends: 95 [2018-04-06 21:10:47,195 INFO L226 Difference]: Without dead ends: 94 [2018-04-06 21:10:47,196 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-04-06 21:10:47,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-04-06 21:10:47,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 85. [2018-04-06 21:10:47,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-04-06 21:10:47,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-04-06 21:10:47,203 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 32 [2018-04-06 21:10:47,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:47,203 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-04-06 21:10:47,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-06 21:10:47,204 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-04-06 21:10:47,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-06 21:10:47,205 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:47,205 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:47,205 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-04-06 21:10:47,205 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-04-06 21:10:47,212 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:47,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:47,225 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:47,251 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:47,251 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:47,308 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:47,330 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:10:47,330 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2018-04-06 21:10:47,331 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-06 21:10:47,331 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-06 21:10:47,331 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-06 21:10:47,331 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 9 states. [2018-04-06 21:10:47,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:47,430 INFO L93 Difference]: Finished difference Result 174 states and 188 transitions. [2018-04-06 21:10:47,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-06 21:10:47,430 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-04-06 21:10:47,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:47,431 INFO L225 Difference]: With dead ends: 174 [2018-04-06 21:10:47,431 INFO L226 Difference]: Without dead ends: 102 [2018-04-06 21:10:47,432 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-04-06 21:10:47,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-04-06 21:10:47,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 89. [2018-04-06 21:10:47,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-06 21:10:47,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-04-06 21:10:47,442 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 33 [2018-04-06 21:10:47,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:47,443 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-04-06 21:10:47,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-06 21:10:47,443 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-04-06 21:10:47,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-06 21:10:47,450 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:47,451 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:47,451 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-04-06 21:10:47,451 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-04-06 21:10:47,459 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:47,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:47,476 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:47,522 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:47,523 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:47,610 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:10:47,631 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:47,631 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2018-04-06 21:10:47,631 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-06 21:10:47,632 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-06 21:10:47,632 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-04-06 21:10:47,632 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 12 states. [2018-04-06 21:10:47,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:47,774 INFO L93 Difference]: Finished difference Result 180 states and 194 transitions. [2018-04-06 21:10:47,774 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-06 21:10:47,774 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2018-04-06 21:10:47,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:47,775 INFO L225 Difference]: With dead ends: 180 [2018-04-06 21:10:47,775 INFO L226 Difference]: Without dead ends: 105 [2018-04-06 21:10:47,776 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-04-06 21:10:47,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-04-06 21:10:47,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2018-04-06 21:10:47,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-06 21:10:47,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-04-06 21:10:47,783 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 42 [2018-04-06 21:10:47,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:47,783 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-04-06 21:10:47,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-06 21:10:47,783 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-04-06 21:10:47,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-06 21:10:47,785 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:47,785 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-04-06 21:10:47,785 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-04-06 21:10:47,785 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-04-06 21:10:47,792 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:47,809 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:47,868 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-06 21:10:47,868 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:47,923 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-06 21:10:47,945 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:10:47,946 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 15 [2018-04-06 21:10:47,946 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-06 21:10:47,946 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-06 21:10:47,946 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2018-04-06 21:10:47,946 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 15 states. [2018-04-06 21:10:48,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:48,178 INFO L93 Difference]: Finished difference Result 211 states and 225 transitions. [2018-04-06 21:10:48,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-06 21:10:48,179 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 49 [2018-04-06 21:10:48,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:48,180 INFO L225 Difference]: With dead ends: 211 [2018-04-06 21:10:48,180 INFO L226 Difference]: Without dead ends: 130 [2018-04-06 21:10:48,182 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-04-06 21:10:48,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-04-06 21:10:48,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 114. [2018-04-06 21:10:48,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-06 21:10:48,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2018-04-06 21:10:48,191 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 49 [2018-04-06 21:10:48,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:48,192 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2018-04-06 21:10:48,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-06 21:10:48,192 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2018-04-06 21:10:48,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-06 21:10:48,193 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:48,193 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-04-06 21:10:48,194 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-04-06 21:10:48,194 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-04-06 21:10:48,207 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:48,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:48,231 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:48,270 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:10:48,270 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:48,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:10:48,369 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:10:48,370 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-06 21:10:48,370 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-06 21:10:48,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-06 21:10:48,370 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-06 21:10:48,371 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand 9 states. [2018-04-06 21:10:48,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:48,436 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2018-04-06 21:10:48,437 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-06 21:10:48,437 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-04-06 21:10:48,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:48,438 INFO L225 Difference]: With dead ends: 129 [2018-04-06 21:10:48,439 INFO L226 Difference]: Without dead ends: 128 [2018-04-06 21:10:48,439 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-04-06 21:10:48,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-06 21:10:48,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-04-06 21:10:48,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-04-06 21:10:48,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-04-06 21:10:48,447 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 51 [2018-04-06 21:10:48,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:48,447 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-04-06 21:10:48,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-06 21:10:48,448 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-04-06 21:10:48,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-06 21:10:48,448 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:48,448 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-04-06 21:10:48,448 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-04-06 21:10:48,449 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-04-06 21:10:48,455 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:48,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:48,470 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:48,481 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:10:48,481 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:48,499 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:10:48,532 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:48,533 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-04-06 21:10:48,533 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-06 21:10:48,533 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-06 21:10:48,533 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-06 21:10:48,534 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 8 states. [2018-04-06 21:10:48,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:48,588 INFO L93 Difference]: Finished difference Result 161 states and 170 transitions. [2018-04-06 21:10:48,588 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-06 21:10:48,588 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2018-04-06 21:10:48,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:48,589 INFO L225 Difference]: With dead ends: 161 [2018-04-06 21:10:48,589 INFO L226 Difference]: Without dead ends: 141 [2018-04-06 21:10:48,589 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-04-06 21:10:48,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-06 21:10:48,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-04-06 21:10:48,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-06 21:10:48,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2018-04-06 21:10:48,597 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 59 [2018-04-06 21:10:48,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:48,597 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2018-04-06 21:10:48,597 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-06 21:10:48,597 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2018-04-06 21:10:48,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-06 21:10:48,598 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:48,598 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-04-06 21:10:48,598 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-04-06 21:10:48,599 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-04-06 21:10:48,605 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:48,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:48,625 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:48,701 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:10:48,701 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:48,826 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:10:48,860 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:48,861 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2018-04-06 21:10:48,861 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-06 21:10:48,861 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-06 21:10:48,861 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2018-04-06 21:10:48,862 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand 21 states. [2018-04-06 21:10:49,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:49,177 INFO L93 Difference]: Finished difference Result 264 states and 281 transitions. [2018-04-06 21:10:49,178 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-06 21:10:49,178 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 87 [2018-04-06 21:10:49,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:49,180 INFO L225 Difference]: With dead ends: 264 [2018-04-06 21:10:49,180 INFO L226 Difference]: Without dead ends: 185 [2018-04-06 21:10:49,181 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-04-06 21:10:49,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-04-06 21:10:49,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 168. [2018-04-06 21:10:49,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-06 21:10:49,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 177 transitions. [2018-04-06 21:10:49,192 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 177 transitions. Word has length 87 [2018-04-06 21:10:49,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:49,192 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 177 transitions. [2018-04-06 21:10:49,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-06 21:10:49,192 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 177 transitions. [2018-04-06 21:10:49,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-06 21:10:49,194 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:49,194 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-04-06 21:10:49,194 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-04-06 21:10:49,194 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-04-06 21:10:49,204 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:49,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:49,230 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:49,264 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-06 21:10:49,264 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:49,375 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 40 proven. 8 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-04-06 21:10:49,397 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-06 21:10:49,397 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2018-04-06 21:10:49,397 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-06 21:10:49,398 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-06 21:10:49,398 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2018-04-06 21:10:49,398 INFO L87 Difference]: Start difference. First operand 168 states and 177 transitions. Second operand 13 states. [2018-04-06 21:10:49,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:49,509 INFO L93 Difference]: Finished difference Result 263 states and 277 transitions. [2018-04-06 21:10:49,509 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-06 21:10:49,509 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 99 [2018-04-06 21:10:49,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:49,511 INFO L225 Difference]: With dead ends: 263 [2018-04-06 21:10:49,511 INFO L226 Difference]: Without dead ends: 178 [2018-04-06 21:10:49,511 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 185 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2018-04-06 21:10:49,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-06 21:10:49,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-04-06 21:10:49,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-06 21:10:49,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 175 transitions. [2018-04-06 21:10:49,519 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 175 transitions. Word has length 99 [2018-04-06 21:10:49,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:49,520 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 175 transitions. [2018-04-06 21:10:49,520 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-06 21:10:49,520 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 175 transitions. [2018-04-06 21:10:49,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-06 21:10:49,521 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:49,522 INFO L355 BasicCegarLoop]: trace histogram [9, 7, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:49,522 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-04-06 21:10:49,522 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-04-06 21:10:49,530 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:49,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:49,558 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:49,650 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-06 21:10:49,650 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:49,744 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-06 21:10:49,766 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:49,766 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2018-04-06 21:10:49,766 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-06 21:10:49,766 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-06 21:10:49,767 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-04-06 21:10:49,767 INFO L87 Difference]: Start difference. First operand 168 states and 175 transitions. Second operand 16 states. [2018-04-06 21:10:49,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:49,980 INFO L93 Difference]: Finished difference Result 263 states and 274 transitions. [2018-04-06 21:10:49,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-06 21:10:49,980 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 116 [2018-04-06 21:10:49,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:49,981 INFO L225 Difference]: With dead ends: 263 [2018-04-06 21:10:49,981 INFO L226 Difference]: Without dead ends: 178 [2018-04-06 21:10:49,982 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-04-06 21:10:49,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-06 21:10:49,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-04-06 21:10:49,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-06 21:10:49,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 173 transitions. [2018-04-06 21:10:49,992 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 173 transitions. Word has length 116 [2018-04-06 21:10:49,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:49,993 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 173 transitions. [2018-04-06 21:10:49,993 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-06 21:10:49,993 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 173 transitions. [2018-04-06 21:10:49,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-06 21:10:49,994 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:49,995 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-04-06 21:10:49,995 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-04-06 21:10:49,995 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-04-06 21:10:50,003 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:50,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:50,042 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:50,138 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-06 21:10:50,138 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:50,249 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-06 21:10:50,271 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:50,271 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-04-06 21:10:50,272 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-06 21:10:50,272 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-06 21:10:50,272 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2018-04-06 21:10:50,272 INFO L87 Difference]: Start difference. First operand 168 states and 173 transitions. Second operand 18 states. [2018-04-06 21:10:50,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:50,502 INFO L93 Difference]: Finished difference Result 267 states and 275 transitions. [2018-04-06 21:10:50,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-06 21:10:50,502 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 125 [2018-04-06 21:10:50,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:50,503 INFO L225 Difference]: With dead ends: 267 [2018-04-06 21:10:50,504 INFO L226 Difference]: Without dead ends: 182 [2018-04-06 21:10:50,504 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-04-06 21:10:50,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-06 21:10:50,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-04-06 21:10:50,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-06 21:10:50,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 171 transitions. [2018-04-06 21:10:50,515 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 171 transitions. Word has length 125 [2018-04-06 21:10:50,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:50,515 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 171 transitions. [2018-04-06 21:10:50,515 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-06 21:10:50,516 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 171 transitions. [2018-04-06 21:10:50,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-04-06 21:10:50,517 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:50,517 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-04-06 21:10:50,517 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-04-06 21:10:50,518 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-04-06 21:10:50,531 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:50,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:50,563 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:50,601 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-04-06 21:10:50,601 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:50,680 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-04-06 21:10:50,701 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:50,701 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-04-06 21:10:50,701 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-06 21:10:50,702 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-06 21:10:50,702 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-04-06 21:10:50,702 INFO L87 Difference]: Start difference. First operand 168 states and 171 transitions. Second operand 16 states. [2018-04-06 21:10:50,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:50,981 INFO L93 Difference]: Finished difference Result 225 states and 235 transitions. [2018-04-06 21:10:50,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-06 21:10:50,981 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 134 [2018-04-06 21:10:50,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:50,982 INFO L225 Difference]: With dead ends: 225 [2018-04-06 21:10:50,983 INFO L226 Difference]: Without dead ends: 224 [2018-04-06 21:10:50,983 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-04-06 21:10:50,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-06 21:10:50,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 203. [2018-04-06 21:10:50,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-04-06 21:10:50,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 213 transitions. [2018-04-06 21:10:50,993 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 213 transitions. Word has length 134 [2018-04-06 21:10:50,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:50,994 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 213 transitions. [2018-04-06 21:10:50,994 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-06 21:10:50,994 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 213 transitions. [2018-04-06 21:10:50,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-04-06 21:10:50,996 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:50,996 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-04-06 21:10:50,996 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-04-06 21:10:50,996 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-04-06 21:10:51,004 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:51,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:51,034 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:51,046 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:10:51,046 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:10:51,049 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:10:51,050 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:10:51,226 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-04-06 21:10:51,226 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:51,367 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-04-06 21:10:51,389 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:51,390 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-04-06 21:10:51,390 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-06 21:10:51,390 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-06 21:10:51,390 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-04-06 21:10:51,391 INFO L87 Difference]: Start difference. First operand 203 states and 213 transitions. Second operand 23 states. [2018-04-06 21:10:52,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:52,138 INFO L93 Difference]: Finished difference Result 217 states and 227 transitions. [2018-04-06 21:10:52,139 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-06 21:10:52,139 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 135 [2018-04-06 21:10:52,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:52,140 INFO L225 Difference]: With dead ends: 217 [2018-04-06 21:10:52,140 INFO L226 Difference]: Without dead ends: 216 [2018-04-06 21:10:52,141 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-04-06 21:10:52,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-04-06 21:10:52,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 204. [2018-04-06 21:10:52,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-06 21:10:52,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 211 transitions. [2018-04-06 21:10:52,148 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 211 transitions. Word has length 135 [2018-04-06 21:10:52,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:52,148 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 211 transitions. [2018-04-06 21:10:52,148 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-06 21:10:52,148 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 211 transitions. [2018-04-06 21:10:52,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-04-06 21:10:52,149 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:52,149 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-04-06 21:10:52,149 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-04-06 21:10:52,149 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-04-06 21:10:52,157 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:52,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:52,191 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:52,303 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-04-06 21:10:52,303 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:52,475 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-04-06 21:10:52,497 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:52,497 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2018-04-06 21:10:52,497 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-06 21:10:52,497 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-06 21:10:52,498 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2018-04-06 21:10:52,498 INFO L87 Difference]: Start difference. First operand 204 states and 211 transitions. Second operand 24 states. [2018-04-06 21:10:52,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:52,789 INFO L93 Difference]: Finished difference Result 324 states and 337 transitions. [2018-04-06 21:10:52,789 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-06 21:10:52,789 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 153 [2018-04-06 21:10:52,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:52,791 INFO L225 Difference]: With dead ends: 324 [2018-04-06 21:10:52,791 INFO L226 Difference]: Without dead ends: 214 [2018-04-06 21:10:52,792 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-04-06 21:10:52,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-04-06 21:10:52,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 204. [2018-04-06 21:10:52,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-06 21:10:52,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 210 transitions. [2018-04-06 21:10:52,797 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 210 transitions. Word has length 153 [2018-04-06 21:10:52,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:52,798 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 210 transitions. [2018-04-06 21:10:52,798 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-06 21:10:52,798 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 210 transitions. [2018-04-06 21:10:52,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-06 21:10:52,799 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:52,799 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-04-06 21:10:52,799 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-04-06 21:10:52,799 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-04-06 21:10:52,809 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:52,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:52,846 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:52,950 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-04-06 21:10:52,950 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:53,009 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-04-06 21:10:53,030 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:53,030 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-04-06 21:10:53,031 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-06 21:10:53,031 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-06 21:10:53,031 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-06 21:10:53,031 INFO L87 Difference]: Start difference. First operand 204 states and 210 transitions. Second operand 16 states. [2018-04-06 21:10:53,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:53,315 INFO L93 Difference]: Finished difference Result 274 states and 288 transitions. [2018-04-06 21:10:53,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-06 21:10:53,316 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 162 [2018-04-06 21:10:53,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:53,318 INFO L225 Difference]: With dead ends: 274 [2018-04-06 21:10:53,318 INFO L226 Difference]: Without dead ends: 254 [2018-04-06 21:10:53,319 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-04-06 21:10:53,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-04-06 21:10:53,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 244. [2018-04-06 21:10:53,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-04-06 21:10:53,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 254 transitions. [2018-04-06 21:10:53,330 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 254 transitions. Word has length 162 [2018-04-06 21:10:53,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:53,331 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 254 transitions. [2018-04-06 21:10:53,331 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-06 21:10:53,331 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 254 transitions. [2018-04-06 21:10:53,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-04-06 21:10:53,332 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:53,332 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-04-06 21:10:53,332 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-04-06 21:10:53,333 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-04-06 21:10:53,345 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:53,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:53,394 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:53,671 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-04-06 21:10:53,671 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:53,915 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-04-06 21:10:53,937 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:53,937 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 27 [2018-04-06 21:10:53,938 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-06 21:10:53,938 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-06 21:10:53,938 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2018-04-06 21:10:53,938 INFO L87 Difference]: Start difference. First operand 244 states and 254 transitions. Second operand 27 states. [2018-04-06 21:10:54,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:54,379 INFO L93 Difference]: Finished difference Result 443 states and 463 transitions. [2018-04-06 21:10:54,382 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-06 21:10:54,383 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 170 [2018-04-06 21:10:54,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:54,385 INFO L225 Difference]: With dead ends: 443 [2018-04-06 21:10:54,385 INFO L226 Difference]: Without dead ends: 298 [2018-04-06 21:10:54,386 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 307 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=437, Invalid=1725, Unknown=0, NotChecked=0, Total=2162 [2018-04-06 21:10:54,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-04-06 21:10:54,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 290. [2018-04-06 21:10:54,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-04-06 21:10:54,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 299 transitions. [2018-04-06 21:10:54,400 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 299 transitions. Word has length 170 [2018-04-06 21:10:54,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:54,401 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 299 transitions. [2018-04-06 21:10:54,401 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-06 21:10:54,401 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 299 transitions. [2018-04-06 21:10:54,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-04-06 21:10:54,402 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:54,402 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-04-06 21:10:54,402 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-04-06 21:10:54,403 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-04-06 21:10:54,415 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:54,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:54,480 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:54,936 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-04-06 21:10:54,936 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:55,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-04-06 21:10:55,272 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:55,273 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 33 [2018-04-06 21:10:55,273 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-06 21:10:55,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-06 21:10:55,274 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-04-06 21:10:55,274 INFO L87 Difference]: Start difference. First operand 290 states and 299 transitions. Second operand 33 states. [2018-04-06 21:10:55,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:55,741 INFO L93 Difference]: Finished difference Result 491 states and 510 transitions. [2018-04-06 21:10:55,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-06 21:10:55,741 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 226 [2018-04-06 21:10:55,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:55,743 INFO L225 Difference]: With dead ends: 491 [2018-04-06 21:10:55,743 INFO L226 Difference]: Without dead ends: 356 [2018-04-06 21:10:55,744 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 411 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=640, Invalid=2782, Unknown=0, NotChecked=0, Total=3422 [2018-04-06 21:10:55,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-04-06 21:10:55,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 345. [2018-04-06 21:10:55,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-04-06 21:10:55,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 354 transitions. [2018-04-06 21:10:55,756 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 354 transitions. Word has length 226 [2018-04-06 21:10:55,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:55,757 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 354 transitions. [2018-04-06 21:10:55,757 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-06 21:10:55,757 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 354 transitions. [2018-04-06 21:10:55,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-04-06 21:10:55,758 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:55,758 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-04-06 21:10:55,758 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-04-06 21:10:55,758 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-04-06 21:10:55,765 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:55,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:55,816 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:55,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-04-06 21:10:55,977 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:56,213 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-04-06 21:10:56,234 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:56,234 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2018-04-06 21:10:56,235 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-06 21:10:56,235 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-06 21:10:56,235 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-04-06 21:10:56,235 INFO L87 Difference]: Start difference. First operand 345 states and 354 transitions. Second operand 30 states. [2018-04-06 21:10:56,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:56,577 INFO L93 Difference]: Finished difference Result 496 states and 514 transitions. [2018-04-06 21:10:56,577 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-06 21:10:56,577 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 282 [2018-04-06 21:10:56,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:56,579 INFO L225 Difference]: With dead ends: 496 [2018-04-06 21:10:56,579 INFO L226 Difference]: Without dead ends: 355 [2018-04-06 21:10:56,580 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 527 SyntacticMatches, 9 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=426, Invalid=1830, Unknown=0, NotChecked=0, Total=2256 [2018-04-06 21:10:56,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-04-06 21:10:56,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 345. [2018-04-06 21:10:56,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-04-06 21:10:56,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 352 transitions. [2018-04-06 21:10:56,596 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 352 transitions. Word has length 282 [2018-04-06 21:10:56,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:56,596 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 352 transitions. [2018-04-06 21:10:56,597 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-06 21:10:56,597 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 352 transitions. [2018-04-06 21:10:56,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-04-06 21:10:56,599 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:56,599 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-04-06 21:10:56,599 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-04-06 21:10:56,599 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-04-06 21:10:56,608 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:56,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:56,672 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:57,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-04-06 21:10:57,142 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:57,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-04-06 21:10:57,432 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:57,432 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 39 [2018-04-06 21:10:57,432 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-06 21:10:57,432 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-06 21:10:57,433 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1257, Unknown=0, NotChecked=0, Total=1482 [2018-04-06 21:10:57,433 INFO L87 Difference]: Start difference. First operand 345 states and 352 transitions. Second operand 39 states. [2018-04-06 21:10:58,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:58,188 INFO L93 Difference]: Finished difference Result 545 states and 560 transitions. [2018-04-06 21:10:58,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-06 21:10:58,189 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 291 [2018-04-06 21:10:58,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:58,192 INFO L225 Difference]: With dead ends: 545 [2018-04-06 21:10:58,192 INFO L226 Difference]: Without dead ends: 420 [2018-04-06 21:10:58,195 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 533 SyntacticMatches, 11 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2018-04-06 21:10:58,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-04-06 21:10:58,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 409. [2018-04-06 21:10:58,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-04-06 21:10:58,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 416 transitions. [2018-04-06 21:10:58,216 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 416 transitions. Word has length 291 [2018-04-06 21:10:58,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:58,217 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 416 transitions. [2018-04-06 21:10:58,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-06 21:10:58,217 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 416 transitions. [2018-04-06 21:10:58,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2018-04-06 21:10:58,220 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:58,220 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-04-06 21:10:58,220 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-04-06 21:10:58,220 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-04-06 21:10:58,230 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:58,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:58,341 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:58,844 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-04-06 21:10:58,844 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:59,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-04-06 21:10:59,240 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:59,240 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 36 [2018-04-06 21:10:59,241 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-06 21:10:59,241 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-06 21:10:59,242 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-04-06 21:10:59,242 INFO L87 Difference]: Start difference. First operand 409 states and 416 transitions. Second operand 36 states. [2018-04-06 21:10:59,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:59,732 INFO L93 Difference]: Finished difference Result 550 states and 563 transitions. [2018-04-06 21:10:59,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-06 21:10:59,732 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 356 [2018-04-06 21:10:59,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:59,734 INFO L225 Difference]: With dead ends: 550 [2018-04-06 21:10:59,734 INFO L226 Difference]: Without dead ends: 419 [2018-04-06 21:10:59,735 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 667 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=614, Invalid=2808, Unknown=0, NotChecked=0, Total=3422 [2018-04-06 21:10:59,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-04-06 21:10:59,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 409. [2018-04-06 21:10:59,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-04-06 21:10:59,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 414 transitions. [2018-04-06 21:10:59,746 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 414 transitions. Word has length 356 [2018-04-06 21:10:59,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:59,746 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 414 transitions. [2018-04-06 21:10:59,746 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-06 21:10:59,746 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 414 transitions. [2018-04-06 21:10:59,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-04-06 21:10:59,749 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:59,749 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-04-06 21:10:59,749 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-04-06 21:10:59,749 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-04-06 21:10:59,760 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:59,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:59,830 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:00,293 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-04-06 21:11:00,294 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:00,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-04-06 21:11:00,763 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:00,763 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 45 [2018-04-06 21:11:00,764 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-06 21:11:00,764 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-06 21:11:00,764 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1691, Unknown=0, NotChecked=0, Total=1980 [2018-04-06 21:11:00,764 INFO L87 Difference]: Start difference. First operand 409 states and 414 transitions. Second operand 45 states. [2018-04-06 21:11:01,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:01,577 INFO L93 Difference]: Finished difference Result 608 states and 619 transitions. [2018-04-06 21:11:01,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-06 21:11:01,578 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 365 [2018-04-06 21:11:01,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:01,581 INFO L225 Difference]: With dead ends: 608 [2018-04-06 21:11:01,581 INFO L226 Difference]: Without dead ends: 493 [2018-04-06 21:11:01,584 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-04-06 21:11:01,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2018-04-06 21:11:01,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 482. [2018-04-06 21:11:01,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-06 21:11:01,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 487 transitions. [2018-04-06 21:11:01,605 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 487 transitions. Word has length 365 [2018-04-06 21:11:01,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:01,606 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 487 transitions. [2018-04-06 21:11:01,606 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-06 21:11:01,606 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 487 transitions. [2018-04-06 21:11:01,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-04-06 21:11:01,610 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:01,610 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-04-06 21:11:01,610 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-04-06 21:11:01,610 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-04-06 21:11:01,623 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:01,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:01,754 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:02,073 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-04-06 21:11:02,074 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:02,492 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-04-06 21:11:02,513 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:02,513 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 42 [2018-04-06 21:11:02,514 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-06 21:11:02,514 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-06 21:11:02,514 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2018-04-06 21:11:02,515 INFO L87 Difference]: Start difference. First operand 482 states and 487 transitions. Second operand 42 states. [2018-04-06 21:11:03,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:03,048 INFO L93 Difference]: Finished difference Result 617 states and 625 transitions. [2018-04-06 21:11:03,048 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-06 21:11:03,048 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 439 [2018-04-06 21:11:03,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:03,050 INFO L225 Difference]: With dead ends: 617 [2018-04-06 21:11:03,050 INFO L226 Difference]: Without dead ends: 496 [2018-04-06 21:11:03,052 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-04-06 21:11:03,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-04-06 21:11:03,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 482. [2018-04-06 21:11:03,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-06 21:11:03,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 485 transitions. [2018-04-06 21:11:03,071 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 485 transitions. Word has length 439 [2018-04-06 21:11:03,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:03,071 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 485 transitions. [2018-04-06 21:11:03,071 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-06 21:11:03,071 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 485 transitions. [2018-04-06 21:11:03,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2018-04-06 21:11:03,074 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:03,075 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-04-06 21:11:03,075 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-04-06 21:11:03,075 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-04-06 21:11:03,083 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:03,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:03,167 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:03,376 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-04-06 21:11:03,377 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:03,712 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-04-06 21:11:03,733 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:03,734 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-04-06 21:11:03,734 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-06 21:11:03,734 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-06 21:11:03,735 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-04-06 21:11:03,735 INFO L87 Difference]: Start difference. First operand 482 states and 485 transitions. Second operand 32 states. [2018-04-06 21:11:04,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:04,856 INFO L93 Difference]: Finished difference Result 591 states and 609 transitions. [2018-04-06 21:11:04,856 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-06 21:11:04,856 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 448 [2018-04-06 21:11:04,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:04,858 INFO L225 Difference]: With dead ends: 591 [2018-04-06 21:11:04,858 INFO L226 Difference]: Without dead ends: 590 [2018-04-06 21:11:04,859 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 871 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-04-06 21:11:04,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2018-04-06 21:11:04,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 553. [2018-04-06 21:11:04,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-04-06 21:11:04,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 571 transitions. [2018-04-06 21:11:04,879 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 571 transitions. Word has length 448 [2018-04-06 21:11:04,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:04,880 INFO L459 AbstractCegarLoop]: Abstraction has 553 states and 571 transitions. [2018-04-06 21:11:04,880 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-06 21:11:04,880 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 571 transitions. [2018-04-06 21:11:04,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2018-04-06 21:11:04,883 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:04,884 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-04-06 21:11:04,884 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-04-06 21:11:04,884 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-04-06 21:11:04,895 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:04,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:04,977 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:04,981 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:11:04,981 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:11:04,997 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:11:04,997 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:11:05,618 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-04-06 21:11:05,618 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:06,131 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-04-06 21:11:06,153 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:06,153 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-04-06 21:11:06,154 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-06 21:11:06,154 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-06 21:11:06,154 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-04-06 21:11:06,155 INFO L87 Difference]: Start difference. First operand 553 states and 571 transitions. Second operand 39 states. [2018-04-06 21:11:08,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:08,307 INFO L93 Difference]: Finished difference Result 579 states and 597 transitions. [2018-04-06 21:11:08,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-06 21:11:08,307 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 449 [2018-04-06 21:11:08,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:08,309 INFO L225 Difference]: With dead ends: 579 [2018-04-06 21:11:08,309 INFO L226 Difference]: Without dead ends: 578 [2018-04-06 21:11:08,311 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 850 SyntacticMatches, 11 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1416 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-04-06 21:11:08,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2018-04-06 21:11:08,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 554. [2018-04-06 21:11:08,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-06 21:11:08,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 565 transitions. [2018-04-06 21:11:08,324 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 565 transitions. Word has length 449 [2018-04-06 21:11:08,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:08,324 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 565 transitions. [2018-04-06 21:11:08,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-06 21:11:08,325 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 565 transitions. [2018-04-06 21:11:08,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-04-06 21:11:08,326 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:08,327 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-04-06 21:11:08,327 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-04-06 21:11:08,327 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-04-06 21:11:08,333 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:08,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:08,428 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:08,883 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-04-06 21:11:08,883 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:09,427 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-04-06 21:11:09,448 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:09,448 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 48 [2018-04-06 21:11:09,449 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-06 21:11:09,449 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-06 21:11:09,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1918, Unknown=0, NotChecked=0, Total=2256 [2018-04-06 21:11:09,449 INFO L87 Difference]: Start difference. First operand 554 states and 565 transitions. Second operand 48 states. [2018-04-06 21:11:10,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:10,112 INFO L93 Difference]: Finished difference Result 746 states and 767 transitions. [2018-04-06 21:11:10,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-06 21:11:10,112 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 467 [2018-04-06 21:11:10,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:10,114 INFO L225 Difference]: With dead ends: 746 [2018-04-06 21:11:10,114 INFO L226 Difference]: Without dead ends: 564 [2018-04-06 21:11:10,116 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-04-06 21:11:10,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2018-04-06 21:11:10,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2018-04-06 21:11:10,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-06 21:11:10,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 564 transitions. [2018-04-06 21:11:10,128 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 564 transitions. Word has length 467 [2018-04-06 21:11:10,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:10,128 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 564 transitions. [2018-04-06 21:11:10,128 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-06 21:11:10,128 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 564 transitions. [2018-04-06 21:11:10,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2018-04-06 21:11:10,131 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:10,131 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-04-06 21:11:10,131 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-04-06 21:11:10,131 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-04-06 21:11:10,141 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:10,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:10,240 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:10,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-04-06 21:11:10,430 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:10,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-04-06 21:11:10,796 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:10,796 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-04-06 21:11:10,797 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-06 21:11:10,797 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-06 21:11:10,797 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-04-06 21:11:10,798 INFO L87 Difference]: Start difference. First operand 554 states and 564 transitions. Second operand 32 states. [2018-04-06 21:11:11,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:11,326 INFO L93 Difference]: Finished difference Result 664 states and 690 transitions. [2018-04-06 21:11:11,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-06 21:11:11,326 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 476 [2018-04-06 21:11:11,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:11,328 INFO L225 Difference]: With dead ends: 664 [2018-04-06 21:11:11,328 INFO L226 Difference]: Without dead ends: 644 [2018-04-06 21:11:11,329 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 979 GetRequests, 921 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-04-06 21:11:11,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2018-04-06 21:11:11,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 634. [2018-04-06 21:11:11,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-04-06 21:11:11,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 652 transitions. [2018-04-06 21:11:11,351 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 652 transitions. Word has length 476 [2018-04-06 21:11:11,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:11,352 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 652 transitions. [2018-04-06 21:11:11,352 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-06 21:11:11,352 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 652 transitions. [2018-04-06 21:11:11,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 521 [2018-04-06 21:11:11,356 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:11,357 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-04-06 21:11:11,357 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-04-06 21:11:11,357 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-04-06 21:11:11,366 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:11,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:11,495 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:12,070 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-04-06 21:11:12,070 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:12,608 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-04-06 21:11:12,630 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:12,630 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 51 [2018-04-06 21:11:12,631 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-06 21:11:12,631 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-06 21:11:12,632 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2189, Unknown=0, NotChecked=0, Total=2550 [2018-04-06 21:11:12,632 INFO L87 Difference]: Start difference. First operand 634 states and 652 transitions. Second operand 51 states. [2018-04-06 21:11:13,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:13,791 INFO L93 Difference]: Finished difference Result 981 states and 1017 transitions. [2018-04-06 21:11:13,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-06 21:11:13,791 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 520 [2018-04-06 21:11:13,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:13,793 INFO L225 Difference]: With dead ends: 981 [2018-04-06 21:11:13,793 INFO L226 Difference]: Without dead ends: 724 [2018-04-06 21:11:13,796 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1083 GetRequests, 975 SyntacticMatches, 15 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2189 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1477, Invalid=7453, Unknown=0, NotChecked=0, Total=8930 [2018-04-06 21:11:13,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2018-04-06 21:11:13,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 716. [2018-04-06 21:11:13,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 716 states. [2018-04-06 21:11:13,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 733 transitions. [2018-04-06 21:11:13,821 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 733 transitions. Word has length 520 [2018-04-06 21:11:13,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:13,822 INFO L459 AbstractCegarLoop]: Abstraction has 716 states and 733 transitions. [2018-04-06 21:11:13,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-06 21:11:13,822 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 733 transitions. [2018-04-06 21:11:13,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2018-04-06 21:11:13,827 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:13,827 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-04-06 21:11:13,827 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-04-06 21:11:13,827 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-04-06 21:11:13,836 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:13,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:13,999 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:14,723 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-04-06 21:11:14,724 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:15,285 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-04-06 21:11:15,306 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:15,310 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 57 [2018-04-06 21:11:15,310 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-06 21:11:15,311 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-06 21:11:15,311 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2751, Unknown=0, NotChecked=0, Total=3192 [2018-04-06 21:11:15,311 INFO L87 Difference]: Start difference. First operand 716 states and 733 transitions. Second operand 57 states. [2018-04-06 21:11:16,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:16,473 INFO L93 Difference]: Finished difference Result 1065 states and 1100 transitions. [2018-04-06 21:11:16,473 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-06 21:11:16,473 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 612 [2018-04-06 21:11:16,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:16,475 INFO L225 Difference]: With dead ends: 1065 [2018-04-06 21:11:16,476 INFO L226 Difference]: Without dead ends: 818 [2018-04-06 21:11:16,478 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1273 GetRequests, 1151 SyntacticMatches, 17 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2844 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1832, Invalid=9510, Unknown=0, NotChecked=0, Total=11342 [2018-04-06 21:11:16,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-04-06 21:11:16,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 807. [2018-04-06 21:11:16,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-04-06 21:11:16,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 824 transitions. [2018-04-06 21:11:16,496 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 824 transitions. Word has length 612 [2018-04-06 21:11:16,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:16,496 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 824 transitions. [2018-04-06 21:11:16,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-06 21:11:16,496 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 824 transitions. [2018-04-06 21:11:16,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-04-06 21:11:16,500 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:16,501 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-04-06 21:11:16,501 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-04-06 21:11:16,501 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-04-06 21:11:16,519 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:16,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:16,659 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:17,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-04-06 21:11:17,304 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:17,977 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-04-06 21:11:17,999 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:17,999 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2018-04-06 21:11:18,000 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-06 21:11:18,000 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-06 21:11:18,000 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2446, Unknown=0, NotChecked=0, Total=2862 [2018-04-06 21:11:18,001 INFO L87 Difference]: Start difference. First operand 807 states and 824 transitions. Second operand 54 states. [2018-04-06 21:11:18,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:18,729 INFO L93 Difference]: Finished difference Result 1070 states and 1108 transitions. [2018-04-06 21:11:18,729 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-06 21:11:18,729 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 704 [2018-04-06 21:11:18,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:18,732 INFO L225 Difference]: With dead ends: 1070 [2018-04-06 21:11:18,732 INFO L226 Difference]: Without dead ends: 817 [2018-04-06 21:11:18,734 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-04-06 21:11:18,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2018-04-06 21:11:18,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 807. [2018-04-06 21:11:18,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-04-06 21:11:18,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 822 transitions. [2018-04-06 21:11:18,750 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 822 transitions. Word has length 704 [2018-04-06 21:11:18,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:18,751 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 822 transitions. [2018-04-06 21:11:18,751 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-06 21:11:18,751 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 822 transitions. [2018-04-06 21:11:18,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 714 [2018-04-06 21:11:18,755 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:18,755 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-04-06 21:11:18,755 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-04-06 21:11:18,756 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-04-06 21:11:18,764 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:18,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:18,888 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:19,635 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-04-06 21:11:19,635 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:20,313 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-04-06 21:11:20,335 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:20,335 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 63 [2018-04-06 21:11:20,336 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-06 21:11:20,336 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-06 21:11:20,336 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=3377, Unknown=0, NotChecked=0, Total=3906 [2018-04-06 21:11:20,336 INFO L87 Difference]: Start difference. First operand 807 states and 822 transitions. Second operand 63 states. [2018-04-06 21:11:21,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:21,915 INFO L93 Difference]: Finished difference Result 1155 states and 1186 transitions. [2018-04-06 21:11:21,915 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-06 21:11:21,915 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 713 [2018-04-06 21:11:21,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:21,917 INFO L225 Difference]: With dead ends: 1155 [2018-04-06 21:11:21,918 INFO L226 Difference]: Without dead ends: 918 [2018-04-06 21:11:21,920 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-04-06 21:11:21,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-04-06 21:11:21,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 907. [2018-04-06 21:11:21,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-04-06 21:11:21,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 922 transitions. [2018-04-06 21:11:21,939 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 922 transitions. Word has length 713 [2018-04-06 21:11:21,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:21,940 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 922 transitions. [2018-04-06 21:11:21,940 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-06 21:11:21,940 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 922 transitions. [2018-04-06 21:11:21,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2018-04-06 21:11:21,945 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:21,945 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-04-06 21:11:21,945 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-04-06 21:11:21,946 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-04-06 21:11:21,957 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:22,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:22,136 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:22,773 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-04-06 21:11:22,773 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:23,589 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-04-06 21:11:23,610 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:23,610 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 60 [2018-04-06 21:11:23,611 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-06 21:11:23,611 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-06 21:11:23,612 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=3038, Unknown=0, NotChecked=0, Total=3540 [2018-04-06 21:11:23,612 INFO L87 Difference]: Start difference. First operand 907 states and 922 transitions. Second operand 60 states. [2018-04-06 21:11:24,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:24,466 INFO L93 Difference]: Finished difference Result 1160 states and 1193 transitions. [2018-04-06 21:11:24,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-06 21:11:24,466 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 814 [2018-04-06 21:11:24,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:24,468 INFO L225 Difference]: With dead ends: 1160 [2018-04-06 21:11:24,469 INFO L226 Difference]: Without dead ends: 917 [2018-04-06 21:11:24,470 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-04-06 21:11:24,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-04-06 21:11:24,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 907. [2018-04-06 21:11:24,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-04-06 21:11:24,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 920 transitions. [2018-04-06 21:11:24,488 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 920 transitions. Word has length 814 [2018-04-06 21:11:24,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:24,488 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 920 transitions. [2018-04-06 21:11:24,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-06 21:11:24,489 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 920 transitions. [2018-04-06 21:11:24,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 824 [2018-04-06 21:11:24,493 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:24,494 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-04-06 21:11:24,494 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-04-06 21:11:24,494 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-04-06 21:11:24,502 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:24,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:24,651 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:25,390 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-04-06 21:11:25,391 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:26,270 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-04-06 21:11:26,291 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:26,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 69 [2018-04-06 21:11:26,292 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-06 21:11:26,292 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-06 21:11:26,292 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=4067, Unknown=0, NotChecked=0, Total=4692 [2018-04-06 21:11:26,292 INFO L87 Difference]: Start difference. First operand 907 states and 920 transitions. Second operand 69 states. [2018-04-06 21:11:27,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:27,831 INFO L93 Difference]: Finished difference Result 1254 states and 1281 transitions. [2018-04-06 21:11:27,832 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-06 21:11:27,832 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 823 [2018-04-06 21:11:27,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:27,834 INFO L225 Difference]: With dead ends: 1254 [2018-04-06 21:11:27,834 INFO L226 Difference]: Without dead ends: 1027 [2018-04-06 21:11:27,836 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-04-06 21:11:27,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-04-06 21:11:27,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-04-06 21:11:27,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-06 21:11:27,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1029 transitions. [2018-04-06 21:11:27,854 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1029 transitions. Word has length 823 [2018-04-06 21:11:27,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:27,854 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1029 transitions. [2018-04-06 21:11:27,854 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-06 21:11:27,855 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1029 transitions. [2018-04-06 21:11:27,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 934 [2018-04-06 21:11:27,860 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:27,860 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-04-06 21:11:27,861 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-04-06 21:11:27,861 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-04-06 21:11:27,866 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:28,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:28,012 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:28,800 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-04-06 21:11:28,800 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:29,816 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-04-06 21:11:29,837 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:29,838 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 66 [2018-04-06 21:11:29,838 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-06 21:11:29,839 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-06 21:11:29,839 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=596, Invalid=3694, Unknown=0, NotChecked=0, Total=4290 [2018-04-06 21:11:29,839 INFO L87 Difference]: Start difference. First operand 1016 states and 1029 transitions. Second operand 66 states. [2018-04-06 21:11:30,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:30,905 INFO L93 Difference]: Finished difference Result 1259 states and 1287 transitions. [2018-04-06 21:11:30,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-06 21:11:30,906 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 933 [2018-04-06 21:11:30,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:30,908 INFO L225 Difference]: With dead ends: 1259 [2018-04-06 21:11:30,908 INFO L226 Difference]: Without dead ends: 1026 [2018-04-06 21:11:30,910 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1914 GetRequests, 1781 SyntacticMatches, 21 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4865 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2064, Invalid=10818, Unknown=0, NotChecked=0, Total=12882 [2018-04-06 21:11:30,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-04-06 21:11:30,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 1016. [2018-04-06 21:11:30,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-06 21:11:30,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1027 transitions. [2018-04-06 21:11:30,931 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1027 transitions. Word has length 933 [2018-04-06 21:11:30,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:30,931 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1027 transitions. [2018-04-06 21:11:30,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-06 21:11:30,932 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1027 transitions. [2018-04-06 21:11:30,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 943 [2018-04-06 21:11:30,937 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:30,938 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-04-06 21:11:30,938 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-04-06 21:11:30,938 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-04-06 21:11:30,943 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:31,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:31,109 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:32,014 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-04-06 21:11:32,014 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:33,016 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-04-06 21:11:33,037 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:33,037 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 75 [2018-04-06 21:11:33,038 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-06 21:11:33,038 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-06 21:11:33,038 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=729, Invalid=4821, Unknown=0, NotChecked=0, Total=5550 [2018-04-06 21:11:33,038 INFO L87 Difference]: Start difference. First operand 1016 states and 1027 transitions. Second operand 75 states. [2018-04-06 21:11:34,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:34,876 INFO L93 Difference]: Finished difference Result 1362 states and 1385 transitions. [2018-04-06 21:11:34,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-06 21:11:34,876 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 942 [2018-04-06 21:11:34,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:34,879 INFO L225 Difference]: With dead ends: 1362 [2018-04-06 21:11:34,879 INFO L226 Difference]: Without dead ends: 1145 [2018-04-06 21:11:34,881 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-04-06 21:11:34,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-04-06 21:11:34,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1134. [2018-04-06 21:11:34,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-04-06 21:11:34,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1145 transitions. [2018-04-06 21:11:34,901 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1145 transitions. Word has length 942 [2018-04-06 21:11:34,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:34,902 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1145 transitions. [2018-04-06 21:11:34,902 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-06 21:11:34,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1145 transitions. [2018-04-06 21:11:34,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1062 [2018-04-06 21:11:34,909 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:34,909 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-04-06 21:11:34,909 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-04-06 21:11:34,910 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-04-06 21:11:34,922 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:35,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:35,095 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:36,072 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-04-06 21:11:36,072 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:37,253 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-04-06 21:11:37,274 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:37,274 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 72 [2018-04-06 21:11:37,275 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-04-06 21:11:37,275 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-04-06 21:11:37,275 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=4414, Unknown=0, NotChecked=0, Total=5112 [2018-04-06 21:11:37,276 INFO L87 Difference]: Start difference. First operand 1134 states and 1145 transitions. Second operand 72 states. [2018-04-06 21:11:38,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:38,344 INFO L93 Difference]: Finished difference Result 1367 states and 1390 transitions. [2018-04-06 21:11:38,344 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-06 21:11:38,344 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 1061 [2018-04-06 21:11:38,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:38,347 INFO L225 Difference]: With dead ends: 1367 [2018-04-06 21:11:38,347 INFO L226 Difference]: Without dead ends: 1144 [2018-04-06 21:11:38,348 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2175 GetRequests, 2029 SyntacticMatches, 23 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5918 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2456, Invalid=13044, Unknown=0, NotChecked=0, Total=15500 [2018-04-06 21:11:38,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-04-06 21:11:38,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1134. [2018-04-06 21:11:38,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-04-06 21:11:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1143 transitions. [2018-04-06 21:11:38,368 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1143 transitions. Word has length 1061 [2018-04-06 21:11:38,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:38,369 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1143 transitions. [2018-04-06 21:11:38,369 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-04-06 21:11:38,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1143 transitions. [2018-04-06 21:11:38,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1071 [2018-04-06 21:11:38,375 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:38,376 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-04-06 21:11:38,376 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-04-06 21:11:38,376 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-04-06 21:11:38,382 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:38,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:38,559 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:39,636 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-04-06 21:11:39,637 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:40,872 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-04-06 21:11:40,894 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:40,894 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 81 [2018-04-06 21:11:40,895 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-06 21:11:40,896 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-06 21:11:40,896 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=841, Invalid=5639, Unknown=0, NotChecked=0, Total=6480 [2018-04-06 21:11:40,896 INFO L87 Difference]: Start difference. First operand 1134 states and 1143 transitions. Second operand 81 states. [2018-04-06 21:11:43,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:43,471 INFO L93 Difference]: Finished difference Result 1479 states and 1498 transitions. [2018-04-06 21:11:43,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-06 21:11:43,471 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1070 [2018-04-06 21:11:43,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:43,475 INFO L225 Difference]: With dead ends: 1479 [2018-04-06 21:11:43,475 INFO L226 Difference]: Without dead ends: 1272 [2018-04-06 21:11:43,477 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-04-06 21:11:43,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2018-04-06 21:11:43,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1261. [2018-04-06 21:11:43,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-04-06 21:11:43,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1270 transitions. [2018-04-06 21:11:43,498 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1270 transitions. Word has length 1070 [2018-04-06 21:11:43,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:43,499 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1270 transitions. [2018-04-06 21:11:43,499 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-06 21:11:43,499 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1270 transitions. [2018-04-06 21:11:43,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1199 [2018-04-06 21:11:43,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:43,507 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-04-06 21:11:43,507 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-04-06 21:11:43,507 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-04-06 21:11:43,513 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:43,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:43,717 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:44,852 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-04-06 21:11:44,852 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:46,240 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-04-06 21:11:46,262 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:46,262 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 78 [2018-04-06 21:11:46,263 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-04-06 21:11:46,263 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-04-06 21:11:46,264 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=808, Invalid=5198, Unknown=0, NotChecked=0, Total=6006 [2018-04-06 21:11:46,264 INFO L87 Difference]: Start difference. First operand 1261 states and 1270 transitions. Second operand 78 states. [2018-04-06 21:11:47,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:47,524 INFO L93 Difference]: Finished difference Result 1484 states and 1502 transitions. [2018-04-06 21:11:47,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-06 21:11:47,524 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 1198 [2018-04-06 21:11:47,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:47,527 INFO L225 Difference]: With dead ends: 1484 [2018-04-06 21:11:47,528 INFO L226 Difference]: Without dead ends: 1271 [2018-04-06 21:11:47,529 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-04-06 21:11:47,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2018-04-06 21:11:47,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1261. [2018-04-06 21:11:47,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-04-06 21:11:47,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1268 transitions. [2018-04-06 21:11:47,552 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1268 transitions. Word has length 1198 [2018-04-06 21:11:47,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:47,552 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1268 transitions. [2018-04-06 21:11:47,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-04-06 21:11:47,552 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1268 transitions. [2018-04-06 21:11:47,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1208 [2018-04-06 21:11:47,560 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:47,560 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-04-06 21:11:47,561 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-04-06 21:11:47,561 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-04-06 21:11:47,566 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:47,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:47,760 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:49,035 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-04-06 21:11:49,035 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:51,033 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-04-06 21:11:51,055 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:51,055 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 87 [2018-04-06 21:11:51,056 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-04-06 21:11:51,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-04-06 21:11:51,057 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=961, Invalid=6521, Unknown=0, NotChecked=0, Total=7482 [2018-04-06 21:11:51,057 INFO L87 Difference]: Start difference. First operand 1261 states and 1268 transitions. Second operand 87 states. [2018-04-06 21:11:53,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:53,765 INFO L93 Difference]: Finished difference Result 1605 states and 1620 transitions. [2018-04-06 21:11:53,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-06 21:11:53,765 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1207 [2018-04-06 21:11:53,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:53,769 INFO L225 Difference]: With dead ends: 1605 [2018-04-06 21:11:53,769 INFO L226 Difference]: Without dead ends: 1408 [2018-04-06 21:11:53,771 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2493 GetRequests, 2301 SyntacticMatches, 27 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7394 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=4177, Invalid=23545, Unknown=0, NotChecked=0, Total=27722 [2018-04-06 21:11:53,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2018-04-06 21:11:53,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1397. [2018-04-06 21:11:53,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-04-06 21:11:53,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1404 transitions. [2018-04-06 21:11:53,795 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1404 transitions. Word has length 1207 [2018-04-06 21:11:53,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:53,796 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1404 transitions. [2018-04-06 21:11:53,796 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-04-06 21:11:53,796 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1404 transitions. [2018-04-06 21:11:53,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1345 [2018-04-06 21:11:53,805 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:53,805 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-04-06 21:11:53,805 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-04-06 21:11:53,806 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-04-06 21:11:53,811 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:54,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:54,026 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:55,396 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-04-06 21:11:55,397 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:57,040 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-04-06 21:11:57,061 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:57,062 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 84 [2018-04-06 21:11:57,063 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-04-06 21:11:57,063 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-04-06 21:11:57,064 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=6046, Unknown=0, NotChecked=0, Total=6972 [2018-04-06 21:11:57,064 INFO L87 Difference]: Start difference. First operand 1397 states and 1404 transitions. Second operand 84 states. [2018-04-06 21:11:58,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:58,379 INFO L93 Difference]: Finished difference Result 1610 states and 1623 transitions. [2018-04-06 21:11:58,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-06 21:11:58,379 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 1344 [2018-04-06 21:11:58,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:58,382 INFO L225 Difference]: With dead ends: 1610 [2018-04-06 21:11:58,382 INFO L226 Difference]: Without dead ends: 1407 [2018-04-06 21:11:58,384 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-04-06 21:11:58,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2018-04-06 21:11:58,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1397. [2018-04-06 21:11:58,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-04-06 21:11:58,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1402 transitions. [2018-04-06 21:11:58,408 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1402 transitions. Word has length 1344 [2018-04-06 21:11:58,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:58,409 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1402 transitions. [2018-04-06 21:11:58,409 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-04-06 21:11:58,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1402 transitions. [2018-04-06 21:11:58,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2018-04-06 21:11:58,419 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:58,419 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-04-06 21:11:58,419 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-04-06 21:11:58,419 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-04-06 21:11:58,425 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:58,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:58,638 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:00,178 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-04-06 21:12:00,178 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:01,860 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-04-06 21:12:01,882 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:01,882 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 93 [2018-04-06 21:12:01,883 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-06 21:12:01,883 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-06 21:12:01,884 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1089, Invalid=7467, Unknown=0, NotChecked=0, Total=8556 [2018-04-06 21:12:01,884 INFO L87 Difference]: Start difference. First operand 1397 states and 1402 transitions. Second operand 93 states. [2018-04-06 21:12:04,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:04,875 INFO L93 Difference]: Finished difference Result 1740 states and 1751 transitions. [2018-04-06 21:12:04,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-04-06 21:12:04,876 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1353 [2018-04-06 21:12:04,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:04,879 INFO L225 Difference]: With dead ends: 1740 [2018-04-06 21:12:04,879 INFO L226 Difference]: Without dead ends: 1553 [2018-04-06 21:12:04,881 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2791 GetRequests, 2585 SyntacticMatches, 29 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8559 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=4760, Invalid=27102, Unknown=0, NotChecked=0, Total=31862 [2018-04-06 21:12:04,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2018-04-06 21:12:04,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1542. [2018-04-06 21:12:04,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-04-06 21:12:04,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1547 transitions. [2018-04-06 21:12:04,909 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1547 transitions. Word has length 1353 [2018-04-06 21:12:04,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:04,910 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1547 transitions. [2018-04-06 21:12:04,910 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-06 21:12:04,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1547 transitions. [2018-04-06 21:12:04,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2018-04-06 21:12:04,921 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:04,921 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-04-06 21:12:04,921 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-04-06 21:12:04,922 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-04-06 21:12:04,928 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:05,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:05,169 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:06,802 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-04-06 21:12:06,803 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:08,780 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-04-06 21:12:08,803 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:08,803 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 90 [2018-04-06 21:12:08,804 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-04-06 21:12:08,804 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-04-06 21:12:08,805 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1052, Invalid=6958, Unknown=0, NotChecked=0, Total=8010 [2018-04-06 21:12:08,805 INFO L87 Difference]: Start difference. First operand 1542 states and 1547 transitions. Second operand 90 states. [2018-04-06 21:12:10,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:10,389 INFO L93 Difference]: Finished difference Result 1749 states and 1757 transitions. [2018-04-06 21:12:10,389 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-04-06 21:12:10,389 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 1499 [2018-04-06 21:12:10,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:10,392 INFO L225 Difference]: With dead ends: 1749 [2018-04-06 21:12:10,392 INFO L226 Difference]: Without dead ends: 1556 [2018-04-06 21:12:10,394 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-04-06 21:12:10,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2018-04-06 21:12:10,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1542. [2018-04-06 21:12:10,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-04-06 21:12:10,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1545 transitions. [2018-04-06 21:12:10,420 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1545 transitions. Word has length 1499 [2018-04-06 21:12:10,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:10,421 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1545 transitions. [2018-04-06 21:12:10,421 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-04-06 21:12:10,421 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1545 transitions. [2018-04-06 21:12:10,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1509 [2018-04-06 21:12:10,431 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:10,432 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-04-06 21:12:10,432 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-04-06 21:12:10,432 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-04-06 21:12:10,438 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:10,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:10,675 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:11,629 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-04-06 21:12:11,629 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:13,394 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-04-06 21:12:13,416 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:13,417 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-04-06 21:12:13,418 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-06 21:12:13,418 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-06 21:12:13,418 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-04-06 21:12:13,418 INFO L87 Difference]: Start difference. First operand 1542 states and 1545 transitions. Second operand 64 states. [2018-04-06 21:12:18,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:18,894 INFO L93 Difference]: Finished difference Result 1755 states and 1789 transitions. [2018-04-06 21:12:18,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-06 21:12:18,894 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1508 [2018-04-06 21:12:18,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:18,898 INFO L225 Difference]: With dead ends: 1755 [2018-04-06 21:12:18,898 INFO L226 Difference]: Without dead ends: 1754 [2018-04-06 21:12:18,899 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-04-06 21:12:18,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2018-04-06 21:12:18,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1685. [2018-04-06 21:12:18,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1685 states. [2018-04-06 21:12:18,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 1719 transitions. [2018-04-06 21:12:18,928 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 1719 transitions. Word has length 1508 [2018-04-06 21:12:18,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:18,929 INFO L459 AbstractCegarLoop]: Abstraction has 1685 states and 1719 transitions. [2018-04-06 21:12:18,929 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-06 21:12:18,929 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 1719 transitions. [2018-04-06 21:12:18,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1510 [2018-04-06 21:12:18,940 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:18,941 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-04-06 21:12:18,941 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-04-06 21:12:18,942 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-04-06 21:12:18,948 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:19,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:19,194 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:19,196 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:12:19,196 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:12:19,204 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:12:19,204 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:12:23,091 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-04-06 21:12:23,092 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:25,456 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-04-06 21:12:25,479 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:25,479 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-04-06 21:12:25,481 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-06 21:12:25,481 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-06 21:12:25,481 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-04-06 21:12:25,481 INFO L87 Difference]: Start difference. First operand 1685 states and 1719 transitions. Second operand 71 states. [2018-04-06 21:12:34,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:34,437 INFO L93 Difference]: Finished difference Result 1735 states and 1769 transitions. [2018-04-06 21:12:34,437 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-06 21:12:34,438 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1509 [2018-04-06 21:12:34,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:34,441 INFO L225 Difference]: With dead ends: 1735 [2018-04-06 21:12:34,441 INFO L226 Difference]: Without dead ends: 1734 [2018-04-06 21:12:34,443 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3110 GetRequests, 2922 SyntacticMatches, 27 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5948 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=5718, Invalid=20688, Unknown=0, NotChecked=0, Total=26406 [2018-04-06 21:12:34,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2018-04-06 21:12:34,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1686. [2018-04-06 21:12:34,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-04-06 21:12:34,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1705 transitions. [2018-04-06 21:12:34,471 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1705 transitions. Word has length 1509 [2018-04-06 21:12:34,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:34,472 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1705 transitions. [2018-04-06 21:12:34,472 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-06 21:12:34,472 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1705 transitions. [2018-04-06 21:12:34,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1528 [2018-04-06 21:12:34,483 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:34,483 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-04-06 21:12:34,484 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-04-06 21:12:34,484 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-04-06 21:12:34,489 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:34,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:34,729 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:36,473 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-04-06 21:12:36,473 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:38,529 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-04-06 21:12:38,550 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:38,568 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 96 [2018-04-06 21:12:38,569 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-04-06 21:12:38,569 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-04-06 21:12:38,570 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=7934, Unknown=0, NotChecked=0, Total=9120 [2018-04-06 21:12:38,570 INFO L87 Difference]: Start difference. First operand 1686 states and 1705 transitions. Second operand 96 states. [2018-04-06 21:12:40,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:40,468 INFO L93 Difference]: Finished difference Result 2022 states and 2059 transitions. [2018-04-06 21:12:40,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-04-06 21:12:40,469 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 1527 [2018-04-06 21:12:40,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:40,473 INFO L225 Difference]: With dead ends: 2022 [2018-04-06 21:12:40,474 INFO L226 Difference]: Without dead ends: 1696 [2018-04-06 21:12:40,476 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3127 GetRequests, 2929 SyntacticMatches, 31 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11160 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=4364, Invalid=24028, Unknown=0, NotChecked=0, Total=28392 [2018-04-06 21:12:40,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2018-04-06 21:12:40,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 1686. [2018-04-06 21:12:40,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-04-06 21:12:40,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1704 transitions. [2018-04-06 21:12:40,507 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1704 transitions. Word has length 1527 [2018-04-06 21:12:40,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:40,508 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1704 transitions. [2018-04-06 21:12:40,508 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-04-06 21:12:40,508 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1704 transitions. [2018-04-06 21:12:40,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1537 [2018-04-06 21:12:40,520 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:40,521 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-04-06 21:12:40,521 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-04-06 21:12:40,521 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-04-06 21:12:40,526 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:40,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:40,775 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:41,711 INFO L134 CoverageAnalysis]: Checked inductivity of 87585 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 86505 trivial. 0 not checked. [2018-04-06 21:12:41,711 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:42,942 INFO L134 CoverageAnalysis]: Checked inductivity of 87585 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 86505 trivial. 0 not checked. [2018-04-06 21:12:42,964 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:42,964 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-04-06 21:12:42,965 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-06 21:12:42,966 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-06 21:12:42,966 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-04-06 21:12:42,966 INFO L87 Difference]: Start difference. First operand 1686 states and 1704 transitions. Second operand 64 states. [2018-04-06 21:12:44,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:44,303 INFO L93 Difference]: Finished difference Result 1876 states and 1926 transitions. [2018-04-06 21:12:44,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-06 21:12:44,342 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1536 [2018-04-06 21:12:44,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:44,350 INFO L225 Difference]: With dead ends: 1876 [2018-04-06 21:12:44,350 INFO L226 Difference]: Without dead ends: 1856 [2018-04-06 21:12:44,353 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3131 GetRequests, 3009 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-04-06 21:12:44,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states. [2018-04-06 21:12:44,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 1846. [2018-04-06 21:12:44,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1846 states. [2018-04-06 21:12:44,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1846 states to 1846 states and 1880 transitions. [2018-04-06 21:12:44,395 INFO L78 Accepts]: Start accepts. Automaton has 1846 states and 1880 transitions. Word has length 1536 [2018-04-06 21:12:44,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:44,397 INFO L459 AbstractCegarLoop]: Abstraction has 1846 states and 1880 transitions. [2018-04-06 21:12:44,397 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-06 21:12:44,397 INFO L276 IsEmpty]: Start isEmpty. Operand 1846 states and 1880 transitions. [2018-04-06 21:12:44,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1653 [2018-04-06 21:12:44,411 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:44,412 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-04-06 21:12:44,412 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-04-06 21:12:44,412 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-04-06 21:12:44,419 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:44,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:44,747 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:46,705 INFO L134 CoverageAnalysis]: Checked inductivity of 107199 backedges. 37842 proven. 966 refuted. 0 times theorem prover too weak. 68391 trivial. 0 not checked. [2018-04-06 21:12:46,706 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:48,789 INFO L134 CoverageAnalysis]: Checked inductivity of 107199 backedges. 37842 proven. 966 refuted. 0 times theorem prover too weak. 68391 trivial. 0 not checked. [2018-04-06 21:12:48,811 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:48,811 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 99 [2018-04-06 21:12:48,813 INFO L442 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-04-06 21:12:48,813 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-04-06 21:12:48,813 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=8477, Unknown=0, NotChecked=0, Total=9702 [2018-04-06 21:12:48,813 INFO L87 Difference]: Start difference. First operand 1846 states and 1880 transitions. Second operand 99 states. [2018-04-06 21:12:52,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:52,375 INFO L93 Difference]: Finished difference Result 2489 states and 2557 transitions. [2018-04-06 21:12:52,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2018-04-06 21:12:52,375 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 1652 [2018-04-06 21:12:52,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:52,380 INFO L225 Difference]: With dead ends: 2489 [2018-04-06 21:12:52,380 INFO L226 Difference]: Without dead ends: 2008 [2018-04-06 21:12:52,385 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3395 GetRequests, 3175 SyntacticMatches, 31 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9809 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=5381, Invalid=30909, Unknown=0, NotChecked=0, Total=36290 [2018-04-06 21:12:52,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2008 states. [2018-04-06 21:12:52,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2008 to 2000. [2018-04-06 21:12:52,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2000 states. [2018-04-06 21:12:52,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2000 states to 2000 states and 2033 transitions. [2018-04-06 21:12:52,445 INFO L78 Accepts]: Start accepts. Automaton has 2000 states and 2033 transitions. Word has length 1652 [2018-04-06 21:12:52,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:52,447 INFO L459 AbstractCegarLoop]: Abstraction has 2000 states and 2033 transitions. [2018-04-06 21:12:52,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-04-06 21:12:52,447 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 2033 transitions. [2018-04-06 21:12:52,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1817 [2018-04-06 21:12:52,473 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:52,474 INFO L355 BasicCegarLoop]: trace histogram [182, 167, 166, 166, 166, 166, 166, 166, 166, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:12:52,474 INFO L408 AbstractCegarLoop]: === Iteration 51 === [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-04-06 21:12:52,474 INFO L82 PathProgramCache]: Analyzing trace with hash 1756458317, now seen corresponding path program 30 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:12:52,487 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:52,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:52,838 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:55,015 INFO L134 CoverageAnalysis]: Checked inductivity of 130998 backedges. 42550 proven. 1110 refuted. 0 times theorem prover too weak. 87338 trivial. 0 not checked. [2018-04-06 21:12:55,015 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:57,460 INFO L134 CoverageAnalysis]: Checked inductivity of 130998 backedges. 42550 proven. 1110 refuted. 0 times theorem prover too weak. 87338 trivial. 0 not checked. [2018-04-06 21:12:57,482 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:57,482 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 105 [2018-04-06 21:12:57,484 INFO L442 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-04-06 21:12:57,484 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-04-06 21:12:57,484 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1369, Invalid=9551, Unknown=0, NotChecked=0, Total=10920 [2018-04-06 21:12:57,485 INFO L87 Difference]: Start difference. First operand 2000 states and 2033 transitions. Second operand 105 states. [2018-04-06 21:13:01,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:13:01,118 INFO L93 Difference]: Finished difference Result 2645 states and 2712 transitions. [2018-04-06 21:13:01,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2018-04-06 21:13:01,118 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 1816 [2018-04-06 21:13:01,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:13:01,124 INFO L225 Difference]: With dead ends: 2645 [2018-04-06 21:13:01,124 INFO L226 Difference]: Without dead ends: 2174 [2018-04-06 21:13:01,129 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3729 GetRequests, 3495 SyntacticMatches, 33 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11144 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=6040, Invalid=34966, Unknown=0, NotChecked=0, Total=41006 [2018-04-06 21:13:01,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2174 states. [2018-04-06 21:13:01,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2174 to 2163. [2018-04-06 21:13:01,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2163 states. [2018-04-06 21:13:01,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2196 transitions. [2018-04-06 21:13:01,169 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2196 transitions. Word has length 1816 [2018-04-06 21:13:01,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:13:01,169 INFO L459 AbstractCegarLoop]: Abstraction has 2163 states and 2196 transitions. [2018-04-06 21:13:01,169 INFO L460 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-04-06 21:13:01,170 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2196 transitions. [2018-04-06 21:13:01,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1981 [2018-04-06 21:13:01,188 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:13:01,188 INFO L355 BasicCegarLoop]: trace histogram [199, 183, 182, 182, 182, 182, 182, 182, 182, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:13:01,188 INFO L408 AbstractCegarLoop]: === Iteration 52 === [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-04-06 21:13:01,189 INFO L82 PathProgramCache]: Analyzing trace with hash 190539481, now seen corresponding path program 31 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:13:01,211 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:13:01,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:13:01,529 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:13:03,897 INFO L134 CoverageAnalysis]: Checked inductivity of 157185 backedges. 65260 proven. 1112 refuted. 0 times theorem prover too weak. 90813 trivial. 0 not checked. [2018-04-06 21:13:03,897 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:13:06,659 INFO L134 CoverageAnalysis]: Checked inductivity of 157185 backedges. 65260 proven. 1112 refuted. 0 times theorem prover too weak. 90813 trivial. 0 not checked. [2018-04-06 21:13:06,708 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:13:06,709 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 102 [2018-04-06 21:13:06,710 INFO L442 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-04-06 21:13:06,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-04-06 21:13:06,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=8974, Unknown=0, NotChecked=0, Total=10302 [2018-04-06 21:13:06,711 INFO L87 Difference]: Start difference. First operand 2163 states and 2196 transitions. Second operand 102 states. [2018-04-06 21:13:08,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:13:08,715 INFO L93 Difference]: Finished difference Result 2650 states and 2728 transitions. [2018-04-06 21:13:08,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2018-04-06 21:13:08,716 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 1980 [2018-04-06 21:13:08,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:13:08,722 INFO L225 Difference]: With dead ends: 2650 [2018-04-06 21:13:08,722 INFO L226 Difference]: Without dead ends: 2173 [2018-04-06 21:13:08,730 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4038 GetRequests, 3827 SyntacticMatches, 33 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12728 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=4926, Invalid=27294, Unknown=0, NotChecked=0, Total=32220 [2018-04-06 21:13:08,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2173 states. [2018-04-06 21:13:08,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2173 to 2163. [2018-04-06 21:13:08,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2163 states. [2018-04-06 21:13:08,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2194 transitions. [2018-04-06 21:13:08,796 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2194 transitions. Word has length 1980 [2018-04-06 21:13:08,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:13:08,797 INFO L459 AbstractCegarLoop]: Abstraction has 2163 states and 2194 transitions. [2018-04-06 21:13:08,797 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-04-06 21:13:08,797 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2194 transitions. [2018-04-06 21:13:08,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1990 [2018-04-06 21:13:08,826 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:13:08,827 INFO L355 BasicCegarLoop]: trace histogram [200, 184, 183, 183, 183, 183, 183, 183, 183, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:13:08,827 INFO L408 AbstractCegarLoop]: === Iteration 53 === [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-04-06 21:13:08,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1667639103, now seen corresponding path program 32 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:13:08,837 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:13:09,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:13:09,185 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:13:11,724 INFO L134 CoverageAnalysis]: Checked inductivity of 158858 backedges. 47531 proven. 1264 refuted. 0 times theorem prover too weak. 110063 trivial. 0 not checked. [2018-04-06 21:13:11,724 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:13:14,544 INFO L134 CoverageAnalysis]: Checked inductivity of 158858 backedges. 47531 proven. 1264 refuted. 0 times theorem prover too weak. 110063 trivial. 0 not checked. [2018-04-06 21:13:14,567 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:13:14,568 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 111 [2018-04-06 21:13:14,569 INFO L442 AbstractCegarLoop]: Interpolant automaton has 111 states [2018-04-06 21:13:14,569 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2018-04-06 21:13:14,570 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1521, Invalid=10689, Unknown=0, NotChecked=0, Total=12210 [2018-04-06 21:13:14,570 INFO L87 Difference]: Start difference. First operand 2163 states and 2194 transitions. Second operand 111 states. [2018-04-06 21:13:18,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:13:18,304 INFO L93 Difference]: Finished difference Result 2807 states and 2870 transitions. [2018-04-06 21:13:18,305 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2018-04-06 21:13:18,305 INFO L78 Accepts]: Start accepts. Automaton has 111 states. Word has length 1989 [2018-04-06 21:13:18,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:13:18,309 INFO L225 Difference]: With dead ends: 2807 [2018-04-06 21:13:18,309 INFO L226 Difference]: Without dead ends: 2346 [2018-04-06 21:13:18,314 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4081 GetRequests, 3833 SyntacticMatches, 35 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12564 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=6737, Invalid=39273, Unknown=0, NotChecked=0, Total=46010 [2018-04-06 21:13:18,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2346 states. [2018-04-06 21:13:18,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2346 to 2335. [2018-04-06 21:13:18,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2335 states. [2018-04-06 21:13:18,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2335 states to 2335 states and 2366 transitions. [2018-04-06 21:13:18,359 INFO L78 Accepts]: Start accepts. Automaton has 2335 states and 2366 transitions. Word has length 1989 [2018-04-06 21:13:18,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:13:18,360 INFO L459 AbstractCegarLoop]: Abstraction has 2335 states and 2366 transitions. [2018-04-06 21:13:18,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 111 states. [2018-04-06 21:13:18,360 INFO L276 IsEmpty]: Start isEmpty. Operand 2335 states and 2366 transitions. [2018-04-06 21:13:18,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2163 [2018-04-06 21:13:18,383 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:13:18,383 INFO L355 BasicCegarLoop]: trace histogram [218, 201, 200, 200, 200, 200, 200, 200, 200, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:13:18,383 INFO L408 AbstractCegarLoop]: === Iteration 54 === [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-04-06 21:13:18,384 INFO L82 PathProgramCache]: Analyzing trace with hash 368228813, now seen corresponding path program 33 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:13:18,398 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:13:18,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:13:18,817 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:13:21,555 INFO L134 CoverageAnalysis]: Checked inductivity of 189407 backedges. 74491 proven. 1258 refuted. 0 times theorem prover too weak. 113658 trivial. 0 not checked. [2018-04-06 21:13:21,556 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:13:24,744 INFO L134 CoverageAnalysis]: Checked inductivity of 189407 backedges. 74491 proven. 1258 refuted. 0 times theorem prover too weak. 113658 trivial. 0 not checked. [2018-04-06 21:13:24,766 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:13:24,766 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 108 [2018-04-06 21:13:24,768 INFO L442 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-04-06 21:13:24,768 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-04-06 21:13:24,769 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1478, Invalid=10078, Unknown=0, NotChecked=0, Total=11556 [2018-04-06 21:13:24,769 INFO L87 Difference]: Start difference. First operand 2335 states and 2366 transitions. Second operand 108 states. [2018-04-06 21:13:26,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:13:26,938 INFO L93 Difference]: Finished difference Result 2812 states and 2885 transitions. [2018-04-06 21:13:26,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2018-04-06 21:13:26,939 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 2162 [2018-04-06 21:13:26,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:13:26,944 INFO L225 Difference]: With dead ends: 2812 [2018-04-06 21:13:26,944 INFO L226 Difference]: Without dead ends: 2345 [2018-04-06 21:13:26,953 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4407 GetRequests, 4183 SyntacticMatches, 35 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14399 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=5522, Invalid=30768, Unknown=0, NotChecked=0, Total=36290 [2018-04-06 21:13:26,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2345 states. [2018-04-06 21:13:27,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2345 to 2335. [2018-04-06 21:13:27,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2335 states. [2018-04-06 21:13:27,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2335 states to 2335 states and 2364 transitions. [2018-04-06 21:13:27,014 INFO L78 Accepts]: Start accepts. Automaton has 2335 states and 2364 transitions. Word has length 2162 [2018-04-06 21:13:27,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:13:27,016 INFO L459 AbstractCegarLoop]: Abstraction has 2335 states and 2364 transitions. [2018-04-06 21:13:27,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-04-06 21:13:27,016 INFO L276 IsEmpty]: Start isEmpty. Operand 2335 states and 2364 transitions. [2018-04-06 21:13:27,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2172 [2018-04-06 21:13:27,046 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:13:27,047 INFO L355 BasicCegarLoop]: trace histogram [219, 202, 201, 201, 201, 201, 201, 201, 201, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:13:27,047 INFO L408 AbstractCegarLoop]: === Iteration 55 === [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-04-06 21:13:27,048 INFO L82 PathProgramCache]: Analyzing trace with hash -400648115, now seen corresponding path program 34 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:13:27,054 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:13:27,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:13:27,469 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:13:30,406 INFO L134 CoverageAnalysis]: Checked inductivity of 191244 backedges. 52785 proven. 1428 refuted. 0 times theorem prover too weak. 137031 trivial. 0 not checked. [2018-04-06 21:13:30,406 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:13:33,542 INFO L134 CoverageAnalysis]: Checked inductivity of 191244 backedges. 52785 proven. 1428 refuted. 0 times theorem prover too weak. 137031 trivial. 0 not checked. [2018-04-06 21:13:33,565 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:13:33,565 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 117 [2018-04-06 21:13:33,567 INFO L442 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-04-06 21:13:33,567 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-04-06 21:13:33,567 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1681, Invalid=11891, Unknown=0, NotChecked=0, Total=13572 [2018-04-06 21:13:33,568 INFO L87 Difference]: Start difference. First operand 2335 states and 2364 transitions. Second operand 117 states. [2018-04-06 21:13:38,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:13:38,053 INFO L93 Difference]: Finished difference Result 2978 states and 3037 transitions. [2018-04-06 21:13:38,053 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2018-04-06 21:13:38,053 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 2171 [2018-04-06 21:13:38,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:13:38,057 INFO L225 Difference]: With dead ends: 2978 [2018-04-06 21:13:38,057 INFO L226 Difference]: Without dead ends: 2527 [2018-04-06 21:13:38,062 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4451 GetRequests, 4189 SyntacticMatches, 37 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14069 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=7472, Invalid=43830, Unknown=0, NotChecked=0, Total=51302 [2018-04-06 21:13:38,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2527 states. [2018-04-06 21:13:38,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2527 to 2516. [2018-04-06 21:13:38,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2516 states. [2018-04-06 21:13:38,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 2545 transitions. [2018-04-06 21:13:38,119 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 2545 transitions. Word has length 2171 [2018-04-06 21:13:38,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:13:38,120 INFO L459 AbstractCegarLoop]: Abstraction has 2516 states and 2545 transitions. [2018-04-06 21:13:38,120 INFO L460 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-04-06 21:13:38,120 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 2545 transitions. [2018-04-06 21:13:38,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2354 [2018-04-06 21:13:38,145 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:13:38,146 INFO L355 BasicCegarLoop]: trace histogram [238, 220, 219, 219, 219, 219, 219, 219, 219, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:13:38,146 INFO L408 AbstractCegarLoop]: === Iteration 56 === [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-04-06 21:13:38,147 INFO L82 PathProgramCache]: Analyzing trace with hash 2062022361, now seen corresponding path program 35 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:13:38,153 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:13:38,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:13:38,554 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:13:41,761 INFO L134 CoverageAnalysis]: Checked inductivity of 226638 backedges. 84488 proven. 1413 refuted. 0 times theorem prover too weak. 140737 trivial. 0 not checked. [2018-04-06 21:13:41,761 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:13:45,242 INFO L134 CoverageAnalysis]: Checked inductivity of 226638 backedges. 84488 proven. 1413 refuted. 0 times theorem prover too weak. 140737 trivial. 0 not checked. [2018-04-06 21:13:45,266 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:13:45,266 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76] total 114 [2018-04-06 21:13:45,268 INFO L442 AbstractCegarLoop]: Interpolant automaton has 114 states [2018-04-06 21:13:45,268 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2018-04-06 21:13:45,269 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1636, Invalid=11246, Unknown=0, NotChecked=0, Total=12882 [2018-04-06 21:13:45,269 INFO L87 Difference]: Start difference. First operand 2516 states and 2545 transitions. Second operand 114 states. [2018-04-06 21:13:47,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:13:47,491 INFO L93 Difference]: Finished difference Result 2983 states and 3051 transitions. [2018-04-06 21:13:47,491 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2018-04-06 21:13:47,491 INFO L78 Accepts]: Start accepts. Automaton has 114 states. Word has length 2353 [2018-04-06 21:13:47,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:13:47,496 INFO L225 Difference]: With dead ends: 2983 [2018-04-06 21:13:47,496 INFO L226 Difference]: Without dead ends: 2526 [2018-04-06 21:13:47,502 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4794 GetRequests, 4557 SyntacticMatches, 37 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16173 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=6152, Invalid=34450, Unknown=0, NotChecked=0, Total=40602 [2018-04-06 21:13:47,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2018-04-06 21:13:47,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 2516. [2018-04-06 21:13:47,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2516 states. [2018-04-06 21:13:47,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 2543 transitions. [2018-04-06 21:13:47,548 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 2543 transitions. Word has length 2353 [2018-04-06 21:13:47,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:13:47,549 INFO L459 AbstractCegarLoop]: Abstraction has 2516 states and 2543 transitions. [2018-04-06 21:13:47,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 114 states. [2018-04-06 21:13:47,549 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 2543 transitions. [2018-04-06 21:13:47,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2363 [2018-04-06 21:13:47,574 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:13:47,575 INFO L355 BasicCegarLoop]: trace histogram [239, 221, 220, 220, 220, 220, 220, 220, 220, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:13:47,575 INFO L408 AbstractCegarLoop]: === Iteration 57 === [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-04-06 21:13:47,575 INFO L82 PathProgramCache]: Analyzing trace with hash 976177345, now seen corresponding path program 36 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:13:47,601 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:13:47,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:13:48,009 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:13:51,342 INFO L134 CoverageAnalysis]: Checked inductivity of 228648 backedges. 58312 proven. 1602 refuted. 0 times theorem prover too weak. 168734 trivial. 0 not checked. [2018-04-06 21:13:51,342 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:13:54,974 INFO L134 CoverageAnalysis]: Checked inductivity of 228648 backedges. 58312 proven. 1602 refuted. 0 times theorem prover too weak. 168734 trivial. 0 not checked. [2018-04-06 21:13:54,997 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:13:54,998 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82] total 123 [2018-04-06 21:13:54,999 INFO L442 AbstractCegarLoop]: Interpolant automaton has 123 states [2018-04-06 21:13:55,000 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2018-04-06 21:13:55,000 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1849, Invalid=13157, Unknown=0, NotChecked=0, Total=15006 [2018-04-06 21:13:55,000 INFO L87 Difference]: Start difference. First operand 2516 states and 2543 transitions. Second operand 123 states. [2018-04-06 21:14:00,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:14:00,103 INFO L93 Difference]: Finished difference Result 3158 states and 3213 transitions. [2018-04-06 21:14:00,103 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2018-04-06 21:14:00,103 INFO L78 Accepts]: Start accepts. Automaton has 123 states. Word has length 2362 [2018-04-06 21:14:00,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:14:00,107 INFO L225 Difference]: With dead ends: 3158 [2018-04-06 21:14:00,107 INFO L226 Difference]: Without dead ends: 2717 [2018-04-06 21:14:00,112 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4839 GetRequests, 4563 SyntacticMatches, 39 SemanticMatches, 237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15659 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=8245, Invalid=48637, Unknown=0, NotChecked=0, Total=56882 [2018-04-06 21:14:00,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2717 states. [2018-04-06 21:14:00,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2717 to 2706. [2018-04-06 21:14:00,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2706 states. [2018-04-06 21:14:00,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 2733 transitions. [2018-04-06 21:14:00,157 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 2733 transitions. Word has length 2362 [2018-04-06 21:14:00,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:14:00,158 INFO L459 AbstractCegarLoop]: Abstraction has 2706 states and 2733 transitions. [2018-04-06 21:14:00,158 INFO L460 AbstractCegarLoop]: Interpolant automaton has 123 states. [2018-04-06 21:14:00,158 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 2733 transitions. [2018-04-06 21:14:00,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2554 [2018-04-06 21:14:00,187 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:14:00,188 INFO L355 BasicCegarLoop]: trace histogram [259, 240, 239, 239, 239, 239, 239, 239, 239, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:14:00,188 INFO L408 AbstractCegarLoop]: === Iteration 58 === [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-04-06 21:14:00,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1201773005, now seen corresponding path program 37 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:14:00,194 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:14:00,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:14:00,629 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:14:04,234 INFO L134 CoverageAnalysis]: Checked inductivity of 269397 backedges. 95278 proven. 1577 refuted. 0 times theorem prover too weak. 172542 trivial. 0 not checked. [2018-04-06 21:14:04,234 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:14:08,344 INFO L134 CoverageAnalysis]: Checked inductivity of 269397 backedges. 95278 proven. 1577 refuted. 0 times theorem prover too weak. 172542 trivial. 0 not checked. [2018-04-06 21:14:08,366 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:14:08,367 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 120 [2018-04-06 21:14:08,369 INFO L442 AbstractCegarLoop]: Interpolant automaton has 120 states [2018-04-06 21:14:08,369 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2018-04-06 21:14:08,370 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1802, Invalid=12478, Unknown=0, NotChecked=0, Total=14280 [2018-04-06 21:14:08,370 INFO L87 Difference]: Start difference. First operand 2706 states and 2733 transitions. Second operand 120 states. [2018-04-06 21:14:11,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:14:11,066 INFO L93 Difference]: Finished difference Result 3163 states and 3226 transitions. [2018-04-06 21:14:11,066 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2018-04-06 21:14:11,066 INFO L78 Accepts]: Start accepts. Automaton has 120 states. Word has length 2553 [2018-04-06 21:14:11,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:14:11,069 INFO L225 Difference]: With dead ends: 3163 [2018-04-06 21:14:11,069 INFO L226 Difference]: Without dead ends: 2716 [2018-04-06 21:14:11,075 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5199 GetRequests, 4949 SyntacticMatches, 39 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18050 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=6816, Invalid=38340, Unknown=0, NotChecked=0, Total=45156 [2018-04-06 21:14:11,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2716 states. [2018-04-06 21:14:11,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2716 to 2706. [2018-04-06 21:14:11,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2706 states. [2018-04-06 21:14:11,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 2731 transitions. [2018-04-06 21:14:11,121 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 2731 transitions. Word has length 2553 [2018-04-06 21:14:11,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:14:11,122 INFO L459 AbstractCegarLoop]: Abstraction has 2706 states and 2731 transitions. [2018-04-06 21:14:11,122 INFO L460 AbstractCegarLoop]: Interpolant automaton has 120 states. [2018-04-06 21:14:11,122 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 2731 transitions. [2018-04-06 21:14:11,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2563 [2018-04-06 21:14:11,150 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:14:11,151 INFO L355 BasicCegarLoop]: trace histogram [260, 241, 240, 240, 240, 240, 240, 240, 240, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:14:11,151 INFO L408 AbstractCegarLoop]: === Iteration 59 === [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-04-06 21:14:11,152 INFO L82 PathProgramCache]: Analyzing trace with hash -47466419, now seen corresponding path program 38 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:14:11,157 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:14:11,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:14:11,548 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:14:15,226 INFO L134 CoverageAnalysis]: Checked inductivity of 271589 backedges. 64112 proven. 1786 refuted. 0 times theorem prover too weak. 205691 trivial. 0 not checked. [2018-04-06 21:14:15,226 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:14:19,238 INFO L134 CoverageAnalysis]: Checked inductivity of 271589 backedges. 64112 proven. 1786 refuted. 0 times theorem prover too weak. 205691 trivial. 0 not checked. [2018-04-06 21:14:19,261 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:14:19,261 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 129 [2018-04-06 21:14:19,263 INFO L442 AbstractCegarLoop]: Interpolant automaton has 129 states [2018-04-06 21:14:19,263 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2018-04-06 21:14:19,264 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2025, Invalid=14487, Unknown=0, NotChecked=0, Total=16512 [2018-04-06 21:14:19,264 INFO L87 Difference]: Start difference. First operand 2706 states and 2731 transitions. Second operand 129 states. [2018-04-06 21:14:24,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:14:24,210 INFO L93 Difference]: Finished difference Result 3347 states and 3398 transitions. [2018-04-06 21:14:24,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2018-04-06 21:14:24,210 INFO L78 Accepts]: Start accepts. Automaton has 129 states. Word has length 2562 [2018-04-06 21:14:24,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:14:24,214 INFO L225 Difference]: With dead ends: 3347 [2018-04-06 21:14:24,214 INFO L226 Difference]: Without dead ends: 2916 [2018-04-06 21:14:24,220 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5245 GetRequests, 4955 SyntacticMatches, 41 SemanticMatches, 249 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17334 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=9056, Invalid=53694, Unknown=0, NotChecked=0, Total=62750 [2018-04-06 21:14:24,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2916 states. [2018-04-06 21:14:24,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2916 to 2905. [2018-04-06 21:14:24,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2905 states. [2018-04-06 21:14:24,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2905 states to 2905 states and 2930 transitions. [2018-04-06 21:14:24,272 INFO L78 Accepts]: Start accepts. Automaton has 2905 states and 2930 transitions. Word has length 2562 [2018-04-06 21:14:24,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:14:24,273 INFO L459 AbstractCegarLoop]: Abstraction has 2905 states and 2930 transitions. [2018-04-06 21:14:24,273 INFO L460 AbstractCegarLoop]: Interpolant automaton has 129 states. [2018-04-06 21:14:24,273 INFO L276 IsEmpty]: Start isEmpty. Operand 2905 states and 2930 transitions. [2018-04-06 21:14:24,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2763 [2018-04-06 21:14:24,305 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:14:24,306 INFO L355 BasicCegarLoop]: trace histogram [281, 261, 260, 260, 260, 260, 260, 260, 260, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:14:24,306 INFO L408 AbstractCegarLoop]: === Iteration 60 === [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-04-06 21:14:24,307 INFO L82 PathProgramCache]: Analyzing trace with hash -1257325607, now seen corresponding path program 39 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:14:24,313 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:14:24,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:14:24,769 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:14:28,741 INFO L134 CoverageAnalysis]: Checked inductivity of 318230 backedges. 106888 proven. 1750 refuted. 0 times theorem prover too weak. 209592 trivial. 0 not checked. [2018-04-06 21:14:28,741 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:14:28,848 WARN L148 SmtUtils]: Spent 100ms on a formula simplification that was a NOOP. DAG size: 110 Received shutdown request... [2018-04-06 21:14:33,185 INFO L134 CoverageAnalysis]: Checked inductivity of 318230 backedges. 106888 proven. 1750 refuted. 0 times theorem prover too weak. 209592 trivial. 0 not checked. [2018-04-06 21:14:33,209 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:14:33,210 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84] total 126 [2018-04-06 21:14:33,212 INFO L442 AbstractCegarLoop]: Interpolant automaton has 126 states [2018-04-06 21:14:33,212 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2018-04-06 21:14:33,212 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1976, Invalid=13774, Unknown=0, NotChecked=0, Total=15750 [2018-04-06 21:14:33,213 INFO L87 Difference]: Start difference. First operand 2905 states and 2930 transitions. Second operand 126 states. [2018-04-06 21:14:33,213 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-04-06 21:14:33,214 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-06 21:14:33,218 WARN L197 ceAbstractionStarter]: Timeout [2018-04-06 21:14:33,218 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 09:14:33 BoogieIcfgContainer [2018-04-06 21:14:33,218 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-06 21:14:33,219 INFO L168 Benchmark]: Toolchain (without parser) took 228629.11 ms. Allocated memory was 303.6 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 247.1 MB in the beginning and 740.2 MB in the end (delta: -493.1 MB). Peak memory consumption was 1.5 GB. Max. memory is 5.3 GB. [2018-04-06 21:14:33,220 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 303.6 MB. Free memory is still 265.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-06 21:14:33,220 INFO L168 Benchmark]: CACSL2BoogieTranslator took 203.63 ms. Allocated memory is still 303.6 MB. Free memory was 247.1 MB in the beginning and 237.0 MB in the end (delta: 10.1 MB). Peak memory consumption was 10.1 MB. Max. memory is 5.3 GB. [2018-04-06 21:14:33,220 INFO L168 Benchmark]: Boogie Preprocessor took 30.19 ms. Allocated memory is still 303.6 MB. Free memory was 237.0 MB in the beginning and 234.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 5.3 GB. [2018-04-06 21:14:33,221 INFO L168 Benchmark]: RCFGBuilder took 322.83 ms. Allocated memory was 303.6 MB in the beginning and 461.9 MB in the end (delta: 158.3 MB). Free memory was 234.9 MB in the beginning and 427.6 MB in the end (delta: -192.7 MB). Peak memory consumption was 23.3 MB. Max. memory is 5.3 GB. [2018-04-06 21:14:33,221 INFO L168 Benchmark]: TraceAbstraction took 228067.97 ms. Allocated memory was 461.9 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 427.6 MB in the beginning and 740.2 MB in the end (delta: -312.6 MB). Peak memory consumption was 1.5 GB. Max. memory is 5.3 GB. [2018-04-06 21:14:33,222 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.21 ms. Allocated memory is still 303.6 MB. Free memory is still 265.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 203.63 ms. Allocated memory is still 303.6 MB. Free memory was 247.1 MB in the beginning and 237.0 MB in the end (delta: 10.1 MB). Peak memory consumption was 10.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 30.19 ms. Allocated memory is still 303.6 MB. Free memory was 237.0 MB in the beginning and 234.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 5.3 GB. * RCFGBuilder took 322.83 ms. Allocated memory was 303.6 MB in the beginning and 461.9 MB in the end (delta: 158.3 MB). Free memory was 234.9 MB in the beginning and 427.6 MB in the end (delta: -192.7 MB). Peak memory consumption was 23.3 MB. Max. memory is 5.3 GB. * TraceAbstraction took 228067.97 ms. Allocated memory was 461.9 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 427.6 MB in the beginning and 740.2 MB in the end (delta: -312.6 MB). Peak memory consumption was 1.5 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 30). Cancelled while BasicCegarLoop was constructing difference of abstraction (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was constructing difference of abstraction (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was constructing difference of abstraction (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 228.0s OverallTime, 60 OverallIterations, 281 TraceHistogramMax, 88.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5022 SDtfs, 18623 SDslu, 66042 SDs, 0 SdLazy, 69797 SolverSat, 4719 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 22.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 103802 GetRequests, 97084 SyntacticMatches, 930 SemanticMatches, 5788 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272744 ImplicationChecksByTransitivity, 114.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2905occurred in iteration=59, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 59 MinimizatonAttempts, 787 StatesRemovedByMinimization, 58 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.8s SsaConstructionTime, 6.7s SatisfiabilityAnalysisTime, 127.2s InterpolantComputationTime, 50593 NumberOfCodeBlocks, 50593 NumberOfCodeBlocksAsserted, 60 NumberOfCheckSat, 101066 ConstructedInterpolants, 1579 QuantifiedInterpolants, 286222556 SizeOfPredicates, 1953 NumberOfNonLiveVariables, 91787 ConjunctsInSsa, 2228 ConjunctsInUnsatCore, 120 InterpolantComputations, 15 PerfectInterpolantSequences, 6368958/6425762 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-04-06_21-14-33-229.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-04-06_21-14-33-229.csv Completed graceful shutdown