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_Camel+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-examples/standard_strcpy_original_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cceb4a [2018-01-29 22:56:32,510 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-29 22:56:32,511 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-29 22:56:32,526 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-29 22:56:32,526 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-29 22:56:32,527 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-29 22:56:32,528 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-29 22:56:32,530 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-29 22:56:32,532 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-29 22:56:32,533 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-29 22:56:32,534 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-29 22:56:32,534 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-29 22:56:32,535 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-29 22:56:32,536 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-29 22:56:32,537 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-29 22:56:32,539 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-29 22:56:32,542 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-29 22:56:32,543 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-29 22:56:32,545 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-29 22:56:32,546 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-29 22:56:32,548 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-29 22:56:32,549 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-29 22:56:32,549 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-29 22:56:32,550 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-29 22:56:32,551 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-29 22:56:32,552 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-29 22:56:32,552 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-29 22:56:32,553 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-29 22:56:32,553 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-29 22:56:32,554 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-29 22:56:32,554 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-29 22:56:32,554 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf [2018-01-29 22:56:32,563 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-29 22:56:32,563 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-29 22:56:32,564 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-29 22:56:32,564 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-29 22:56:32,564 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-29 22:56:32,564 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-29 22:56:32,564 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-29 22:56:32,565 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-29 22:56:32,565 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-29 22:56:32,565 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-29 22:56:32,565 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-29 22:56:32,565 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-29 22:56:32,565 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-29 22:56:32,566 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-29 22:56:32,566 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-29 22:56:32,566 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-29 22:56:32,566 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-29 22:56:32,566 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-29 22:56:32,566 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-29 22:56:32,566 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-01-29 22:56:32,566 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-29 22:56:32,567 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-29 22:56:32,567 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-29 22:56:32,567 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-29 22:56:32,567 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-29 22:56:32,567 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-29 22:56:32,568 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-29 22:56:32,568 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-29 22:56:32,568 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-29 22:56:32,568 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-29 22:56:32,568 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-29 22:56:32,568 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-29 22:56:32,569 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-29 22:56:32,569 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-29 22:56:32,602 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-29 22:56:32,612 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-29 22:56:32,615 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-29 22:56:32,617 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-29 22:56:32,617 INFO L276 PluginConnector]: CDTParser initialized [2018-01-29 22:56:32,618 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_strcpy_original_false-valid-deref.i [2018-01-29 22:56:32,707 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-29 22:56:32,713 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-29 22:56:32,713 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-29 22:56:32,713 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-29 22:56:32,718 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-29 22:56:32,719 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 10:56:32" (1/1) ... [2018-01-29 22:56:32,722 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@534e693d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:32, skipping insertion in model container [2018-01-29 22:56:32,722 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 10:56:32" (1/1) ... [2018-01-29 22:56:32,734 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-29 22:56:32,747 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-29 22:56:32,846 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-29 22:56:32,858 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-29 22:56:32,862 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:32 WrapperNode [2018-01-29 22:56:32,863 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-29 22:56:32,863 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-29 22:56:32,864 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-29 22:56:32,864 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-29 22:56:32,880 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:32" (1/1) ... [2018-01-29 22:56:32,881 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:32" (1/1) ... [2018-01-29 22:56:32,890 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:32" (1/1) ... [2018-01-29 22:56:32,890 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:32" (1/1) ... [2018-01-29 22:56:32,892 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:32" (1/1) ... [2018-01-29 22:56:32,896 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:32" (1/1) ... [2018-01-29 22:56:32,897 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:32" (1/1) ... [2018-01-29 22:56:32,898 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-29 22:56:32,899 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-29 22:56:32,899 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-29 22:56:32,899 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-29 22:56:32,900 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:32" (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-01-29 22:56:32,950 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-29 22:56:32,951 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-29 22:56:32,951 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-01-29 22:56:32,951 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-29 22:56:32,951 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-01-29 22:56:32,951 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-01-29 22:56:32,952 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-29 22:56:32,952 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-29 22:56:32,952 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-29 22:56:33,092 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-29 22:56:33,093 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 10:56:33 BoogieIcfgContainer [2018-01-29 22:56:33,093 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-29 22:56:33,093 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-29 22:56:33,094 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-29 22:56:33,096 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-29 22:56:33,096 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.01 10:56:32" (1/3) ... [2018-01-29 22:56:33,097 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3da50fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.01 10:56:33, skipping insertion in model container [2018-01-29 22:56:33,097 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:32" (2/3) ... [2018-01-29 22:56:33,097 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3da50fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.01 10:56:33, skipping insertion in model container [2018-01-29 22:56:33,097 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 10:56:33" (3/3) ... [2018-01-29 22:56:33,099 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_original_false-valid-deref.i [2018-01-29 22:56:33,105 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-29 22:56:33,110 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-01-29 22:56:33,146 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-29 22:56:33,146 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-29 22:56:33,146 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-29 22:56:33,146 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-29 22:56:33,147 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-29 22:56:33,147 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-29 22:56:33,147 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-29 22:56:33,147 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-29 22:56:33,148 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-29 22:56:33,166 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states. [2018-01-29 22:56:33,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-01-29 22:56:33,172 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:33,173 INFO L350 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:33,173 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:33,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1324731331, now seen corresponding path program 1 times [2018-01-29 22:56:33,178 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:33,179 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:33,227 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:33,227 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:33,228 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:33,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:33,270 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:33,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:33,333 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-29 22:56:33,333 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-29 22:56:33,335 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-01-29 22:56:33,351 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-01-29 22:56:33,352 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-29 22:56:33,355 INFO L87 Difference]: Start difference. First operand 38 states. Second operand 3 states. [2018-01-29 22:56:33,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:33,455 INFO L93 Difference]: Finished difference Result 80 states and 96 transitions. [2018-01-29 22:56:33,456 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-01-29 22:56:33,457 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2018-01-29 22:56:33,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:33,467 INFO L225 Difference]: With dead ends: 80 [2018-01-29 22:56:33,468 INFO L226 Difference]: Without dead ends: 47 [2018-01-29 22:56:33,472 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-29 22:56:33,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-01-29 22:56:33,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 42. [2018-01-29 22:56:33,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-01-29 22:56:33,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 44 transitions. [2018-01-29 22:56:33,579 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 44 transitions. Word has length 9 [2018-01-29 22:56:33,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:33,580 INFO L432 AbstractCegarLoop]: Abstraction has 42 states and 44 transitions. [2018-01-29 22:56:33,580 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-01-29 22:56:33,580 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 44 transitions. [2018-01-29 22:56:33,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-01-29 22:56:33,581 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:33,581 INFO L350 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:33,581 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:33,581 INFO L82 PathProgramCache]: Analyzing trace with hash -705160269, now seen corresponding path program 1 times [2018-01-29 22:56:33,582 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:33,582 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:33,583 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:33,583 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:33,583 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:33,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:33,595 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:33,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:33,657 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:33,657 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:33,666 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:33,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:33,684 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:33,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:33,729 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:33,729 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-01-29 22:56:33,730 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-29 22:56:33,730 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-29 22:56:33,731 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-29 22:56:33,731 INFO L87 Difference]: Start difference. First operand 42 states and 44 transitions. Second operand 4 states. [2018-01-29 22:56:33,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:33,929 INFO L93 Difference]: Finished difference Result 68 states and 73 transitions. [2018-01-29 22:56:33,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-29 22:56:33,929 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-01-29 22:56:33,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:33,931 INFO L225 Difference]: With dead ends: 68 [2018-01-29 22:56:33,931 INFO L226 Difference]: Without dead ends: 62 [2018-01-29 22:56:33,932 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-29 22:56:33,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-29 22:56:33,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 56. [2018-01-29 22:56:33,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-01-29 22:56:33,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 60 transitions. [2018-01-29 22:56:33,942 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 60 transitions. Word has length 16 [2018-01-29 22:56:33,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:33,942 INFO L432 AbstractCegarLoop]: Abstraction has 56 states and 60 transitions. [2018-01-29 22:56:33,942 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-29 22:56:33,943 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 60 transitions. [2018-01-29 22:56:33,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-29 22:56:33,945 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:33,945 INFO L350 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:33,945 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:33,945 INFO L82 PathProgramCache]: Analyzing trace with hash -1465319997, now seen corresponding path program 2 times [2018-01-29 22:56:33,946 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:33,946 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:33,947 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:33,947 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:33,947 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:33,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:33,955 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:34,046 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:34,046 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:34,046 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:34,057 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:56:34,064 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:34,067 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:34,067 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:34,069 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:34,089 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:34,122 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:34,122 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-01-29 22:56:34,123 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-29 22:56:34,123 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-29 22:56:34,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-29 22:56:34,123 INFO L87 Difference]: Start difference. First operand 56 states and 60 transitions. Second operand 5 states. [2018-01-29 22:56:34,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:34,265 INFO L93 Difference]: Finished difference Result 83 states and 90 transitions. [2018-01-29 22:56:34,266 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-29 22:56:34,266 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-01-29 22:56:34,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:34,268 INFO L225 Difference]: With dead ends: 83 [2018-01-29 22:56:34,268 INFO L226 Difference]: Without dead ends: 77 [2018-01-29 22:56:34,269 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-29 22:56:34,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-01-29 22:56:34,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 70. [2018-01-29 22:56:34,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-01-29 22:56:34,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 76 transitions. [2018-01-29 22:56:34,280 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 76 transitions. Word has length 23 [2018-01-29 22:56:34,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:34,281 INFO L432 AbstractCegarLoop]: Abstraction has 70 states and 76 transitions. [2018-01-29 22:56:34,281 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-29 22:56:34,281 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 76 transitions. [2018-01-29 22:56:34,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-29 22:56:34,282 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:34,282 INFO L350 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:34,283 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:34,283 INFO L82 PathProgramCache]: Analyzing trace with hash -1213683277, now seen corresponding path program 3 times [2018-01-29 22:56:34,283 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:34,283 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:34,284 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:34,284 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:34,285 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:34,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:34,293 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:34,374 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:34,374 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:34,375 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:34,385 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:56:34,390 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:34,392 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:34,394 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:34,396 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:34,396 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:34,398 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:34,413 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:34,446 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:34,447 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-01-29 22:56:34,447 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-29 22:56:34,447 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-29 22:56:34,447 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-29 22:56:34,448 INFO L87 Difference]: Start difference. First operand 70 states and 76 transitions. Second operand 6 states. [2018-01-29 22:56:34,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:34,624 INFO L93 Difference]: Finished difference Result 98 states and 107 transitions. [2018-01-29 22:56:34,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-29 22:56:34,624 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-01-29 22:56:34,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:34,627 INFO L225 Difference]: With dead ends: 98 [2018-01-29 22:56:34,628 INFO L226 Difference]: Without dead ends: 92 [2018-01-29 22:56:34,628 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-29 22:56:34,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2018-01-29 22:56:34,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 84. [2018-01-29 22:56:34,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-01-29 22:56:34,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 92 transitions. [2018-01-29 22:56:34,640 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 92 transitions. Word has length 30 [2018-01-29 22:56:34,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:34,657 INFO L432 AbstractCegarLoop]: Abstraction has 84 states and 92 transitions. [2018-01-29 22:56:34,657 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-29 22:56:34,657 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 92 transitions. [2018-01-29 22:56:34,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-29 22:56:34,659 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:34,659 INFO L350 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:34,659 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:34,659 INFO L82 PathProgramCache]: Analyzing trace with hash 1742516163, now seen corresponding path program 4 times [2018-01-29 22:56:34,659 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:34,659 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:34,660 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:34,660 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:34,661 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:34,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:34,670 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:34,811 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:34,811 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:34,811 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:34,821 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:56:34,830 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:34,832 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:34,844 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:34,863 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:34,863 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-01-29 22:56:34,864 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-29 22:56:34,864 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-29 22:56:34,864 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-29 22:56:34,864 INFO L87 Difference]: Start difference. First operand 84 states and 92 transitions. Second operand 7 states. [2018-01-29 22:56:35,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:35,015 INFO L93 Difference]: Finished difference Result 113 states and 124 transitions. [2018-01-29 22:56:35,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-29 22:56:35,016 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 37 [2018-01-29 22:56:35,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:35,017 INFO L225 Difference]: With dead ends: 113 [2018-01-29 22:56:35,017 INFO L226 Difference]: Without dead ends: 107 [2018-01-29 22:56:35,017 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-29 22:56:35,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-01-29 22:56:35,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 98. [2018-01-29 22:56:35,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-01-29 22:56:35,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 108 transitions. [2018-01-29 22:56:35,026 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 108 transitions. Word has length 37 [2018-01-29 22:56:35,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:35,026 INFO L432 AbstractCegarLoop]: Abstraction has 98 states and 108 transitions. [2018-01-29 22:56:35,027 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-29 22:56:35,027 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 108 transitions. [2018-01-29 22:56:35,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-29 22:56:35,028 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:35,028 INFO L350 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:35,029 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:35,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1706510413, now seen corresponding path program 5 times [2018-01-29 22:56:35,029 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:35,029 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:35,030 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:35,030 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:35,030 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:35,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:35,038 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:35,150 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:35,150 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:35,150 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:35,155 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:56:35,159 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:35,161 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:35,162 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:35,163 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:35,164 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:35,166 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:35,166 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:35,168 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:35,177 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:35,197 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:35,197 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2018-01-29 22:56:35,198 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-29 22:56:35,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-29 22:56:35,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-01-29 22:56:35,198 INFO L87 Difference]: Start difference. First operand 98 states and 108 transitions. Second operand 8 states. [2018-01-29 22:56:35,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:35,446 INFO L93 Difference]: Finished difference Result 128 states and 141 transitions. [2018-01-29 22:56:35,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-29 22:56:35,446 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2018-01-29 22:56:35,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:35,448 INFO L225 Difference]: With dead ends: 128 [2018-01-29 22:56:35,448 INFO L226 Difference]: Without dead ends: 122 [2018-01-29 22:56:35,449 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-01-29 22:56:35,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2018-01-29 22:56:35,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 112. [2018-01-29 22:56:35,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2018-01-29 22:56:35,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 124 transitions. [2018-01-29 22:56:35,461 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 124 transitions. Word has length 44 [2018-01-29 22:56:35,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:35,461 INFO L432 AbstractCegarLoop]: Abstraction has 112 states and 124 transitions. [2018-01-29 22:56:35,461 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-29 22:56:35,462 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 124 transitions. [2018-01-29 22:56:35,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-29 22:56:35,463 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:35,464 INFO L350 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:35,464 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:35,464 INFO L82 PathProgramCache]: Analyzing trace with hash -1582243389, now seen corresponding path program 6 times [2018-01-29 22:56:35,464 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:35,465 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:35,465 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:35,466 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:35,466 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:35,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:35,476 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:35,601 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:35,602 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:35,602 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:35,607 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:56:35,611 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:35,612 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:35,613 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:35,614 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:35,615 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:35,616 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:35,617 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:35,618 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:35,620 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:35,631 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:35,650 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:35,650 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-01-29 22:56:35,651 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-29 22:56:35,651 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-29 22:56:35,651 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-01-29 22:56:35,651 INFO L87 Difference]: Start difference. First operand 112 states and 124 transitions. Second operand 9 states. [2018-01-29 22:56:35,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:35,865 INFO L93 Difference]: Finished difference Result 143 states and 158 transitions. [2018-01-29 22:56:35,865 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-29 22:56:35,865 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-01-29 22:56:35,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:35,867 INFO L225 Difference]: With dead ends: 143 [2018-01-29 22:56:35,867 INFO L226 Difference]: Without dead ends: 137 [2018-01-29 22:56:35,867 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-01-29 22:56:35,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-01-29 22:56:35,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 126. [2018-01-29 22:56:35,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-01-29 22:56:35,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 140 transitions. [2018-01-29 22:56:35,879 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 140 transitions. Word has length 51 [2018-01-29 22:56:35,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:35,879 INFO L432 AbstractCegarLoop]: Abstraction has 126 states and 140 transitions. [2018-01-29 22:56:35,879 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-29 22:56:35,879 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 140 transitions. [2018-01-29 22:56:35,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-29 22:56:35,882 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:35,882 INFO L350 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:35,882 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:35,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1689798067, now seen corresponding path program 7 times [2018-01-29 22:56:35,882 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:35,882 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:35,883 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:35,884 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:35,884 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:35,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:35,896 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:36,035 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:36,035 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:36,035 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:36,042 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:36,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:36,054 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:36,073 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:36,094 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:36,094 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2018-01-29 22:56:36,095 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-29 22:56:36,095 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-29 22:56:36,095 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-01-29 22:56:36,095 INFO L87 Difference]: Start difference. First operand 126 states and 140 transitions. Second operand 10 states. [2018-01-29 22:56:36,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:36,383 INFO L93 Difference]: Finished difference Result 158 states and 175 transitions. [2018-01-29 22:56:36,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-29 22:56:36,384 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 58 [2018-01-29 22:56:36,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:36,385 INFO L225 Difference]: With dead ends: 158 [2018-01-29 22:56:36,385 INFO L226 Difference]: Without dead ends: 152 [2018-01-29 22:56:36,385 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-01-29 22:56:36,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-01-29 22:56:36,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 140. [2018-01-29 22:56:36,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-01-29 22:56:36,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 156 transitions. [2018-01-29 22:56:36,397 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 156 transitions. Word has length 58 [2018-01-29 22:56:36,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:36,398 INFO L432 AbstractCegarLoop]: Abstraction has 140 states and 156 transitions. [2018-01-29 22:56:36,398 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-29 22:56:36,398 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 156 transitions. [2018-01-29 22:56:36,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-01-29 22:56:36,400 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:36,400 INFO L350 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:36,400 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:36,400 INFO L82 PathProgramCache]: Analyzing trace with hash -213543997, now seen corresponding path program 8 times [2018-01-29 22:56:36,401 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:36,401 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:36,402 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:36,402 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:36,402 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:36,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:36,412 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:36,527 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:36,527 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:36,527 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:36,532 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:56:36,537 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:36,542 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:36,543 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:36,546 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:36,567 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:36,588 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:36,588 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-01-29 22:56:36,588 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-29 22:56:36,588 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-29 22:56:36,589 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-29 22:56:36,589 INFO L87 Difference]: Start difference. First operand 140 states and 156 transitions. Second operand 11 states. [2018-01-29 22:56:37,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:37,063 INFO L93 Difference]: Finished difference Result 173 states and 192 transitions. [2018-01-29 22:56:37,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-29 22:56:37,063 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 65 [2018-01-29 22:56:37,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:37,065 INFO L225 Difference]: With dead ends: 173 [2018-01-29 22:56:37,065 INFO L226 Difference]: Without dead ends: 167 [2018-01-29 22:56:37,066 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-29 22:56:37,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2018-01-29 22:56:37,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 154. [2018-01-29 22:56:37,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-01-29 22:56:37,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 172 transitions. [2018-01-29 22:56:37,076 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 172 transitions. Word has length 65 [2018-01-29 22:56:37,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:37,077 INFO L432 AbstractCegarLoop]: Abstraction has 154 states and 172 transitions. [2018-01-29 22:56:37,077 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-29 22:56:37,077 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 172 transitions. [2018-01-29 22:56:37,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-01-29 22:56:37,079 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:37,079 INFO L350 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:37,079 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:37,080 INFO L82 PathProgramCache]: Analyzing trace with hash 1977045939, now seen corresponding path program 9 times [2018-01-29 22:56:37,080 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:37,080 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:37,081 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:37,081 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:37,081 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:37,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:37,091 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:37,280 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:37,280 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:37,280 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:37,285 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:56:37,290 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:37,291 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:37,305 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:37,319 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:37,320 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:37,321 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:37,323 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:37,325 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:37,326 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:37,328 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:37,329 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:37,332 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:37,371 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:37,394 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:37,395 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2018-01-29 22:56:37,395 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-29 22:56:37,395 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-29 22:56:37,396 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-01-29 22:56:37,396 INFO L87 Difference]: Start difference. First operand 154 states and 172 transitions. Second operand 12 states. [2018-01-29 22:56:38,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:38,089 INFO L93 Difference]: Finished difference Result 188 states and 209 transitions. [2018-01-29 22:56:38,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-29 22:56:38,089 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 72 [2018-01-29 22:56:38,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:38,091 INFO L225 Difference]: With dead ends: 188 [2018-01-29 22:56:38,091 INFO L226 Difference]: Without dead ends: 182 [2018-01-29 22:56:38,091 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-01-29 22:56:38,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-01-29 22:56:38,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-01-29 22:56:38,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-01-29 22:56:38,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 188 transitions. [2018-01-29 22:56:38,099 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 188 transitions. Word has length 72 [2018-01-29 22:56:38,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:38,100 INFO L432 AbstractCegarLoop]: Abstraction has 168 states and 188 transitions. [2018-01-29 22:56:38,100 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-29 22:56:38,100 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 188 transitions. [2018-01-29 22:56:38,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-01-29 22:56:38,101 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:38,102 INFO L350 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:38,102 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:38,102 INFO L82 PathProgramCache]: Analyzing trace with hash -2118466109, now seen corresponding path program 10 times [2018-01-29 22:56:38,102 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:38,102 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:38,103 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:38,103 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:38,103 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:38,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:38,109 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:38,238 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:38,239 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:38,239 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:38,245 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:56:38,257 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:38,260 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:38,281 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:38,301 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:38,301 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-01-29 22:56:38,301 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-29 22:56:38,302 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-29 22:56:38,302 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-29 22:56:38,302 INFO L87 Difference]: Start difference. First operand 168 states and 188 transitions. Second operand 13 states. [2018-01-29 22:56:38,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:38,700 INFO L93 Difference]: Finished difference Result 203 states and 226 transitions. [2018-01-29 22:56:38,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-29 22:56:38,700 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 79 [2018-01-29 22:56:38,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:38,701 INFO L225 Difference]: With dead ends: 203 [2018-01-29 22:56:38,701 INFO L226 Difference]: Without dead ends: 197 [2018-01-29 22:56:38,702 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-29 22:56:38,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2018-01-29 22:56:38,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 182. [2018-01-29 22:56:38,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-01-29 22:56:38,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 204 transitions. [2018-01-29 22:56:38,711 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 204 transitions. Word has length 79 [2018-01-29 22:56:38,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:38,712 INFO L432 AbstractCegarLoop]: Abstraction has 182 states and 204 transitions. [2018-01-29 22:56:38,712 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-29 22:56:38,712 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 204 transitions. [2018-01-29 22:56:38,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-01-29 22:56:38,713 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:38,713 INFO L350 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:38,713 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:38,714 INFO L82 PathProgramCache]: Analyzing trace with hash -1534729805, now seen corresponding path program 11 times [2018-01-29 22:56:38,714 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:38,714 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:38,715 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:38,715 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:38,715 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:38,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:38,725 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:38,945 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:38,945 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:38,945 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:38,950 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:56:38,955 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,956 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,958 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,959 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,961 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,962 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,964 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,966 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,969 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,971 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,974 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,978 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:38,978 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:38,981 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:39,002 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:39,023 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:39,023 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2018-01-29 22:56:39,024 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-29 22:56:39,024 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-29 22:56:39,024 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-01-29 22:56:39,024 INFO L87 Difference]: Start difference. First operand 182 states and 204 transitions. Second operand 14 states. [2018-01-29 22:56:39,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:39,505 INFO L93 Difference]: Finished difference Result 218 states and 243 transitions. [2018-01-29 22:56:39,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-29 22:56:39,506 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 86 [2018-01-29 22:56:39,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:39,507 INFO L225 Difference]: With dead ends: 218 [2018-01-29 22:56:39,507 INFO L226 Difference]: Without dead ends: 212 [2018-01-29 22:56:39,508 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-01-29 22:56:39,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2018-01-29 22:56:39,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 196. [2018-01-29 22:56:39,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-01-29 22:56:39,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 220 transitions. [2018-01-29 22:56:39,515 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 220 transitions. Word has length 86 [2018-01-29 22:56:39,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:39,515 INFO L432 AbstractCegarLoop]: Abstraction has 196 states and 220 transitions. [2018-01-29 22:56:39,515 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-29 22:56:39,516 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 220 transitions. [2018-01-29 22:56:39,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-01-29 22:56:39,517 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:39,517 INFO L350 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:39,517 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:39,517 INFO L82 PathProgramCache]: Analyzing trace with hash -97486909, now seen corresponding path program 12 times [2018-01-29 22:56:39,518 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:39,518 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:39,518 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:39,519 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:39,519 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:39,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:39,525 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:39,738 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:39,738 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:39,773 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:39,780 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:56:39,785 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,799 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,800 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,802 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,803 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,804 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,805 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,806 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,808 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,809 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,811 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,813 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,817 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:39,818 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:39,820 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:39,837 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:39,867 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:39,867 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-01-29 22:56:39,867 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-29 22:56:39,867 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-29 22:56:39,867 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-29 22:56:39,868 INFO L87 Difference]: Start difference. First operand 196 states and 220 transitions. Second operand 15 states. [2018-01-29 22:56:40,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:40,364 INFO L93 Difference]: Finished difference Result 233 states and 260 transitions. [2018-01-29 22:56:40,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-29 22:56:40,368 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 93 [2018-01-29 22:56:40,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:40,370 INFO L225 Difference]: With dead ends: 233 [2018-01-29 22:56:40,370 INFO L226 Difference]: Without dead ends: 227 [2018-01-29 22:56:40,370 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-29 22:56:40,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2018-01-29 22:56:40,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 210. [2018-01-29 22:56:40,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 210 states. [2018-01-29 22:56:40,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 236 transitions. [2018-01-29 22:56:40,382 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 236 transitions. Word has length 93 [2018-01-29 22:56:40,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:40,382 INFO L432 AbstractCegarLoop]: Abstraction has 210 states and 236 transitions. [2018-01-29 22:56:40,383 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-29 22:56:40,383 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 236 transitions. [2018-01-29 22:56:40,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-01-29 22:56:40,384 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:40,384 INFO L350 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:40,384 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:40,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1067708339, now seen corresponding path program 13 times [2018-01-29 22:56:40,385 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:40,385 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:40,386 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:40,386 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:40,386 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:40,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:40,396 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:40,604 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:40,604 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:40,604 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:40,609 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:40,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:40,620 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:40,646 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:40,666 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:40,666 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2018-01-29 22:56:40,666 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-29 22:56:40,666 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-29 22:56:40,666 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-01-29 22:56:40,667 INFO L87 Difference]: Start difference. First operand 210 states and 236 transitions. Second operand 16 states. [2018-01-29 22:56:41,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:41,229 INFO L93 Difference]: Finished difference Result 248 states and 277 transitions. [2018-01-29 22:56:41,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-01-29 22:56:41,230 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 100 [2018-01-29 22:56:41,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:41,231 INFO L225 Difference]: With dead ends: 248 [2018-01-29 22:56:41,231 INFO L226 Difference]: Without dead ends: 242 [2018-01-29 22:56:41,232 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-01-29 22:56:41,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-01-29 22:56:41,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 224. [2018-01-29 22:56:41,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-01-29 22:56:41,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 252 transitions. [2018-01-29 22:56:41,240 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 252 transitions. Word has length 100 [2018-01-29 22:56:41,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:41,241 INFO L432 AbstractCegarLoop]: Abstraction has 224 states and 252 transitions. [2018-01-29 22:56:41,241 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-29 22:56:41,241 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 252 transitions. [2018-01-29 22:56:41,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-01-29 22:56:41,242 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:41,242 INFO L350 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:41,242 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:41,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1849251389, now seen corresponding path program 14 times [2018-01-29 22:56:41,242 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:41,242 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:41,243 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:41,243 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:41,243 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:41,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:41,251 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:41,479 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:41,479 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:41,479 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:41,484 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:56:41,488 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:41,494 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:41,495 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:41,497 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:41,526 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:41,557 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:41,558 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-01-29 22:56:41,558 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-29 22:56:41,558 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-29 22:56:41,558 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-29 22:56:41,558 INFO L87 Difference]: Start difference. First operand 224 states and 252 transitions. Second operand 17 states. [2018-01-29 22:56:42,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:42,198 INFO L93 Difference]: Finished difference Result 263 states and 294 transitions. [2018-01-29 22:56:42,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-01-29 22:56:42,199 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 107 [2018-01-29 22:56:42,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:42,200 INFO L225 Difference]: With dead ends: 263 [2018-01-29 22:56:42,200 INFO L226 Difference]: Without dead ends: 257 [2018-01-29 22:56:42,201 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-29 22:56:42,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2018-01-29 22:56:42,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 238. [2018-01-29 22:56:42,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-01-29 22:56:42,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 268 transitions. [2018-01-29 22:56:42,211 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 268 transitions. Word has length 107 [2018-01-29 22:56:42,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:42,211 INFO L432 AbstractCegarLoop]: Abstraction has 238 states and 268 transitions. [2018-01-29 22:56:42,211 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-29 22:56:42,211 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 268 transitions. [2018-01-29 22:56:42,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-01-29 22:56:42,212 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:42,212 INFO L350 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:42,213 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:42,213 INFO L82 PathProgramCache]: Analyzing trace with hash 236027315, now seen corresponding path program 15 times [2018-01-29 22:56:42,213 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:42,213 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:42,213 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:42,213 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:42,214 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:42,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:42,222 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:42,456 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:42,456 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:42,456 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:42,464 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:56:42,469 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,471 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,472 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,473 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,474 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,475 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,477 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,478 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,479 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,481 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,483 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,485 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,488 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,491 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,493 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,496 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:42,497 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:42,500 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:42,527 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:42,550 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:42,550 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2018-01-29 22:56:42,551 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-29 22:56:42,551 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-29 22:56:42,551 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-01-29 22:56:42,551 INFO L87 Difference]: Start difference. First operand 238 states and 268 transitions. Second operand 18 states. [2018-01-29 22:56:43,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:43,360 INFO L93 Difference]: Finished difference Result 278 states and 311 transitions. [2018-01-29 22:56:43,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-29 22:56:43,360 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 114 [2018-01-29 22:56:43,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:43,362 INFO L225 Difference]: With dead ends: 278 [2018-01-29 22:56:43,362 INFO L226 Difference]: Without dead ends: 272 [2018-01-29 22:56:43,362 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-01-29 22:56:43,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2018-01-29 22:56:43,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 252. [2018-01-29 22:56:43,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-01-29 22:56:43,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 284 transitions. [2018-01-29 22:56:43,373 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 284 transitions. Word has length 114 [2018-01-29 22:56:43,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:43,374 INFO L432 AbstractCegarLoop]: Abstraction has 252 states and 284 transitions. [2018-01-29 22:56:43,374 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-29 22:56:43,374 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 284 transitions. [2018-01-29 22:56:43,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-01-29 22:56:43,375 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:43,375 INFO L350 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:43,376 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:43,376 INFO L82 PathProgramCache]: Analyzing trace with hash 94198723, now seen corresponding path program 16 times [2018-01-29 22:56:43,376 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:43,376 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:43,377 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:43,377 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:43,377 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:43,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:43,396 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:43,638 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:43,639 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:43,639 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:43,646 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:56:43,663 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:43,665 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:43,690 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:43,710 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:43,710 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-01-29 22:56:43,710 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-29 22:56:43,710 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-29 22:56:43,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-29 22:56:43,711 INFO L87 Difference]: Start difference. First operand 252 states and 284 transitions. Second operand 19 states. [2018-01-29 22:56:44,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:44,502 INFO L93 Difference]: Finished difference Result 293 states and 328 transitions. [2018-01-29 22:56:44,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-01-29 22:56:44,502 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 121 [2018-01-29 22:56:44,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:44,504 INFO L225 Difference]: With dead ends: 293 [2018-01-29 22:56:44,504 INFO L226 Difference]: Without dead ends: 287 [2018-01-29 22:56:44,505 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-29 22:56:44,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2018-01-29 22:56:44,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 266. [2018-01-29 22:56:44,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 266 states. [2018-01-29 22:56:44,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 300 transitions. [2018-01-29 22:56:44,517 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 300 transitions. Word has length 121 [2018-01-29 22:56:44,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:44,517 INFO L432 AbstractCegarLoop]: Abstraction has 266 states and 300 transitions. [2018-01-29 22:56:44,517 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-29 22:56:44,517 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 300 transitions. [2018-01-29 22:56:44,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-01-29 22:56:44,519 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:44,519 INFO L350 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:44,519 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:44,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1320061875, now seen corresponding path program 17 times [2018-01-29 22:56:44,519 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:44,519 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:44,520 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:44,520 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:44,520 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:44,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:44,530 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:44,810 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:44,810 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:44,845 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:44,850 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:56:44,855 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,856 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,857 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,859 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,866 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,867 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,870 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,872 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,877 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,879 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,881 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,884 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,886 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,889 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,892 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,896 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,900 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,913 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:44,915 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:44,917 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:44,944 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:44,977 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:44,977 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2018-01-29 22:56:44,977 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-29 22:56:44,978 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-29 22:56:44,978 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-01-29 22:56:44,978 INFO L87 Difference]: Start difference. First operand 266 states and 300 transitions. Second operand 20 states. [2018-01-29 22:56:45,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:45,958 INFO L93 Difference]: Finished difference Result 308 states and 345 transitions. [2018-01-29 22:56:45,958 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-29 22:56:45,958 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 128 [2018-01-29 22:56:45,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:45,960 INFO L225 Difference]: With dead ends: 308 [2018-01-29 22:56:45,960 INFO L226 Difference]: Without dead ends: 302 [2018-01-29 22:56:45,960 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-01-29 22:56:45,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2018-01-29 22:56:45,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 280. [2018-01-29 22:56:45,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2018-01-29 22:56:45,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 316 transitions. [2018-01-29 22:56:45,969 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 316 transitions. Word has length 128 [2018-01-29 22:56:45,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:45,969 INFO L432 AbstractCegarLoop]: Abstraction has 280 states and 316 transitions. [2018-01-29 22:56:45,969 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-29 22:56:45,969 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 316 transitions. [2018-01-29 22:56:45,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-01-29 22:56:45,970 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:45,970 INFO L350 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:45,970 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:45,970 INFO L82 PathProgramCache]: Analyzing trace with hash -1697346109, now seen corresponding path program 18 times [2018-01-29 22:56:45,970 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:45,970 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:45,971 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:45,971 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:45,971 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:45,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:45,979 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:46,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:46,289 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:46,290 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:46,296 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:56:46,301 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,303 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,304 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,305 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,306 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,307 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,308 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,309 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,310 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,311 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,312 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,314 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,316 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,318 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,321 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,323 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,325 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,328 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,330 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:46,331 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:46,333 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:46,374 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:46,394 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:46,394 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-29 22:56:46,394 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-29 22:56:46,395 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-29 22:56:46,395 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-29 22:56:46,395 INFO L87 Difference]: Start difference. First operand 280 states and 316 transitions. Second operand 21 states. [2018-01-29 22:56:47,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:47,399 INFO L93 Difference]: Finished difference Result 323 states and 362 transitions. [2018-01-29 22:56:47,399 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-29 22:56:47,399 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 135 [2018-01-29 22:56:47,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:47,401 INFO L225 Difference]: With dead ends: 323 [2018-01-29 22:56:47,401 INFO L226 Difference]: Without dead ends: 317 [2018-01-29 22:56:47,401 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-29 22:56:47,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2018-01-29 22:56:47,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 294. [2018-01-29 22:56:47,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 294 states. [2018-01-29 22:56:47,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 332 transitions. [2018-01-29 22:56:47,410 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 332 transitions. Word has length 135 [2018-01-29 22:56:47,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:47,410 INFO L432 AbstractCegarLoop]: Abstraction has 294 states and 332 transitions. [2018-01-29 22:56:47,410 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-29 22:56:47,410 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 332 transitions. [2018-01-29 22:56:47,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-01-29 22:56:47,411 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:47,411 INFO L350 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:47,411 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:47,411 INFO L82 PathProgramCache]: Analyzing trace with hash -1201989197, now seen corresponding path program 19 times [2018-01-29 22:56:47,411 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:47,411 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:47,412 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:47,412 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:47,412 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:47,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:47,419 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:47,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:47,770 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:47,770 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:47,775 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:47,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:47,791 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:47,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:47,849 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:47,849 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2018-01-29 22:56:47,849 INFO L409 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-01-29 22:56:47,849 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-01-29 22:56:47,850 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-01-29 22:56:47,850 INFO L87 Difference]: Start difference. First operand 294 states and 332 transitions. Second operand 22 states. [2018-01-29 22:56:48,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:48,882 INFO L93 Difference]: Finished difference Result 338 states and 379 transitions. [2018-01-29 22:56:48,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-29 22:56:48,882 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 142 [2018-01-29 22:56:48,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:48,883 INFO L225 Difference]: With dead ends: 338 [2018-01-29 22:56:48,884 INFO L226 Difference]: Without dead ends: 332 [2018-01-29 22:56:48,884 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-01-29 22:56:48,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2018-01-29 22:56:48,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 308. [2018-01-29 22:56:48,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-01-29 22:56:48,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 348 transitions. [2018-01-29 22:56:48,893 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 348 transitions. Word has length 142 [2018-01-29 22:56:48,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:48,893 INFO L432 AbstractCegarLoop]: Abstraction has 308 states and 348 transitions. [2018-01-29 22:56:48,893 INFO L433 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-01-29 22:56:48,893 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 348 transitions. [2018-01-29 22:56:48,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-01-29 22:56:48,895 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:48,895 INFO L350 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:48,895 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:48,895 INFO L82 PathProgramCache]: Analyzing trace with hash 512507843, now seen corresponding path program 20 times [2018-01-29 22:56:48,895 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:48,895 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:48,896 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:48,896 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:48,896 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:48,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:48,906 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:49,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:49,271 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:49,271 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:49,275 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:56:49,279 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:49,288 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:49,289 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:49,291 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:49,326 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:49,346 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:49,346 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-01-29 22:56:49,346 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-29 22:56:49,346 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-29 22:56:49,347 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-01-29 22:56:49,347 INFO L87 Difference]: Start difference. First operand 308 states and 348 transitions. Second operand 23 states. [2018-01-29 22:56:50,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:50,566 INFO L93 Difference]: Finished difference Result 353 states and 396 transitions. [2018-01-29 22:56:50,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-29 22:56:50,566 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 149 [2018-01-29 22:56:50,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:50,568 INFO L225 Difference]: With dead ends: 353 [2018-01-29 22:56:50,568 INFO L226 Difference]: Without dead ends: 347 [2018-01-29 22:56:50,568 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-01-29 22:56:50,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-01-29 22:56:50,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 322. [2018-01-29 22:56:50,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 322 states. [2018-01-29 22:56:50,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 364 transitions. [2018-01-29 22:56:50,578 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 364 transitions. Word has length 149 [2018-01-29 22:56:50,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:50,578 INFO L432 AbstractCegarLoop]: Abstraction has 322 states and 364 transitions. [2018-01-29 22:56:50,578 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-29 22:56:50,578 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 364 transitions. [2018-01-29 22:56:50,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2018-01-29 22:56:50,579 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:50,579 INFO L350 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:50,579 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:50,580 INFO L82 PathProgramCache]: Analyzing trace with hash 2046240691, now seen corresponding path program 21 times [2018-01-29 22:56:50,580 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:50,580 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:50,580 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:50,581 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:50,581 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:50,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:50,590 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:51,418 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:51,418 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:51,418 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:51,424 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:56:51,429 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,431 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,432 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,433 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,434 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,435 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,436 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,438 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,439 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,441 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,443 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,445 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,448 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,450 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,452 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,455 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,458 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,461 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,465 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,470 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,475 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,480 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:51,481 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:51,484 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:51,521 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:51,541 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:51,542 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2018-01-29 22:56:51,542 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-29 22:56:51,542 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-29 22:56:51,543 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-01-29 22:56:51,543 INFO L87 Difference]: Start difference. First operand 322 states and 364 transitions. Second operand 24 states. [2018-01-29 22:56:52,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:52,861 INFO L93 Difference]: Finished difference Result 368 states and 413 transitions. [2018-01-29 22:56:52,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-29 22:56:52,861 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 156 [2018-01-29 22:56:52,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:52,862 INFO L225 Difference]: With dead ends: 368 [2018-01-29 22:56:52,862 INFO L226 Difference]: Without dead ends: 362 [2018-01-29 22:56:52,863 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-01-29 22:56:52,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2018-01-29 22:56:52,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 336. [2018-01-29 22:56:52,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 336 states. [2018-01-29 22:56:52,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 380 transitions. [2018-01-29 22:56:52,875 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 380 transitions. Word has length 156 [2018-01-29 22:56:52,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:52,876 INFO L432 AbstractCegarLoop]: Abstraction has 336 states and 380 transitions. [2018-01-29 22:56:52,876 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-29 22:56:52,876 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 380 transitions. [2018-01-29 22:56:52,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-01-29 22:56:52,877 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:52,878 INFO L350 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:52,878 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:52,878 INFO L82 PathProgramCache]: Analyzing trace with hash -438013501, now seen corresponding path program 22 times [2018-01-29 22:56:52,878 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:52,878 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:52,879 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:52,879 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:52,879 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:52,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:52,890 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:53,330 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:53,331 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:53,331 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:53,336 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:56:53,362 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:53,365 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:53,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:53,423 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:53,424 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-01-29 22:56:53,424 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-29 22:56:53,424 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-29 22:56:53,425 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-29 22:56:53,425 INFO L87 Difference]: Start difference. First operand 336 states and 380 transitions. Second operand 25 states. [2018-01-29 22:56:54,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:54,749 INFO L93 Difference]: Finished difference Result 383 states and 430 transitions. [2018-01-29 22:56:54,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-01-29 22:56:54,749 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 163 [2018-01-29 22:56:54,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:54,751 INFO L225 Difference]: With dead ends: 383 [2018-01-29 22:56:54,751 INFO L226 Difference]: Without dead ends: 377 [2018-01-29 22:56:54,751 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-29 22:56:54,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-01-29 22:56:54,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 350. [2018-01-29 22:56:54,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 350 states. [2018-01-29 22:56:54,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 396 transitions. [2018-01-29 22:56:54,763 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 396 transitions. Word has length 163 [2018-01-29 22:56:54,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:54,763 INFO L432 AbstractCegarLoop]: Abstraction has 350 states and 396 transitions. [2018-01-29 22:56:54,763 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-29 22:56:54,763 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 396 transitions. [2018-01-29 22:56:54,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-01-29 22:56:54,765 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:54,765 INFO L350 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:54,765 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:54,765 INFO L82 PathProgramCache]: Analyzing trace with hash 979547571, now seen corresponding path program 23 times [2018-01-29 22:56:54,765 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:54,766 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:54,766 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:54,766 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:54,767 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:54,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:54,776 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:55,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:55,224 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:55,224 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:55,231 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:56:55,237 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,238 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,239 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,240 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,242 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,243 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,245 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,247 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,249 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,252 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,260 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,264 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,268 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,272 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,277 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,281 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,285 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,290 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,295 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,301 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,307 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,314 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,322 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,331 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:55,332 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:55,336 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:55,379 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:55,401 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:55,401 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2018-01-29 22:56:55,401 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-29 22:56:55,402 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-29 22:56:55,402 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-01-29 22:56:55,402 INFO L87 Difference]: Start difference. First operand 350 states and 396 transitions. Second operand 26 states. [2018-01-29 22:56:56,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:56,991 INFO L93 Difference]: Finished difference Result 398 states and 447 transitions. [2018-01-29 22:56:56,991 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-01-29 22:56:56,991 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 170 [2018-01-29 22:56:56,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:56,993 INFO L225 Difference]: With dead ends: 398 [2018-01-29 22:56:56,993 INFO L226 Difference]: Without dead ends: 392 [2018-01-29 22:56:56,993 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-01-29 22:56:56,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2018-01-29 22:56:56,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 364. [2018-01-29 22:56:57,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-01-29 22:56:57,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 412 transitions. [2018-01-29 22:56:57,001 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 412 transitions. Word has length 170 [2018-01-29 22:56:57,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:57,001 INFO L432 AbstractCegarLoop]: Abstraction has 364 states and 412 transitions. [2018-01-29 22:56:57,001 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-29 22:56:57,001 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 412 transitions. [2018-01-29 22:56:57,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-01-29 22:56:57,002 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:57,003 INFO L350 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:57,003 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:57,003 INFO L82 PathProgramCache]: Analyzing trace with hash -839048253, now seen corresponding path program 24 times [2018-01-29 22:56:57,003 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:57,003 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:57,003 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:57,004 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:57,004 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:57,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:57,011 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:57,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:57,494 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:57,494 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:57,502 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:56:57,507 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,509 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,510 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,511 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,512 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,513 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,514 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,515 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,516 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,517 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,518 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,520 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,522 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,523 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,525 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,527 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,529 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,531 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,533 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,535 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,538 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,541 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,544 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,547 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,551 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:57,552 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:57,555 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:57,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:57,634 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:57,634 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-29 22:56:57,635 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-29 22:56:57,635 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-29 22:56:57,635 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-29 22:56:57,635 INFO L87 Difference]: Start difference. First operand 364 states and 412 transitions. Second operand 27 states. [2018-01-29 22:56:59,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:59,342 INFO L93 Difference]: Finished difference Result 413 states and 464 transitions. [2018-01-29 22:56:59,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-29 22:56:59,343 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 177 [2018-01-29 22:56:59,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:59,344 INFO L225 Difference]: With dead ends: 413 [2018-01-29 22:56:59,344 INFO L226 Difference]: Without dead ends: 407 [2018-01-29 22:56:59,345 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 176 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-29 22:56:59,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2018-01-29 22:56:59,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 378. [2018-01-29 22:56:59,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 378 states. [2018-01-29 22:56:59,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 428 transitions. [2018-01-29 22:56:59,358 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 428 transitions. Word has length 177 [2018-01-29 22:56:59,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:59,358 INFO L432 AbstractCegarLoop]: Abstraction has 378 states and 428 transitions. [2018-01-29 22:56:59,358 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-29 22:56:59,358 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 428 transitions. [2018-01-29 22:56:59,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-01-29 22:56:59,360 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:59,360 INFO L350 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:59,360 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:59,360 INFO L82 PathProgramCache]: Analyzing trace with hash 410895283, now seen corresponding path program 25 times [2018-01-29 22:56:59,360 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:59,360 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:59,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:59,361 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:59,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:59,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:59,370 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:59,859 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:59,859 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:59,859 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:59,864 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:59,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:59,882 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:59,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:59,953 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:59,953 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2018-01-29 22:56:59,954 INFO L409 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-01-29 22:56:59,954 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-01-29 22:56:59,954 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-01-29 22:56:59,954 INFO L87 Difference]: Start difference. First operand 378 states and 428 transitions. Second operand 28 states. [2018-01-29 22:57:01,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:01,722 INFO L93 Difference]: Finished difference Result 428 states and 481 transitions. [2018-01-29 22:57:01,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-01-29 22:57:01,764 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 184 [2018-01-29 22:57:01,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:01,766 INFO L225 Difference]: With dead ends: 428 [2018-01-29 22:57:01,766 INFO L226 Difference]: Without dead ends: 422 [2018-01-29 22:57:01,767 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-01-29 22:57:01,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2018-01-29 22:57:01,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 392. [2018-01-29 22:57:01,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 392 states. [2018-01-29 22:57:01,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 444 transitions. [2018-01-29 22:57:01,780 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 444 transitions. Word has length 184 [2018-01-29 22:57:01,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:01,780 INFO L432 AbstractCegarLoop]: Abstraction has 392 states and 444 transitions. [2018-01-29 22:57:01,781 INFO L433 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-01-29 22:57:01,781 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 444 transitions. [2018-01-29 22:57:01,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-01-29 22:57:01,782 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:01,782 INFO L350 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:01,782 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:01,783 INFO L82 PathProgramCache]: Analyzing trace with hash 1005999555, now seen corresponding path program 26 times [2018-01-29 22:57:01,783 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:01,783 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:01,784 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:01,784 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:57:01,784 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:01,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:01,794 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:02,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:02,311 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:02,312 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:02,316 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:57:02,321 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:02,334 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:02,336 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:02,339 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:02,390 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:02,409 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:02,409 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-01-29 22:57:02,410 INFO L409 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-01-29 22:57:02,410 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-01-29 22:57:02,410 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-01-29 22:57:02,410 INFO L87 Difference]: Start difference. First operand 392 states and 444 transitions. Second operand 29 states. [2018-01-29 22:57:04,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:04,239 INFO L93 Difference]: Finished difference Result 443 states and 498 transitions. [2018-01-29 22:57:04,239 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-01-29 22:57:04,239 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 191 [2018-01-29 22:57:04,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:04,241 INFO L225 Difference]: With dead ends: 443 [2018-01-29 22:57:04,241 INFO L226 Difference]: Without dead ends: 437 [2018-01-29 22:57:04,241 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-01-29 22:57:04,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2018-01-29 22:57:04,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 406. [2018-01-29 22:57:04,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 406 states. [2018-01-29 22:57:04,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 460 transitions. [2018-01-29 22:57:04,252 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 460 transitions. Word has length 191 [2018-01-29 22:57:04,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:04,253 INFO L432 AbstractCegarLoop]: Abstraction has 406 states and 460 transitions. [2018-01-29 22:57:04,253 INFO L433 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-01-29 22:57:04,253 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 460 transitions. [2018-01-29 22:57:04,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2018-01-29 22:57:04,254 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:04,255 INFO L350 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:04,255 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:04,255 INFO L82 PathProgramCache]: Analyzing trace with hash -1423421005, now seen corresponding path program 27 times [2018-01-29 22:57:04,255 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:04,255 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:04,256 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:04,256 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:04,256 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:04,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:04,267 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:04,883 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:04,884 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:04,884 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:04,890 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:57:04,896 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,897 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,898 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,899 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,900 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,901 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,902 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,903 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,904 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,906 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,908 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,910 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,912 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,915 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,917 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,920 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,923 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,927 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,930 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,935 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,941 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,945 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,950 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,955 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,961 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,968 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,976 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,984 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:04,985 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:04,989 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:05,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:05,078 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:05,078 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 29 [2018-01-29 22:57:05,078 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-29 22:57:05,079 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-29 22:57:05,079 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-01-29 22:57:05,079 INFO L87 Difference]: Start difference. First operand 406 states and 460 transitions. Second operand 30 states. [2018-01-29 22:57:07,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:07,126 INFO L93 Difference]: Finished difference Result 458 states and 515 transitions. [2018-01-29 22:57:07,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-29 22:57:07,126 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 198 [2018-01-29 22:57:07,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:07,128 INFO L225 Difference]: With dead ends: 458 [2018-01-29 22:57:07,128 INFO L226 Difference]: Without dead ends: 452 [2018-01-29 22:57:07,128 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 197 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-01-29 22:57:07,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2018-01-29 22:57:07,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 420. [2018-01-29 22:57:07,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 420 states. [2018-01-29 22:57:07,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 476 transitions. [2018-01-29 22:57:07,136 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 476 transitions. Word has length 198 [2018-01-29 22:57:07,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:07,137 INFO L432 AbstractCegarLoop]: Abstraction has 420 states and 476 transitions. [2018-01-29 22:57:07,137 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-29 22:57:07,137 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 476 transitions. [2018-01-29 22:57:07,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-01-29 22:57:07,138 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:07,139 INFO L350 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:07,139 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:07,139 INFO L82 PathProgramCache]: Analyzing trace with hash 485492675, now seen corresponding path program 28 times [2018-01-29 22:57:07,139 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:07,139 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:07,140 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:07,140 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:07,140 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:07,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:07,146 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:07,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:07,753 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:07,753 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:07,758 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:57:07,794 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:07,798 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:07,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:07,884 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:07,884 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-01-29 22:57:07,885 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-01-29 22:57:07,885 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-01-29 22:57:07,885 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-01-29 22:57:07,885 INFO L87 Difference]: Start difference. First operand 420 states and 476 transitions. Second operand 31 states. [2018-01-29 22:57:10,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:10,004 INFO L93 Difference]: Finished difference Result 473 states and 532 transitions. [2018-01-29 22:57:10,004 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-01-29 22:57:10,004 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 205 [2018-01-29 22:57:10,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:10,006 INFO L225 Difference]: With dead ends: 473 [2018-01-29 22:57:10,006 INFO L226 Difference]: Without dead ends: 467 [2018-01-29 22:57:10,006 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-01-29 22:57:10,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2018-01-29 22:57:10,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 434. [2018-01-29 22:57:10,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 434 states. [2018-01-29 22:57:10,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 492 transitions. [2018-01-29 22:57:10,019 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 492 transitions. Word has length 205 [2018-01-29 22:57:10,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:10,020 INFO L432 AbstractCegarLoop]: Abstraction has 434 states and 492 transitions. [2018-01-29 22:57:10,020 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-01-29 22:57:10,020 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 492 transitions. [2018-01-29 22:57:10,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-01-29 22:57:10,022 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:10,022 INFO L350 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:10,022 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:10,022 INFO L82 PathProgramCache]: Analyzing trace with hash 21127091, now seen corresponding path program 29 times [2018-01-29 22:57:10,022 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:10,023 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:10,023 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:10,023 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:10,024 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:10,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:10,034 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:10,744 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:10,744 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:10,744 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:10,749 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:57:10,754 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,768 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,781 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,795 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,809 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,823 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,831 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,833 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,835 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,836 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,838 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,841 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,843 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,846 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,849 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,853 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,856 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,861 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,865 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,871 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,876 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,883 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,890 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,897 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,906 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,916 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,927 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,939 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,951 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,966 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:10,967 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:10,972 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:11,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:11,097 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:11,098 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 31 [2018-01-29 22:57:11,098 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-29 22:57:11,098 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-29 22:57:11,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-01-29 22:57:11,099 INFO L87 Difference]: Start difference. First operand 434 states and 492 transitions. Second operand 32 states. [2018-01-29 22:57:13,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:13,405 INFO L93 Difference]: Finished difference Result 488 states and 549 transitions. [2018-01-29 22:57:13,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-29 22:57:13,406 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 212 [2018-01-29 22:57:13,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:13,407 INFO L225 Difference]: With dead ends: 488 [2018-01-29 22:57:13,407 INFO L226 Difference]: Without dead ends: 482 [2018-01-29 22:57:13,408 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-01-29 22:57:13,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2018-01-29 22:57:13,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 448. [2018-01-29 22:57:13,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 448 states. [2018-01-29 22:57:13,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 508 transitions. [2018-01-29 22:57:13,421 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 508 transitions. Word has length 212 [2018-01-29 22:57:13,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:13,421 INFO L432 AbstractCegarLoop]: Abstraction has 448 states and 508 transitions. [2018-01-29 22:57:13,421 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-29 22:57:13,421 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 508 transitions. [2018-01-29 22:57:13,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2018-01-29 22:57:13,423 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:13,424 INFO L350 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:13,424 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:13,424 INFO L82 PathProgramCache]: Analyzing trace with hash -435537469, now seen corresponding path program 30 times [2018-01-29 22:57:13,424 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:13,424 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:13,425 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:13,425 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:13,425 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:13,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:13,436 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:14,158 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:14,159 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:14,159 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:14,165 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:57:14,170 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,171 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,172 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,173 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,174 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,175 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,177 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,178 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,180 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,181 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,183 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,185 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,197 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,199 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,201 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,203 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,206 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,209 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,213 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,216 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,221 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,225 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,229 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,234 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,239 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,245 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,252 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,263 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,277 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,283 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,289 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:14,290 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:14,295 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:14,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:14,403 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:14,404 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-01-29 22:57:14,404 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-01-29 22:57:14,404 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-01-29 22:57:14,404 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-01-29 22:57:14,404 INFO L87 Difference]: Start difference. First operand 448 states and 508 transitions. Second operand 33 states. [2018-01-29 22:57:17,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:17,084 INFO L93 Difference]: Finished difference Result 503 states and 566 transitions. [2018-01-29 22:57:17,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-29 22:57:17,084 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 219 [2018-01-29 22:57:17,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:17,085 INFO L225 Difference]: With dead ends: 503 [2018-01-29 22:57:17,086 INFO L226 Difference]: Without dead ends: 497 [2018-01-29 22:57:17,086 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 218 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-01-29 22:57:17,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2018-01-29 22:57:17,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 462. [2018-01-29 22:57:17,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 462 states. [2018-01-29 22:57:17,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 524 transitions. [2018-01-29 22:57:17,094 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 524 transitions. Word has length 219 [2018-01-29 22:57:17,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:17,094 INFO L432 AbstractCegarLoop]: Abstraction has 462 states and 524 transitions. [2018-01-29 22:57:17,094 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-01-29 22:57:17,094 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 524 transitions. [2018-01-29 22:57:17,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-01-29 22:57:17,095 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:17,096 INFO L350 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:17,096 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:17,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1582568013, now seen corresponding path program 31 times [2018-01-29 22:57:17,096 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:17,096 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:17,097 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:17,097 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:17,097 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:17,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:17,105 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:17,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:17,701 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:17,735 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:17,740 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:57:17,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:17,761 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:17,825 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:17,844 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:17,844 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 33 [2018-01-29 22:57:17,845 INFO L409 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-01-29 22:57:17,845 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-01-29 22:57:17,845 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-01-29 22:57:17,845 INFO L87 Difference]: Start difference. First operand 462 states and 524 transitions. Second operand 34 states. [2018-01-29 22:57:20,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:20,395 INFO L93 Difference]: Finished difference Result 518 states and 583 transitions. [2018-01-29 22:57:20,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-01-29 22:57:20,395 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 226 [2018-01-29 22:57:20,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:20,397 INFO L225 Difference]: With dead ends: 518 [2018-01-29 22:57:20,397 INFO L226 Difference]: Without dead ends: 512 [2018-01-29 22:57:20,398 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-01-29 22:57:20,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2018-01-29 22:57:20,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 476. [2018-01-29 22:57:20,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 476 states. [2018-01-29 22:57:20,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 540 transitions. [2018-01-29 22:57:20,410 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 540 transitions. Word has length 226 [2018-01-29 22:57:20,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:20,411 INFO L432 AbstractCegarLoop]: Abstraction has 476 states and 540 transitions. [2018-01-29 22:57:20,411 INFO L433 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-01-29 22:57:20,411 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 540 transitions. [2018-01-29 22:57:20,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-01-29 22:57:20,413 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:20,413 INFO L350 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:20,413 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:20,413 INFO L82 PathProgramCache]: Analyzing trace with hash -1805325373, now seen corresponding path program 32 times [2018-01-29 22:57:20,413 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:20,414 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:20,415 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:20,415 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:57:20,415 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:20,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:20,425 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:21,065 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:21,065 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:21,065 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:21,071 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:57:21,077 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:21,091 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:21,093 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:21,095 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:21,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:21,212 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:21,212 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-01-29 22:57:21,213 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-01-29 22:57:21,213 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-01-29 22:57:21,213 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-01-29 22:57:21,213 INFO L87 Difference]: Start difference. First operand 476 states and 540 transitions. Second operand 35 states. [2018-01-29 22:57:24,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:24,009 INFO L93 Difference]: Finished difference Result 533 states and 600 transitions. [2018-01-29 22:57:24,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-01-29 22:57:24,009 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 233 [2018-01-29 22:57:24,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:24,011 INFO L225 Difference]: With dead ends: 533 [2018-01-29 22:57:24,011 INFO L226 Difference]: Without dead ends: 527 [2018-01-29 22:57:24,012 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-01-29 22:57:24,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2018-01-29 22:57:24,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 490. [2018-01-29 22:57:24,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2018-01-29 22:57:24,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 556 transitions. [2018-01-29 22:57:24,020 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 556 transitions. Word has length 233 [2018-01-29 22:57:24,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:24,021 INFO L432 AbstractCegarLoop]: Abstraction has 490 states and 556 transitions. [2018-01-29 22:57:24,021 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-01-29 22:57:24,021 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 556 transitions. [2018-01-29 22:57:24,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2018-01-29 22:57:24,022 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:24,022 INFO L350 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:24,022 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:24,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1958413389, now seen corresponding path program 33 times [2018-01-29 22:57:24,022 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:24,023 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:24,023 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:24,023 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:24,023 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:24,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:24,031 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:24,688 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:24,689 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:24,689 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:24,694 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:57:24,699 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,700 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,701 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,701 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,702 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,703 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,705 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,706 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,707 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,709 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,711 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,713 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,715 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,718 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,720 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,723 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,726 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,729 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,733 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,737 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,742 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,746 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,751 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,757 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,764 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,771 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,779 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,788 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,796 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,806 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,816 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,828 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,842 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,856 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:24,858 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:24,862 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:24,947 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:24,968 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:24,968 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 35 [2018-01-29 22:57:24,968 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-29 22:57:24,968 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-29 22:57:24,969 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-01-29 22:57:24,969 INFO L87 Difference]: Start difference. First operand 490 states and 556 transitions. Second operand 36 states. [2018-01-29 22:57:27,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:27,951 INFO L93 Difference]: Finished difference Result 548 states and 617 transitions. [2018-01-29 22:57:27,951 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-29 22:57:27,951 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 240 [2018-01-29 22:57:27,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:27,953 INFO L225 Difference]: With dead ends: 548 [2018-01-29 22:57:27,953 INFO L226 Difference]: Without dead ends: 542 [2018-01-29 22:57:27,953 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 239 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-01-29 22:57:27,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2018-01-29 22:57:27,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 504. [2018-01-29 22:57:27,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 504 states. [2018-01-29 22:57:27,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 572 transitions. [2018-01-29 22:57:27,962 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 572 transitions. Word has length 240 [2018-01-29 22:57:27,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:27,962 INFO L432 AbstractCegarLoop]: Abstraction has 504 states and 572 transitions. [2018-01-29 22:57:27,962 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-29 22:57:27,962 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 572 transitions. [2018-01-29 22:57:27,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-01-29 22:57:27,964 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:27,964 INFO L350 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:27,964 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:27,965 INFO L82 PathProgramCache]: Analyzing trace with hash -1390404157, now seen corresponding path program 34 times [2018-01-29 22:57:27,965 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:27,965 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:27,966 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:27,966 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:27,966 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:27,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:27,978 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:28,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:28,811 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:28,812 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:28,818 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:57:28,877 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:28,882 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:29,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:29,055 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:29,055 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-01-29 22:57:29,055 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-01-29 22:57:29,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-01-29 22:57:29,056 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-01-29 22:57:29,056 INFO L87 Difference]: Start difference. First operand 504 states and 572 transitions. Second operand 37 states. [2018-01-29 22:57:33,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:33,036 INFO L93 Difference]: Finished difference Result 563 states and 634 transitions. [2018-01-29 22:57:33,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-01-29 22:57:33,037 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 247 [2018-01-29 22:57:33,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:33,039 INFO L225 Difference]: With dead ends: 563 [2018-01-29 22:57:33,039 INFO L226 Difference]: Without dead ends: 557 [2018-01-29 22:57:33,039 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 246 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-01-29 22:57:33,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2018-01-29 22:57:33,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 518. [2018-01-29 22:57:33,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 518 states. [2018-01-29 22:57:33,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 588 transitions. [2018-01-29 22:57:33,048 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 588 transitions. Word has length 247 [2018-01-29 22:57:33,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:33,048 INFO L432 AbstractCegarLoop]: Abstraction has 518 states and 588 transitions. [2018-01-29 22:57:33,048 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-01-29 22:57:33,048 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 588 transitions. [2018-01-29 22:57:33,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-01-29 22:57:33,050 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:33,050 INFO L350 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:33,050 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:33,050 INFO L82 PathProgramCache]: Analyzing trace with hash 887982515, now seen corresponding path program 35 times [2018-01-29 22:57:33,050 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:33,050 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:33,051 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:33,051 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:33,051 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:33,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:33,058 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:33,835 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:33,835 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:33,835 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:33,842 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:57:33,848 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,849 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,850 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,851 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,852 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,854 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,855 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,857 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,858 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,860 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,862 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,866 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,868 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,872 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,877 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,882 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,889 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,893 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,900 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,906 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,912 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,919 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,926 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,933 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,942 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,951 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,962 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,973 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,985 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:33,999 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:34,013 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:34,030 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:34,048 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:34,067 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:34,089 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:34,112 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:34,114 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:34,118 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:34,204 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:34,226 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:34,226 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 37 [2018-01-29 22:57:34,226 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-29 22:57:34,226 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-29 22:57:34,227 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-01-29 22:57:34,227 INFO L87 Difference]: Start difference. First operand 518 states and 588 transitions. Second operand 38 states. [2018-01-29 22:57:37,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:37,553 INFO L93 Difference]: Finished difference Result 578 states and 651 transitions. [2018-01-29 22:57:37,553 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-01-29 22:57:37,553 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 254 [2018-01-29 22:57:37,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:37,555 INFO L225 Difference]: With dead ends: 578 [2018-01-29 22:57:37,555 INFO L226 Difference]: Without dead ends: 572 [2018-01-29 22:57:37,555 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 253 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-01-29 22:57:37,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2018-01-29 22:57:37,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 532. [2018-01-29 22:57:37,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 532 states. [2018-01-29 22:57:37,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 604 transitions. [2018-01-29 22:57:37,564 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 604 transitions. Word has length 254 [2018-01-29 22:57:37,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:37,564 INFO L432 AbstractCegarLoop]: Abstraction has 532 states and 604 transitions. [2018-01-29 22:57:37,564 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-29 22:57:37,565 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 604 transitions. [2018-01-29 22:57:37,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-01-29 22:57:37,566 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:37,566 INFO L350 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:37,566 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:37,566 INFO L82 PathProgramCache]: Analyzing trace with hash 1029427139, now seen corresponding path program 36 times [2018-01-29 22:57:37,566 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:37,566 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:37,567 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:37,567 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:37,567 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:37,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:37,574 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:38,411 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:38,411 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:38,411 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:38,416 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:57:38,423 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,424 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,425 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,427 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,428 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,429 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,430 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,432 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,434 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,436 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,438 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,440 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,442 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,444 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,447 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,449 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,451 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,454 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,457 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,459 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,463 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,466 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,471 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,477 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,481 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,486 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,492 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,498 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,505 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,512 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,520 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,529 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,540 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,550 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,558 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,567 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,577 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:57:38,578 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:38,582 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:38,666 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:38,706 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:38,706 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-01-29 22:57:38,706 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-01-29 22:57:38,706 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-01-29 22:57:38,707 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-01-29 22:57:38,707 INFO L87 Difference]: Start difference. First operand 532 states and 604 transitions. Second operand 39 states. [2018-01-29 22:57:42,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:42,181 INFO L93 Difference]: Finished difference Result 593 states and 668 transitions. [2018-01-29 22:57:42,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-29 22:57:42,182 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 261 [2018-01-29 22:57:42,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:42,184 INFO L225 Difference]: With dead ends: 593 [2018-01-29 22:57:42,185 INFO L226 Difference]: Without dead ends: 587 [2018-01-29 22:57:42,186 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 260 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-01-29 22:57:42,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-01-29 22:57:42,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 546. [2018-01-29 22:57:42,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2018-01-29 22:57:42,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 620 transitions. [2018-01-29 22:57:42,197 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 620 transitions. Word has length 261 [2018-01-29 22:57:42,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:42,197 INFO L432 AbstractCegarLoop]: Abstraction has 546 states and 620 transitions. [2018-01-29 22:57:42,197 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-01-29 22:57:42,197 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 620 transitions. [2018-01-29 22:57:42,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2018-01-29 22:57:42,198 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:42,199 INFO L350 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:42,199 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:42,199 INFO L82 PathProgramCache]: Analyzing trace with hash -1920624717, now seen corresponding path program 37 times [2018-01-29 22:57:42,199 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:42,199 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:42,199 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:42,199 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:42,200 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:42,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:42,211 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:43,012 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:43,012 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:43,012 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:43,017 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:57:43,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:43,046 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:43,160 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:43,181 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:43,182 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 39 [2018-01-29 22:57:43,182 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-29 22:57:43,182 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-29 22:57:43,183 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-01-29 22:57:43,183 INFO L87 Difference]: Start difference. First operand 546 states and 620 transitions. Second operand 40 states. [2018-01-29 22:57:46,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:46,871 INFO L93 Difference]: Finished difference Result 608 states and 685 transitions. [2018-01-29 22:57:46,871 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-01-29 22:57:46,871 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 268 [2018-01-29 22:57:46,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:46,873 INFO L225 Difference]: With dead ends: 608 [2018-01-29 22:57:46,873 INFO L226 Difference]: Without dead ends: 602 [2018-01-29 22:57:46,874 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 267 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-01-29 22:57:46,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2018-01-29 22:57:46,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 560. [2018-01-29 22:57:46,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 560 states. [2018-01-29 22:57:46,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 636 transitions. [2018-01-29 22:57:46,882 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 636 transitions. Word has length 268 [2018-01-29 22:57:46,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:46,882 INFO L432 AbstractCegarLoop]: Abstraction has 560 states and 636 transitions. [2018-01-29 22:57:46,883 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-29 22:57:46,883 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 636 transitions. [2018-01-29 22:57:46,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2018-01-29 22:57:46,884 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:46,884 INFO L350 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:46,884 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:46,884 INFO L82 PathProgramCache]: Analyzing trace with hash -633863741, now seen corresponding path program 38 times [2018-01-29 22:57:46,884 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:46,884 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:46,885 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:46,885 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:57:46,885 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:46,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:46,894 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:47,884 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:47,884 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:47,884 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:47,891 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:57:47,897 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:47,926 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:57:47,929 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:47,933 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:48,049 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:48,070 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:48,070 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-01-29 22:57:48,070 INFO L409 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-01-29 22:57:48,071 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-01-29 22:57:48,071 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-01-29 22:57:48,071 INFO L87 Difference]: Start difference. First operand 560 states and 636 transitions. Second operand 41 states. [2018-01-29 22:57:52,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:52,139 INFO L93 Difference]: Finished difference Result 623 states and 702 transitions. [2018-01-29 22:57:52,139 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-29 22:57:52,139 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 275 [2018-01-29 22:57:52,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:52,142 INFO L225 Difference]: With dead ends: 623 [2018-01-29 22:57:52,142 INFO L226 Difference]: Without dead ends: 617 [2018-01-29 22:57:52,143 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 274 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-01-29 22:57:52,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2018-01-29 22:57:52,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 574. [2018-01-29 22:57:52,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 574 states. [2018-01-29 22:57:52,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 652 transitions. [2018-01-29 22:57:52,159 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 652 transitions. Word has length 275 [2018-01-29 22:57:52,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:52,159 INFO L432 AbstractCegarLoop]: Abstraction has 574 states and 652 transitions. [2018-01-29 22:57:52,159 INFO L433 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-01-29 22:57:52,159 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 652 transitions. [2018-01-29 22:57:52,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-01-29 22:57:52,161 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:52,161 INFO L350 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:52,162 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:52,162 INFO L82 PathProgramCache]: Analyzing trace with hash -68344397, now seen corresponding path program 39 times [2018-01-29 22:57:52,162 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:52,162 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:52,163 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:52,163 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:52,163 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:52,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:52,172 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:53,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:53,021 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:53,021 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:53,025 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:57:53,031 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,032 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,033 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,033 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,034 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,035 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,037 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,038 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,039 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,041 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,043 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,044 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,047 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,049 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,051 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,054 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,056 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,059 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,063 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,067 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,071 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,075 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,080 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,085 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,091 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,098 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,105 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,113 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,121 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,130 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,140 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,151 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,163 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,176 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,191 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,205 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,220 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,237 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,257 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,279 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:57:53,282 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:53,286 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:53,395 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:53,416 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:53,416 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 41 [2018-01-29 22:57:53,416 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-29 22:57:53,417 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-29 22:57:53,420 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-01-29 22:57:53,421 INFO L87 Difference]: Start difference. First operand 574 states and 652 transitions. Second operand 42 states. [2018-01-29 22:57:57,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:57:57,394 INFO L93 Difference]: Finished difference Result 638 states and 719 transitions. [2018-01-29 22:57:57,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-29 22:57:57,394 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 282 [2018-01-29 22:57:57,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:57:57,396 INFO L225 Difference]: With dead ends: 638 [2018-01-29 22:57:57,396 INFO L226 Difference]: Without dead ends: 632 [2018-01-29 22:57:57,397 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 281 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-01-29 22:57:57,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2018-01-29 22:57:57,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 588. [2018-01-29 22:57:57,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-01-29 22:57:57,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 668 transitions. [2018-01-29 22:57:57,406 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 668 transitions. Word has length 282 [2018-01-29 22:57:57,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:57:57,406 INFO L432 AbstractCegarLoop]: Abstraction has 588 states and 668 transitions. [2018-01-29 22:57:57,406 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-29 22:57:57,406 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 668 transitions. [2018-01-29 22:57:57,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2018-01-29 22:57:57,408 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:57:57,408 INFO L350 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:57:57,408 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:57:57,408 INFO L82 PathProgramCache]: Analyzing trace with hash -1596673085, now seen corresponding path program 40 times [2018-01-29 22:57:57,408 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:57:57,408 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:57:57,409 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:57,409 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:57:57,409 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:57:57,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:57:57,417 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:57:58,434 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:58,434 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:57:58,434 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:57:58,439 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:57:58,507 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:57:58,511 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:57:58,607 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:57:58,627 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:57:58,628 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-01-29 22:57:58,628 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-01-29 22:57:58,628 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-01-29 22:57:58,629 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-01-29 22:57:58,629 INFO L87 Difference]: Start difference. First operand 588 states and 668 transitions. Second operand 43 states. [2018-01-29 22:58:02,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:58:02,673 INFO L93 Difference]: Finished difference Result 653 states and 736 transitions. [2018-01-29 22:58:02,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-01-29 22:58:02,673 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 289 [2018-01-29 22:58:02,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:58:02,675 INFO L225 Difference]: With dead ends: 653 [2018-01-29 22:58:02,675 INFO L226 Difference]: Without dead ends: 647 [2018-01-29 22:58:02,675 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 288 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-01-29 22:58:02,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2018-01-29 22:58:02,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 602. [2018-01-29 22:58:02,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 602 states. [2018-01-29 22:58:02,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 684 transitions. [2018-01-29 22:58:02,685 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 684 transitions. Word has length 289 [2018-01-29 22:58:02,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:58:02,685 INFO L432 AbstractCegarLoop]: Abstraction has 602 states and 684 transitions. [2018-01-29 22:58:02,685 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-01-29 22:58:02,685 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 684 transitions. [2018-01-29 22:58:02,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2018-01-29 22:58:02,686 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:58:02,686 INFO L350 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:58:02,686 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:58:02,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1594110899, now seen corresponding path program 41 times [2018-01-29 22:58:02,687 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:58:02,687 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:58:02,687 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:58:02,687 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:58:02,687 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:58:02,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:58:02,695 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:58:03,628 INFO L134 CoverageAnalysis]: Checked inductivity of 5822 backedges. 0 proven. 5822 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:58:03,629 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:58:03,629 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:58:03,633 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:58:03,639 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,641 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,642 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,643 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,644 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,645 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,646 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,648 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,650 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,651 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,654 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,656 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,659 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,662 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,665 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,668 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,672 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,677 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,681 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,686 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,691 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,698 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,704 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,712 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,721 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,730 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,741 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,753 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,765 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,779 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,794 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,811 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,829 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,849 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,871 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,895 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,920 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,948 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:03,978 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:04,011 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:04,045 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:04,081 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:04,084 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:58:04,088 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:58:04,193 INFO L134 CoverageAnalysis]: Checked inductivity of 5822 backedges. 0 proven. 5822 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:58:04,214 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:58:04,215 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 43 [2018-01-29 22:58:04,215 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-29 22:58:04,215 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-29 22:58:04,216 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1807, Unknown=0, NotChecked=0, Total=1892 [2018-01-29 22:58:04,216 INFO L87 Difference]: Start difference. First operand 602 states and 684 transitions. Second operand 44 states. [2018-01-29 22:58:08,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:58:08,479 INFO L93 Difference]: Finished difference Result 668 states and 753 transitions. [2018-01-29 22:58:08,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-01-29 22:58:08,480 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 296 [2018-01-29 22:58:08,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:58:08,482 INFO L225 Difference]: With dead ends: 668 [2018-01-29 22:58:08,482 INFO L226 Difference]: Without dead ends: 662 [2018-01-29 22:58:08,482 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 295 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=85, Invalid=1807, Unknown=0, NotChecked=0, Total=1892 [2018-01-29 22:58:08,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2018-01-29 22:58:08,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 616. [2018-01-29 22:58:08,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 616 states. [2018-01-29 22:58:08,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 700 transitions. [2018-01-29 22:58:08,492 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 700 transitions. Word has length 296 [2018-01-29 22:58:08,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:58:08,492 INFO L432 AbstractCegarLoop]: Abstraction has 616 states and 700 transitions. [2018-01-29 22:58:08,492 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-29 22:58:08,492 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 700 transitions. [2018-01-29 22:58:08,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2018-01-29 22:58:08,493 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:58:08,493 INFO L350 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:58:08,493 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:58:08,493 INFO L82 PathProgramCache]: Analyzing trace with hash 911336899, now seen corresponding path program 42 times [2018-01-29 22:58:08,494 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:58:08,494 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:58:08,494 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:58:08,494 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:58:08,494 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:58:08,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:58:08,503 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:58:09,499 INFO L134 CoverageAnalysis]: Checked inductivity of 6111 backedges. 0 proven. 6111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:58:09,499 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:58:09,499 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:58:09,504 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:58:09,510 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,511 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,511 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,512 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,513 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,514 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,515 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,516 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,518 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,519 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,520 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,522 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,523 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,525 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,526 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,528 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,530 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,532 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,535 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,537 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,540 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,543 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,546 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,549 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,553 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,557 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,561 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,566 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,570 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,574 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,579 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,585 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,591 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,597 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,604 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,611 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,618 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,627 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,635 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,644 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,654 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,668 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,684 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:58:09,685 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:58:09,689 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:58:09,799 INFO L134 CoverageAnalysis]: Checked inductivity of 6111 backedges. 0 proven. 6111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:58:09,819 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:58:09,819 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 44 [2018-01-29 22:58:09,820 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-01-29 22:58:09,820 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-01-29 22:58:09,820 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1893, Unknown=0, NotChecked=0, Total=1980 [2018-01-29 22:58:09,820 INFO L87 Difference]: Start difference. First operand 616 states and 700 transitions. Second operand 45 states. [2018-01-29 22:58:14,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:58:14,262 INFO L93 Difference]: Finished difference Result 683 states and 770 transitions. [2018-01-29 22:58:14,262 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-29 22:58:14,262 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 303 [2018-01-29 22:58:14,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:58:14,264 INFO L225 Difference]: With dead ends: 683 [2018-01-29 22:58:14,264 INFO L226 Difference]: Without dead ends: 677 [2018-01-29 22:58:14,265 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 302 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=87, Invalid=1893, Unknown=0, NotChecked=0, Total=1980 [2018-01-29 22:58:14,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2018-01-29 22:58:14,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 630. [2018-01-29 22:58:14,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 630 states. [2018-01-29 22:58:14,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 716 transitions. [2018-01-29 22:58:14,275 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 716 transitions. Word has length 303 [2018-01-29 22:58:14,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:58:14,275 INFO L432 AbstractCegarLoop]: Abstraction has 630 states and 716 transitions. [2018-01-29 22:58:14,275 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-01-29 22:58:14,275 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 716 transitions. [2018-01-29 22:58:14,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2018-01-29 22:58:14,276 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:58:14,276 INFO L350 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:58:14,276 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:58:14,277 INFO L82 PathProgramCache]: Analyzing trace with hash 229294515, now seen corresponding path program 43 times [2018-01-29 22:58:14,277 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:58:14,277 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:58:14,277 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:58:14,277 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:58:14,277 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:58:14,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:58:14,285 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:58:15,307 INFO L134 CoverageAnalysis]: Checked inductivity of 6407 backedges. 0 proven. 6407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:58:15,307 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:58:15,307 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:58:15,312 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:58:15,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:58:15,340 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:58:15,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6407 backedges. 0 proven. 6407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:58:15,469 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:58:15,470 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 45 [2018-01-29 22:58:15,470 INFO L409 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-01-29 22:58:15,470 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-01-29 22:58:15,471 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=1981, Unknown=0, NotChecked=0, Total=2070 [2018-01-29 22:58:15,471 INFO L87 Difference]: Start difference. First operand 630 states and 716 transitions. Second operand 46 states. [2018-01-29 22:58:20,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:58:20,103 INFO L93 Difference]: Finished difference Result 698 states and 787 transitions. [2018-01-29 22:58:20,104 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-01-29 22:58:20,104 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 310 [2018-01-29 22:58:20,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:58:20,106 INFO L225 Difference]: With dead ends: 698 [2018-01-29 22:58:20,106 INFO L226 Difference]: Without dead ends: 692 [2018-01-29 22:58:20,106 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 309 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=89, Invalid=1981, Unknown=0, NotChecked=0, Total=2070 [2018-01-29 22:58:20,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2018-01-29 22:58:20,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 644. [2018-01-29 22:58:20,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 644 states. [2018-01-29 22:58:20,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 732 transitions. [2018-01-29 22:58:20,116 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 732 transitions. Word has length 310 [2018-01-29 22:58:20,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:58:20,116 INFO L432 AbstractCegarLoop]: Abstraction has 644 states and 732 transitions. [2018-01-29 22:58:20,116 INFO L433 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-01-29 22:58:20,116 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 732 transitions. [2018-01-29 22:58:20,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2018-01-29 22:58:20,117 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:58:20,118 INFO L350 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:58:20,118 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:58:20,118 INFO L82 PathProgramCache]: Analyzing trace with hash -942696509, now seen corresponding path program 44 times [2018-01-29 22:58:20,118 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:58:20,118 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:58:20,118 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:58:20,118 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:58:20,119 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:58:20,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:58:20,126 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:58:21,206 INFO L134 CoverageAnalysis]: Checked inductivity of 6710 backedges. 0 proven. 6710 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:58:21,206 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:58:21,206 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:58:21,211 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:58:21,216 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:21,232 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:58:21,235 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:58:21,238 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:58:21,357 INFO L134 CoverageAnalysis]: Checked inductivity of 6710 backedges. 0 proven. 6710 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:58:21,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:58:21,377 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 46 [2018-01-29 22:58:21,378 INFO L409 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-01-29 22:58:21,378 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-01-29 22:58:21,378 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2018-01-29 22:58:21,378 INFO L87 Difference]: Start difference. First operand 644 states and 732 transitions. Second operand 47 states. [2018-01-29 22:58:26,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:58:26,244 INFO L93 Difference]: Finished difference Result 713 states and 804 transitions. [2018-01-29 22:58:26,244 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-01-29 22:58:26,244 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 317 [2018-01-29 22:58:26,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:58:26,246 INFO L225 Difference]: With dead ends: 713 [2018-01-29 22:58:26,246 INFO L226 Difference]: Without dead ends: 707 [2018-01-29 22:58:26,247 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 362 GetRequests, 316 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2018-01-29 22:58:26,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2018-01-29 22:58:26,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 658. [2018-01-29 22:58:26,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 658 states. [2018-01-29 22:58:26,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 748 transitions. [2018-01-29 22:58:26,256 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 748 transitions. Word has length 317 [2018-01-29 22:58:26,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:58:26,257 INFO L432 AbstractCegarLoop]: Abstraction has 658 states and 748 transitions. [2018-01-29 22:58:26,257 INFO L433 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-01-29 22:58:26,257 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 748 transitions. [2018-01-29 22:58:26,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2018-01-29 22:58:26,258 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:58:26,258 INFO L350 BasicCegarLoop]: trace histogram [46, 45, 45, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:58:26,258 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:58:26,258 INFO L82 PathProgramCache]: Analyzing trace with hash -692006989, now seen corresponding path program 45 times [2018-01-29 22:58:26,259 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:58:26,259 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:58:26,259 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:58:26,259 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:58:26,259 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:58:26,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:58:26,267 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:58:27,389 INFO L134 CoverageAnalysis]: Checked inductivity of 7020 backedges. 0 proven. 7020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:58:27,389 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:58:27,389 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:58:27,395 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:58:27,401 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,402 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,403 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,403 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,404 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,405 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,407 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,408 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,409 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,410 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,412 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,414 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,416 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,418 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,420 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,423 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,426 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,429 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,433 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,437 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,441 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,445 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,450 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,455 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,462 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,468 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,475 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,483 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,491 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,500 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,510 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,522 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,535 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,548 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,563 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,578 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,594 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,611 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,631 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,652 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,675 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,700 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,724 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,753 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,782 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,813 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:58:27,816 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:58:27,820 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:58:27,939 INFO L134 CoverageAnalysis]: Checked inductivity of 7020 backedges. 0 proven. 7020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:58:27,960 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:58:27,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 47 [2018-01-29 22:58:27,960 INFO L409 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-01-29 22:58:27,960 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-01-29 22:58:27,961 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=2163, Unknown=0, NotChecked=0, Total=2256 [2018-01-29 22:58:27,961 INFO L87 Difference]: Start difference. First operand 658 states and 748 transitions. Second operand 48 states. Received shutdown request... [2018-01-29 22:58:32,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-01-29 22:58:32,824 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-29 22:58:32,829 WARN L185 ceAbstractionStarter]: Timeout [2018-01-29 22:58:32,829 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.01 10:58:32 BoogieIcfgContainer [2018-01-29 22:58:32,829 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-29 22:58:32,830 INFO L168 Benchmark]: Toolchain (without parser) took 120121.87 ms. Allocated memory was 304.1 MB in the beginning and 838.3 MB in the end (delta: 534.2 MB). Free memory was 265.0 MB in the beginning and 640.1 MB in the end (delta: -375.2 MB). Peak memory consumption was 159.1 MB. Max. memory is 5.3 GB. [2018-01-29 22:58:32,831 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 304.1 MB. Free memory is still 269.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-29 22:58:32,831 INFO L168 Benchmark]: CACSL2BoogieTranslator took 149.69 ms. Allocated memory is still 304.1 MB. Free memory was 264.0 MB in the beginning and 256.8 MB in the end (delta: 7.2 MB). Peak memory consumption was 7.2 MB. Max. memory is 5.3 GB. [2018-01-29 22:58:32,831 INFO L168 Benchmark]: Boogie Preprocessor took 34.94 ms. Allocated memory is still 304.1 MB. Free memory was 256.8 MB in the beginning and 254.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-29 22:58:32,831 INFO L168 Benchmark]: RCFGBuilder took 194.30 ms. Allocated memory is still 304.1 MB. Free memory was 254.8 MB in the beginning and 242.6 MB in the end (delta: 12.2 MB). Peak memory consumption was 12.2 MB. Max. memory is 5.3 GB. [2018-01-29 22:58:32,831 INFO L168 Benchmark]: TraceAbstraction took 119735.54 ms. Allocated memory was 304.1 MB in the beginning and 838.3 MB in the end (delta: 534.2 MB). Free memory was 241.6 MB in the beginning and 640.1 MB in the end (delta: -398.5 MB). Peak memory consumption was 135.7 MB. Max. memory is 5.3 GB. [2018-01-29 22:58:32,833 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.12 ms. Allocated memory is still 304.1 MB. Free memory is still 269.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 149.69 ms. Allocated memory is still 304.1 MB. Free memory was 264.0 MB in the beginning and 256.8 MB in the end (delta: 7.2 MB). Peak memory consumption was 7.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 34.94 ms. Allocated memory is still 304.1 MB. Free memory was 256.8 MB in the beginning and 254.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 194.30 ms. Allocated memory is still 304.1 MB. Free memory was 254.8 MB in the beginning and 242.6 MB in the end (delta: 12.2 MB). Peak memory consumption was 12.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 119735.54 ms. Allocated memory was 304.1 MB in the beginning and 838.3 MB in the end (delta: 534.2 MB). Free memory was 241.6 MB in the beginning and 640.1 MB in the end (delta: -398.5 MB). Peak memory consumption was 135.7 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 7]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 7). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 48 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (687 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 48 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (687 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 48 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (687 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 48 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (687 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 12]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 12). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 48 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (687 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 48 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (687 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 38 locations, 6 error locations. TIMEOUT Result, 119.6s OverallTime, 46 OverallIterations, 46 TraceHistogramMax, 87.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 12650 SDtfs, 6699 SDslu, 302824 SDs, 0 SdLazy, 272858 SolverSat, 2386 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 70.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8732 GetRequests, 7606 SyntacticMatches, 45 SemanticMatches, 1081 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=658occurred in iteration=45, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 45 MinimizatonAttempts, 1215 StatesRemovedByMinimization, 45 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 24.0s InterpolantComputationTime, 15309 NumberOfCodeBlocks, 15309 NumberOfCodeBlocksAsserted, 627 NumberOfCheckSat, 15218 ConstructedInterpolants, 0 QuantifiedInterpolants, 22652770 SizeOfPredicates, 0 NumberOfNonLiveVariables, 9000 ConjunctsInSsa, 2205 ConjunctsInUnsatCore, 91 InterpolantComputations, 1 PerfectInterpolantSequences, 0/216660 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/standard_strcpy_original_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-29_22-58-32-840.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_original_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-29_22-58-32-840.csv Completed graceful shutdown