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/sanfoundry_24_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-acfac67 [2018-01-28 21:18:48,671 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-28 21:18:48,672 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-28 21:18:48,688 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-28 21:18:48,688 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-28 21:18:48,689 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-28 21:18:48,690 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-28 21:18:48,692 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-28 21:18:48,694 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-28 21:18:48,694 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-28 21:18:48,695 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-28 21:18:48,695 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-28 21:18:48,696 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-28 21:18:48,697 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-28 21:18:48,697 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-28 21:18:48,700 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-28 21:18:48,702 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-28 21:18:48,704 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-28 21:18:48,705 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-28 21:18:48,706 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-28 21:18:48,709 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-28 21:18:48,709 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-28 21:18:48,709 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-28 21:18:48,710 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-28 21:18:48,711 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-28 21:18:48,712 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-28 21:18:48,712 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-28 21:18:48,713 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-28 21:18:48,713 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-28 21:18:48,713 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-28 21:18:48,714 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-28 21:18:48,714 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-28 21:18:48,724 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-28 21:18:48,724 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-28 21:18:48,725 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-28 21:18:48,725 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-28 21:18:48,726 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-28 21:18:48,726 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-28 21:18:48,726 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-28 21:18:48,727 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-28 21:18:48,727 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-28 21:18:48,727 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-28 21:18:48,727 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-28 21:18:48,728 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-28 21:18:48,728 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-28 21:18:48,728 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-28 21:18:48,728 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-28 21:18:48,728 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-28 21:18:48,728 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-28 21:18:48,729 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-28 21:18:48,729 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-28 21:18:48,729 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-01-28 21:18:48,729 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-28 21:18:48,730 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-28 21:18:48,730 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-28 21:18:48,730 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-28 21:18:48,730 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-28 21:18:48,730 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-28 21:18:48,731 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-28 21:18:48,731 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-28 21:18:48,731 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-28 21:18:48,731 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-28 21:18:48,731 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-28 21:18:48,731 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-28 21:18:48,732 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-28 21:18:48,733 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-28 21:18:48,766 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-28 21:18:48,779 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-28 21:18:48,782 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-28 21:18:48,783 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-28 21:18:48,783 INFO L276 PluginConnector]: CDTParser initialized [2018-01-28 21:18:48,784 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i [2018-01-28 21:18:48,894 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-28 21:18:48,900 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-28 21:18:48,901 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-28 21:18:48,901 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-28 21:18:48,906 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-28 21:18:48,907 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 09:18:48" (1/1) ... [2018-01-28 21:18:48,909 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4470b4f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:18:48, skipping insertion in model container [2018-01-28 21:18:48,909 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 09:18:48" (1/1) ... [2018-01-28 21:18:48,929 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-28 21:18:48,948 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-28 21:18:49,065 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-28 21:18:49,076 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-28 21:18:49,081 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:18:49 WrapperNode [2018-01-28 21:18:49,082 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-28 21:18:49,082 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-28 21:18:49,082 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-28 21:18:49,082 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-28 21:18:49,093 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:18:49" (1/1) ... [2018-01-28 21:18:49,093 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:18:49" (1/1) ... [2018-01-28 21:18:49,102 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:18:49" (1/1) ... [2018-01-28 21:18:49,102 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:18:49" (1/1) ... [2018-01-28 21:18:49,104 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:18:49" (1/1) ... [2018-01-28 21:18:49,107 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:18:49" (1/1) ... [2018-01-28 21:18:49,107 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:18:49" (1/1) ... [2018-01-28 21:18:49,109 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-28 21:18:49,109 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-28 21:18:49,109 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-28 21:18:49,109 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-28 21:18:49,110 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:18:49" (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-28 21:18:49,153 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-28 21:18:49,153 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-28 21:18:49,153 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-01-28 21:18:49,153 INFO L136 BoogieDeclarations]: Found implementation of procedure printEven [2018-01-28 21:18:49,153 INFO L136 BoogieDeclarations]: Found implementation of procedure printOdd [2018-01-28 21:18:49,153 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-28 21:18:49,153 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-01-28 21:18:49,153 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-01-28 21:18:49,154 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-28 21:18:49,154 INFO L128 BoogieDeclarations]: Found specification of procedure printEven [2018-01-28 21:18:49,154 INFO L128 BoogieDeclarations]: Found specification of procedure printOdd [2018-01-28 21:18:49,154 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-28 21:18:49,154 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-28 21:18:49,154 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-28 21:18:49,293 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-28 21:18:49,294 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 09:18:49 BoogieIcfgContainer [2018-01-28 21:18:49,294 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-28 21:18:49,295 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-28 21:18:49,295 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-28 21:18:49,297 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-28 21:18:49,297 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 09:18:48" (1/3) ... [2018-01-28 21:18:49,298 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1628d465 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 09:18:49, skipping insertion in model container [2018-01-28 21:18:49,298 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:18:49" (2/3) ... [2018-01-28 21:18:49,298 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1628d465 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 09:18:49, skipping insertion in model container [2018-01-28 21:18:49,298 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 09:18:49" (3/3) ... [2018-01-28 21:18:49,300 INFO L107 eAbstractionObserver]: Analyzing ICFG sanfoundry_24_false-valid-deref.i [2018-01-28 21:18:49,306 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-28 21:18:49,312 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2018-01-28 21:18:49,358 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-28 21:18:49,358 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-28 21:18:49,358 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-28 21:18:49,358 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-28 21:18:49,359 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-28 21:18:49,359 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-28 21:18:49,359 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-28 21:18:49,359 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-28 21:18:49,360 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-28 21:18:49,378 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states. [2018-01-28 21:18:49,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-01-28 21:18:49,385 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:49,386 INFO L330 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:49,386 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:49,392 INFO L82 PathProgramCache]: Analyzing trace with hash 15043522, now seen corresponding path program 1 times [2018-01-28 21:18:49,394 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:49,394 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:49,443 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:49,444 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:18:49,444 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:49,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:49,484 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:49,553 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-28 21:18:49,555 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-28 21:18:49,556 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-28 21:18:49,558 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-01-28 21:18:49,569 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-01-28 21:18:49,569 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-28 21:18:49,572 INFO L87 Difference]: Start difference. First operand 51 states. Second operand 3 states. [2018-01-28 21:18:49,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:49,706 INFO L93 Difference]: Finished difference Result 112 states and 144 transitions. [2018-01-28 21:18:49,706 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-01-28 21:18:49,707 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 13 [2018-01-28 21:18:49,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:49,714 INFO L225 Difference]: With dead ends: 112 [2018-01-28 21:18:49,715 INFO L226 Difference]: Without dead ends: 62 [2018-01-28 21:18:49,717 INFO L533 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-28 21:18:49,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-28 21:18:49,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 55. [2018-01-28 21:18:49,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-01-28 21:18:49,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 62 transitions. [2018-01-28 21:18:49,809 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 62 transitions. Word has length 13 [2018-01-28 21:18:49,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:49,810 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 62 transitions. [2018-01-28 21:18:49,810 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-01-28 21:18:49,810 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 62 transitions. [2018-01-28 21:18:49,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-28 21:18:49,811 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:49,811 INFO L330 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:49,811 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:49,812 INFO L82 PathProgramCache]: Analyzing trace with hash -847606290, now seen corresponding path program 1 times [2018-01-28 21:18:49,812 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:49,812 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:49,813 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:49,813 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:18:49,813 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:49,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:49,831 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:49,909 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:49,910 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:49,910 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-28 21:18:49,926 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:18:49,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:49,949 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:49,970 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:50,004 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:50,005 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-01-28 21:18:50,005 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-28 21:18:50,006 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-28 21:18:50,006 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-28 21:18:50,006 INFO L87 Difference]: Start difference. First operand 55 states and 62 transitions. Second operand 5 states. [2018-01-28 21:18:50,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:50,158 INFO L93 Difference]: Finished difference Result 74 states and 86 transitions. [2018-01-28 21:18:50,158 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-28 21:18:50,159 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-01-28 21:18:50,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:50,160 INFO L225 Difference]: With dead ends: 74 [2018-01-28 21:18:50,161 INFO L226 Difference]: Without dead ends: 72 [2018-01-28 21:18:50,162 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-01-28 21:18:50,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-01-28 21:18:50,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 64. [2018-01-28 21:18:50,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-28 21:18:50,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 74 transitions. [2018-01-28 21:18:50,172 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 74 transitions. Word has length 20 [2018-01-28 21:18:50,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:50,172 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 74 transitions. [2018-01-28 21:18:50,172 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-28 21:18:50,172 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 74 transitions. [2018-01-28 21:18:50,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-28 21:18:50,174 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:50,174 INFO L330 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:50,174 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:50,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1220272815, now seen corresponding path program 1 times [2018-01-28 21:18:50,174 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:50,174 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:50,176 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:50,176 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:18:50,176 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:50,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:50,185 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:50,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-01-28 21:18:50,228 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-28 21:18:50,228 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-28 21:18:50,228 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-28 21:18:50,229 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-28 21:18:50,229 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-28 21:18:50,229 INFO L87 Difference]: Start difference. First operand 64 states and 74 transitions. Second operand 5 states. [2018-01-28 21:18:50,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:50,357 INFO L93 Difference]: Finished difference Result 92 states and 105 transitions. [2018-01-28 21:18:50,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-28 21:18:50,357 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-01-28 21:18:50,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:50,358 INFO L225 Difference]: With dead ends: 92 [2018-01-28 21:18:50,359 INFO L226 Difference]: Without dead ends: 67 [2018-01-28 21:18:50,359 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-01-28 21:18:50,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-01-28 21:18:50,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 64. [2018-01-28 21:18:50,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-28 21:18:50,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 73 transitions. [2018-01-28 21:18:50,368 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 73 transitions. Word has length 23 [2018-01-28 21:18:50,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:50,368 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 73 transitions. [2018-01-28 21:18:50,368 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-28 21:18:50,369 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 73 transitions. [2018-01-28 21:18:50,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-28 21:18:50,370 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:50,370 INFO L330 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:50,370 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:50,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1012073026, now seen corresponding path program 2 times [2018-01-28 21:18:50,370 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:50,371 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:50,372 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:50,372 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:18:50,372 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:50,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:50,386 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:50,472 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:50,473 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:50,473 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-28 21:18:50,486 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:18:50,492 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:50,495 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:50,496 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:50,498 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:50,513 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:50,537 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:50,537 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-01-28 21:18:50,537 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-28 21:18:50,537 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-28 21:18:50,537 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-28 21:18:50,538 INFO L87 Difference]: Start difference. First operand 64 states and 73 transitions. Second operand 7 states. [2018-01-28 21:18:50,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:50,806 INFO L93 Difference]: Finished difference Result 83 states and 97 transitions. [2018-01-28 21:18:50,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-28 21:18:50,807 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-01-28 21:18:50,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:50,808 INFO L225 Difference]: With dead ends: 83 [2018-01-28 21:18:50,808 INFO L226 Difference]: Without dead ends: 81 [2018-01-28 21:18:50,809 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-01-28 21:18:50,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-01-28 21:18:50,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 73. [2018-01-28 21:18:50,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-01-28 21:18:50,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 85 transitions. [2018-01-28 21:18:50,816 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 85 transitions. Word has length 27 [2018-01-28 21:18:50,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:50,817 INFO L432 AbstractCegarLoop]: Abstraction has 73 states and 85 transitions. [2018-01-28 21:18:50,817 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-28 21:18:50,817 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 85 transitions. [2018-01-28 21:18:50,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-28 21:18:50,818 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:50,818 INFO L330 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:50,818 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:50,818 INFO L82 PathProgramCache]: Analyzing trace with hash -296920963, now seen corresponding path program 1 times [2018-01-28 21:18:50,819 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:50,819 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:50,819 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:50,820 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:18:50,820 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:50,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:50,828 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:50,921 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:50,922 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:50,922 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-28 21:18:50,926 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:18:50,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:50,934 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:51,001 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:51,001 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-01-28 21:18:51,001 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-28 21:18:51,001 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-28 21:18:51,002 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2018-01-28 21:18:51,002 INFO L87 Difference]: Start difference. First operand 73 states and 85 transitions. Second operand 12 states. [2018-01-28 21:18:51,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:51,253 INFO L93 Difference]: Finished difference Result 107 states and 123 transitions. [2018-01-28 21:18:51,253 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-28 21:18:51,253 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 30 [2018-01-28 21:18:51,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:51,255 INFO L225 Difference]: With dead ends: 107 [2018-01-28 21:18:51,255 INFO L226 Difference]: Without dead ends: 76 [2018-01-28 21:18:51,256 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2018-01-28 21:18:51,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-01-28 21:18:51,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2018-01-28 21:18:51,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-01-28 21:18:51,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 84 transitions. [2018-01-28 21:18:51,264 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 84 transitions. Word has length 30 [2018-01-28 21:18:51,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:51,264 INFO L432 AbstractCegarLoop]: Abstraction has 73 states and 84 transitions. [2018-01-28 21:18:51,264 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-28 21:18:51,264 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 84 transitions. [2018-01-28 21:18:51,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-28 21:18:51,265 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:51,266 INFO L330 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:51,266 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:51,266 INFO L82 PathProgramCache]: Analyzing trace with hash 145934190, now seen corresponding path program 3 times [2018-01-28 21:18:51,266 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:51,266 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:51,267 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:51,267 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:18:51,267 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:51,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:51,281 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:51,367 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:51,367 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:51,367 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-28 21:18:51,372 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:18:51,377 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:51,379 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:51,380 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:51,382 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:51,383 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:51,385 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:51,394 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:51,416 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:51,417 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-01-28 21:18:51,417 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-28 21:18:51,417 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-28 21:18:51,417 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-01-28 21:18:51,417 INFO L87 Difference]: Start difference. First operand 73 states and 84 transitions. Second operand 9 states. [2018-01-28 21:18:51,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:51,700 INFO L93 Difference]: Finished difference Result 92 states and 108 transitions. [2018-01-28 21:18:51,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-28 21:18:51,700 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 34 [2018-01-28 21:18:51,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:51,701 INFO L225 Difference]: With dead ends: 92 [2018-01-28 21:18:51,701 INFO L226 Difference]: Without dead ends: 90 [2018-01-28 21:18:51,701 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2018-01-28 21:18:51,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-01-28 21:18:51,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 82. [2018-01-28 21:18:51,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-01-28 21:18:51,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 96 transitions. [2018-01-28 21:18:51,710 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 96 transitions. Word has length 34 [2018-01-28 21:18:51,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:51,710 INFO L432 AbstractCegarLoop]: Abstraction has 82 states and 96 transitions. [2018-01-28 21:18:51,710 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-28 21:18:51,711 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 96 transitions. [2018-01-28 21:18:51,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-28 21:18:51,712 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:51,712 INFO L330 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:51,712 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:51,712 INFO L82 PathProgramCache]: Analyzing trace with hash 724530129, now seen corresponding path program 2 times [2018-01-28 21:18:51,712 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:51,712 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:51,713 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:51,713 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:18:51,713 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:51,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:51,724 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:51,779 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-01-28 21:18:51,780 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:51,780 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-28 21:18:51,789 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:18:51,794 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:51,810 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:51,823 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:51,825 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:51,897 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:51,916 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:51,916 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 11] total 13 [2018-01-28 21:18:51,917 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-28 21:18:51,917 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-28 21:18:51,917 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2018-01-28 21:18:51,917 INFO L87 Difference]: Start difference. First operand 82 states and 96 transitions. Second operand 14 states. [2018-01-28 21:18:52,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:52,107 INFO L93 Difference]: Finished difference Result 117 states and 140 transitions. [2018-01-28 21:18:52,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-28 21:18:52,108 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 37 [2018-01-28 21:18:52,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:52,109 INFO L225 Difference]: With dead ends: 117 [2018-01-28 21:18:52,109 INFO L226 Difference]: Without dead ends: 94 [2018-01-28 21:18:52,110 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2018-01-28 21:18:52,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-01-28 21:18:52,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 91. [2018-01-28 21:18:52,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2018-01-28 21:18:52,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 106 transitions. [2018-01-28 21:18:52,118 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 106 transitions. Word has length 37 [2018-01-28 21:18:52,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:52,118 INFO L432 AbstractCegarLoop]: Abstraction has 91 states and 106 transitions. [2018-01-28 21:18:52,118 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-28 21:18:52,118 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 106 transitions. [2018-01-28 21:18:52,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-28 21:18:52,120 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:52,120 INFO L330 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:52,120 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:52,121 INFO L82 PathProgramCache]: Analyzing trace with hash -2052122430, now seen corresponding path program 4 times [2018-01-28 21:18:52,121 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:52,121 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:52,122 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:52,122 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:18:52,122 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:52,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:52,134 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:52,264 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:52,264 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:52,264 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-28 21:18:52,274 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:18:52,287 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:52,289 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:52,302 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:52,323 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:52,323 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-01-28 21:18:52,323 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-28 21:18:52,323 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-28 21:18:52,324 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-28 21:18:52,324 INFO L87 Difference]: Start difference. First operand 91 states and 106 transitions. Second operand 11 states. [2018-01-28 21:18:52,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:52,612 INFO L93 Difference]: Finished difference Result 107 states and 126 transitions. [2018-01-28 21:18:52,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-28 21:18:52,613 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 41 [2018-01-28 21:18:52,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:52,614 INFO L225 Difference]: With dead ends: 107 [2018-01-28 21:18:52,614 INFO L226 Difference]: Without dead ends: 105 [2018-01-28 21:18:52,615 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-01-28 21:18:52,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-01-28 21:18:52,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 100. [2018-01-28 21:18:52,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-01-28 21:18:52,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 118 transitions. [2018-01-28 21:18:52,624 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 118 transitions. Word has length 41 [2018-01-28 21:18:52,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:52,624 INFO L432 AbstractCegarLoop]: Abstraction has 100 states and 118 transitions. [2018-01-28 21:18:52,624 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-28 21:18:52,624 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 118 transitions. [2018-01-28 21:18:52,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-01-28 21:18:52,626 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:52,626 INFO L330 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:52,626 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:52,626 INFO L82 PathProgramCache]: Analyzing trace with hash 172515566, now seen corresponding path program 5 times [2018-01-28 21:18:52,626 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:52,626 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:52,627 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:52,627 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:18:52,627 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:52,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:52,641 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:52,753 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:52,753 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:52,753 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-28 21:18:52,758 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:18:52,762 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:52,764 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:52,766 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:52,767 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:52,769 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:52,771 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:52,772 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:52,773 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:52,788 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:52,811 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:52,811 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-01-28 21:18:52,811 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-28 21:18:52,812 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-28 21:18:52,812 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-28 21:18:52,812 INFO L87 Difference]: Start difference. First operand 100 states and 118 transitions. Second operand 13 states. [2018-01-28 21:18:53,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:53,225 INFO L93 Difference]: Finished difference Result 117 states and 139 transitions. [2018-01-28 21:18:53,225 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-28 21:18:53,225 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 48 [2018-01-28 21:18:53,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:53,227 INFO L225 Difference]: With dead ends: 117 [2018-01-28 21:18:53,227 INFO L226 Difference]: Without dead ends: 115 [2018-01-28 21:18:53,228 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-01-28 21:18:53,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-01-28 21:18:53,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 109. [2018-01-28 21:18:53,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2018-01-28 21:18:53,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 130 transitions. [2018-01-28 21:18:53,239 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 130 transitions. Word has length 48 [2018-01-28 21:18:53,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:53,239 INFO L432 AbstractCegarLoop]: Abstraction has 109 states and 130 transitions. [2018-01-28 21:18:53,239 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-28 21:18:53,239 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 130 transitions. [2018-01-28 21:18:53,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-28 21:18:53,241 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:53,241 INFO L330 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:53,241 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:53,241 INFO L82 PathProgramCache]: Analyzing trace with hash -1016643250, now seen corresponding path program 3 times [2018-01-28 21:18:53,241 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:53,241 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:53,242 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:53,242 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:18:53,243 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:53,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:53,254 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:53,354 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-01-28 21:18:53,355 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:53,355 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-28 21:18:53,370 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:18:53,376 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:53,380 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:53,384 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:53,385 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:53,387 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:53,411 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-01-28 21:18:53,444 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:53,444 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-01-28 21:18:53,444 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-28 21:18:53,444 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-28 21:18:53,445 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-28 21:18:53,445 INFO L87 Difference]: Start difference. First operand 109 states and 130 transitions. Second operand 7 states. [2018-01-28 21:18:53,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:53,660 INFO L93 Difference]: Finished difference Result 123 states and 147 transitions. [2018-01-28 21:18:53,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-28 21:18:53,660 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 51 [2018-01-28 21:18:53,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:53,662 INFO L225 Difference]: With dead ends: 123 [2018-01-28 21:18:53,662 INFO L226 Difference]: Without dead ends: 121 [2018-01-28 21:18:53,662 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-01-28 21:18:53,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-01-28 21:18:53,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2018-01-28 21:18:53,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-01-28 21:18:53,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 141 transitions. [2018-01-28 21:18:53,671 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 141 transitions. Word has length 51 [2018-01-28 21:18:53,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:53,671 INFO L432 AbstractCegarLoop]: Abstraction has 118 states and 141 transitions. [2018-01-28 21:18:53,671 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-28 21:18:53,671 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 141 transitions. [2018-01-28 21:18:53,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-01-28 21:18:53,672 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:53,672 INFO L330 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:53,672 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:53,673 INFO L82 PathProgramCache]: Analyzing trace with hash 115461954, now seen corresponding path program 6 times [2018-01-28 21:18:53,673 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:53,673 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:53,674 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:53,674 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:18:53,674 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:53,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:53,687 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:53,867 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:53,867 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:53,867 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-28 21:18:53,872 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:18:53,876 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:18:53,877 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:18:53,879 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:18:53,880 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:18:53,881 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:18:53,883 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:18:53,884 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:18:53,885 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:53,887 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:53,902 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:53,923 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:53,923 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-01-28 21:18:53,924 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-28 21:18:53,924 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-28 21:18:53,924 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-28 21:18:53,924 INFO L87 Difference]: Start difference. First operand 118 states and 141 transitions. Second operand 15 states. [2018-01-28 21:18:54,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:54,307 INFO L93 Difference]: Finished difference Result 136 states and 163 transitions. [2018-01-28 21:18:54,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-28 21:18:54,308 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 55 [2018-01-28 21:18:54,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:54,308 INFO L225 Difference]: With dead ends: 136 [2018-01-28 21:18:54,309 INFO L226 Difference]: Without dead ends: 134 [2018-01-28 21:18:54,309 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-01-28 21:18:54,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-01-28 21:18:54,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 127. [2018-01-28 21:18:54,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-01-28 21:18:54,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 153 transitions. [2018-01-28 21:18:54,319 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 153 transitions. Word has length 55 [2018-01-28 21:18:54,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:54,319 INFO L432 AbstractCegarLoop]: Abstraction has 127 states and 153 transitions. [2018-01-28 21:18:54,319 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-28 21:18:54,319 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 153 transitions. [2018-01-28 21:18:54,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-28 21:18:54,320 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:54,321 INFO L330 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:54,321 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:54,321 INFO L82 PathProgramCache]: Analyzing trace with hash 798754013, now seen corresponding path program 4 times [2018-01-28 21:18:54,321 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:54,321 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:54,322 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:54,322 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:18:54,322 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:54,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:54,334 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:54,447 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-01-28 21:18:54,447 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:54,447 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-28 21:18:54,459 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:18:54,472 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:54,475 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:54,681 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 30 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:54,700 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:54,701 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 17] total 24 [2018-01-28 21:18:54,701 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-28 21:18:54,701 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-28 21:18:54,701 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2018-01-28 21:18:54,701 INFO L87 Difference]: Start difference. First operand 127 states and 153 transitions. Second operand 24 states. [2018-01-28 21:18:55,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:55,207 INFO L93 Difference]: Finished difference Result 188 states and 226 transitions. [2018-01-28 21:18:55,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-28 21:18:55,239 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 58 [2018-01-28 21:18:55,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:55,240 INFO L225 Difference]: With dead ends: 188 [2018-01-28 21:18:55,240 INFO L226 Difference]: Without dead ends: 139 [2018-01-28 21:18:55,241 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=308, Invalid=1854, Unknown=0, NotChecked=0, Total=2162 [2018-01-28 21:18:55,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-01-28 21:18:55,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 136. [2018-01-28 21:18:55,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-01-28 21:18:55,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 163 transitions. [2018-01-28 21:18:55,248 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 163 transitions. Word has length 58 [2018-01-28 21:18:55,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:55,249 INFO L432 AbstractCegarLoop]: Abstraction has 136 states and 163 transitions. [2018-01-28 21:18:55,249 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-28 21:18:55,249 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 163 transitions. [2018-01-28 21:18:55,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-01-28 21:18:55,250 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:55,250 INFO L330 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:55,250 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:55,250 INFO L82 PathProgramCache]: Analyzing trace with hash 861100654, now seen corresponding path program 7 times [2018-01-28 21:18:55,250 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:55,250 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:55,251 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:55,251 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:18:55,251 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:55,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:55,265 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:55,435 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:55,436 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:55,436 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-28 21:18:55,445 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:18:55,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:55,462 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:55,480 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:55,514 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:55,514 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-01-28 21:18:55,515 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-28 21:18:55,515 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-28 21:18:55,515 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-28 21:18:55,515 INFO L87 Difference]: Start difference. First operand 136 states and 163 transitions. Second operand 17 states. [2018-01-28 21:18:56,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:56,019 INFO L93 Difference]: Finished difference Result 154 states and 185 transitions. [2018-01-28 21:18:56,019 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-28 21:18:56,019 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 62 [2018-01-28 21:18:56,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:56,020 INFO L225 Difference]: With dead ends: 154 [2018-01-28 21:18:56,020 INFO L226 Difference]: Without dead ends: 152 [2018-01-28 21:18:56,021 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2018-01-28 21:18:56,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-01-28 21:18:56,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 145. [2018-01-28 21:18:56,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2018-01-28 21:18:56,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 175 transitions. [2018-01-28 21:18:56,029 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 175 transitions. Word has length 62 [2018-01-28 21:18:56,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:56,030 INFO L432 AbstractCegarLoop]: Abstraction has 145 states and 175 transitions. [2018-01-28 21:18:56,030 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-28 21:18:56,030 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 175 transitions. [2018-01-28 21:18:56,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-01-28 21:18:56,031 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:56,031 INFO L330 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:56,031 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:56,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1943217602, now seen corresponding path program 8 times [2018-01-28 21:18:56,031 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:56,031 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:56,032 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:56,032 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:18:56,032 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:56,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:56,043 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:56,240 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:56,240 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:56,240 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-28 21:18:56,247 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:18:56,252 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:56,257 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:56,259 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:56,262 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:56,274 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:56,293 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:56,293 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-01-28 21:18:56,294 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-28 21:18:56,294 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-28 21:18:56,294 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-28 21:18:56,294 INFO L87 Difference]: Start difference. First operand 145 states and 175 transitions. Second operand 19 states. [2018-01-28 21:18:56,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:56,845 INFO L93 Difference]: Finished difference Result 164 states and 198 transitions. [2018-01-28 21:18:56,845 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-28 21:18:56,845 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 69 [2018-01-28 21:18:56,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:56,846 INFO L225 Difference]: With dead ends: 164 [2018-01-28 21:18:56,846 INFO L226 Difference]: Without dead ends: 162 [2018-01-28 21:18:56,847 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2018-01-28 21:18:56,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2018-01-28 21:18:56,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 154. [2018-01-28 21:18:56,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-01-28 21:18:56,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 187 transitions. [2018-01-28 21:18:56,854 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 187 transitions. Word has length 69 [2018-01-28 21:18:56,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:56,854 INFO L432 AbstractCegarLoop]: Abstraction has 154 states and 187 transitions. [2018-01-28 21:18:56,854 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-28 21:18:56,854 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 187 transitions. [2018-01-28 21:18:56,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-01-28 21:18:56,855 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:56,855 INFO L330 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:56,855 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:56,855 INFO L82 PathProgramCache]: Analyzing trace with hash -999524710, now seen corresponding path program 5 times [2018-01-28 21:18:56,855 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:56,855 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:56,856 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:56,856 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:18:56,856 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:56,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:56,870 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:57,000 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-01-28 21:18:57,001 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:57,001 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-28 21:18:57,008 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:18:57,013 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:57,016 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:57,020 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:57,022 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:57,026 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:18:57,026 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:57,029 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:57,377 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 54 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:57,409 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:57,409 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 21] total 30 [2018-01-28 21:18:57,410 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-28 21:18:57,410 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-28 21:18:57,410 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2018-01-28 21:18:57,410 INFO L87 Difference]: Start difference. First operand 154 states and 187 transitions. Second operand 30 states. [2018-01-28 21:18:57,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:57,983 INFO L93 Difference]: Finished difference Result 224 states and 271 transitions. [2018-01-28 21:18:57,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-28 21:18:57,983 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 72 [2018-01-28 21:18:57,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:57,984 INFO L225 Difference]: With dead ends: 224 [2018-01-28 21:18:57,985 INFO L226 Difference]: Without dead ends: 166 [2018-01-28 21:18:57,986 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=449, Invalid=3091, Unknown=0, NotChecked=0, Total=3540 [2018-01-28 21:18:57,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2018-01-28 21:18:57,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 163. [2018-01-28 21:18:57,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2018-01-28 21:18:57,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 197 transitions. [2018-01-28 21:18:57,996 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 197 transitions. Word has length 72 [2018-01-28 21:18:57,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:57,996 INFO L432 AbstractCegarLoop]: Abstraction has 163 states and 197 transitions. [2018-01-28 21:18:57,996 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-28 21:18:57,996 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 197 transitions. [2018-01-28 21:18:57,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-01-28 21:18:57,997 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:57,998 INFO L330 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:57,998 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:57,998 INFO L82 PathProgramCache]: Analyzing trace with hash 451654638, now seen corresponding path program 9 times [2018-01-28 21:18:57,998 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:57,998 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:57,999 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:57,999 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:18:57,999 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:58,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:58,016 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:58,301 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:58,302 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:58,302 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-28 21:18:58,307 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:18:58,311 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:58,312 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:58,313 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:58,315 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:58,316 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:58,318 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:58,319 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:58,321 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:58,322 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:58,324 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:18:58,325 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:58,327 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:58,340 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:58,361 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:58,361 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-28 21:18:58,361 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-28 21:18:58,361 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-28 21:18:58,361 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-28 21:18:58,361 INFO L87 Difference]: Start difference. First operand 163 states and 197 transitions. Second operand 21 states. [2018-01-28 21:18:59,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:18:59,015 INFO L93 Difference]: Finished difference Result 182 states and 220 transitions. [2018-01-28 21:18:59,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-28 21:18:59,015 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 76 [2018-01-28 21:18:59,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:18:59,016 INFO L225 Difference]: With dead ends: 182 [2018-01-28 21:18:59,016 INFO L226 Difference]: Without dead ends: 180 [2018-01-28 21:18:59,017 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-01-28 21:18:59,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2018-01-28 21:18:59,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 172. [2018-01-28 21:18:59,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-01-28 21:18:59,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 209 transitions. [2018-01-28 21:18:59,024 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 209 transitions. Word has length 76 [2018-01-28 21:18:59,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:18:59,024 INFO L432 AbstractCegarLoop]: Abstraction has 172 states and 209 transitions. [2018-01-28 21:18:59,024 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-28 21:18:59,024 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 209 transitions. [2018-01-28 21:18:59,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-01-28 21:18:59,025 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:18:59,025 INFO L330 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:18:59,026 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:18:59,026 INFO L82 PathProgramCache]: Analyzing trace with hash -1972691902, now seen corresponding path program 10 times [2018-01-28 21:18:59,026 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:18:59,026 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:18:59,026 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:59,026 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:18:59,027 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:18:59,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:18:59,041 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:18:59,334 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:59,334 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:18:59,334 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-28 21:18:59,339 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:18:59,354 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:18:59,357 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:18:59,376 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:18:59,397 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:18:59,397 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-01-28 21:18:59,398 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-28 21:18:59,398 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-28 21:18:59,398 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-01-28 21:18:59,398 INFO L87 Difference]: Start difference. First operand 172 states and 209 transitions. Second operand 23 states. [2018-01-28 21:19:00,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:00,191 INFO L93 Difference]: Finished difference Result 192 states and 233 transitions. [2018-01-28 21:19:00,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-28 21:19:00,191 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 83 [2018-01-28 21:19:00,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:00,193 INFO L225 Difference]: With dead ends: 192 [2018-01-28 21:19:00,193 INFO L226 Difference]: Without dead ends: 190 [2018-01-28 21:19:00,194 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2018-01-28 21:19:00,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-01-28 21:19:00,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 181. [2018-01-28 21:19:00,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-01-28 21:19:00,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 221 transitions. [2018-01-28 21:19:00,203 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 221 transitions. Word has length 83 [2018-01-28 21:19:00,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:00,203 INFO L432 AbstractCegarLoop]: Abstraction has 181 states and 221 transitions. [2018-01-28 21:19:00,203 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-28 21:19:00,203 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 221 transitions. [2018-01-28 21:19:00,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-01-28 21:19:00,204 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:00,204 INFO L330 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:00,204 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:00,205 INFO L82 PathProgramCache]: Analyzing trace with hash 2141735229, now seen corresponding path program 6 times [2018-01-28 21:19:00,205 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:00,205 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:00,205 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:00,205 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:00,206 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:00,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:00,250 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:00,518 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 85 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:00,518 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:00,518 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-28 21:19:00,526 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:19:00,532 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:00,534 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:00,535 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:00,537 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:00,678 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 42 proven. 48 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-01-28 21:19:00,698 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:00,699 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 9] total 32 [2018-01-28 21:19:00,699 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-28 21:19:00,699 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-28 21:19:00,700 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2018-01-28 21:19:00,700 INFO L87 Difference]: Start difference. First operand 181 states and 221 transitions. Second operand 32 states. [2018-01-28 21:19:01,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:01,962 INFO L93 Difference]: Finished difference Result 466 states and 569 transitions. [2018-01-28 21:19:01,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-01-28 21:19:01,963 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 86 [2018-01-28 21:19:01,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:01,964 INFO L225 Difference]: With dead ends: 466 [2018-01-28 21:19:01,964 INFO L226 Difference]: Without dead ends: 325 [2018-01-28 21:19:01,966 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2631 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1125, Invalid=7247, Unknown=0, NotChecked=0, Total=8372 [2018-01-28 21:19:01,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2018-01-28 21:19:01,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 284. [2018-01-28 21:19:01,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2018-01-28 21:19:01,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 352 transitions. [2018-01-28 21:19:01,982 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 352 transitions. Word has length 86 [2018-01-28 21:19:01,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:01,982 INFO L432 AbstractCegarLoop]: Abstraction has 284 states and 352 transitions. [2018-01-28 21:19:01,982 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-28 21:19:01,983 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 352 transitions. [2018-01-28 21:19:01,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-01-28 21:19:01,985 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:01,985 INFO L330 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:01,985 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:01,985 INFO L82 PathProgramCache]: Analyzing trace with hash 237596014, now seen corresponding path program 11 times [2018-01-28 21:19:01,985 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:01,985 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:01,986 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:01,986 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:01,986 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:02,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:02,003 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:02,350 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:02,351 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:02,351 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-28 21:19:02,358 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:19:02,361 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,363 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,365 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,366 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,368 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,370 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,372 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,375 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,377 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,380 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,383 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,386 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:02,387 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:02,390 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:02,409 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:02,439 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:02,439 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-01-28 21:19:02,440 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-28 21:19:02,440 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-28 21:19:02,440 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-28 21:19:02,441 INFO L87 Difference]: Start difference. First operand 284 states and 352 transitions. Second operand 25 states. [2018-01-28 21:19:03,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:03,417 INFO L93 Difference]: Finished difference Result 322 states and 400 transitions. [2018-01-28 21:19:03,418 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-28 21:19:03,418 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 90 [2018-01-28 21:19:03,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:03,420 INFO L225 Difference]: With dead ends: 322 [2018-01-28 21:19:03,420 INFO L226 Difference]: Without dead ends: 320 [2018-01-28 21:19:03,420 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 89 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2018-01-28 21:19:03,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2018-01-28 21:19:03,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 302. [2018-01-28 21:19:03,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-01-28 21:19:03,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 376 transitions. [2018-01-28 21:19:03,438 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 376 transitions. Word has length 90 [2018-01-28 21:19:03,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:03,438 INFO L432 AbstractCegarLoop]: Abstraction has 302 states and 376 transitions. [2018-01-28 21:19:03,438 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-28 21:19:03,438 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 376 transitions. [2018-01-28 21:19:03,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-01-28 21:19:03,440 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:03,440 INFO L330 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:03,441 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:03,441 INFO L82 PathProgramCache]: Analyzing trace with hash -1835945278, now seen corresponding path program 12 times [2018-01-28 21:19:03,441 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:03,441 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:03,442 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:03,442 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:03,442 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:03,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:03,460 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:03,864 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:03,864 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:03,864 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-28 21:19:03,870 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:19:03,874 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,875 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,876 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,877 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,879 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,880 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,881 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,883 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,884 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,887 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,890 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,892 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,894 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:03,895 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:03,898 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:03,917 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:03,938 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:03,938 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-28 21:19:03,938 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-28 21:19:03,938 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-28 21:19:03,938 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-28 21:19:03,939 INFO L87 Difference]: Start difference. First operand 302 states and 376 transitions. Second operand 27 states. [2018-01-28 21:19:05,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:05,001 INFO L93 Difference]: Finished difference Result 342 states and 426 transitions. [2018-01-28 21:19:05,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-28 21:19:05,002 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 97 [2018-01-28 21:19:05,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:05,004 INFO L225 Difference]: With dead ends: 342 [2018-01-28 21:19:05,004 INFO L226 Difference]: Without dead ends: 340 [2018-01-28 21:19:05,005 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 96 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-01-28 21:19:05,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-01-28 21:19:05,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 320. [2018-01-28 21:19:05,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 320 states. [2018-01-28 21:19:05,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 400 transitions. [2018-01-28 21:19:05,023 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 400 transitions. Word has length 97 [2018-01-28 21:19:05,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:05,023 INFO L432 AbstractCegarLoop]: Abstraction has 320 states and 400 transitions. [2018-01-28 21:19:05,024 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-28 21:19:05,024 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 400 transitions. [2018-01-28 21:19:05,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-01-28 21:19:05,026 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:05,026 INFO L330 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:05,026 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:05,027 INFO L82 PathProgramCache]: Analyzing trace with hash -1507952413, now seen corresponding path program 1 times [2018-01-28 21:19:05,027 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:05,027 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:05,028 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:05,028 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:05,028 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:05,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:05,050 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:05,397 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 80 proven. 122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:05,397 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:05,397 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-28 21:19:05,402 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:05,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:05,416 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:05,536 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2018-01-28 21:19:05,555 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:05,556 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 12] total 37 [2018-01-28 21:19:05,556 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-28 21:19:05,556 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-28 21:19:05,556 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1234, Unknown=0, NotChecked=0, Total=1406 [2018-01-28 21:19:05,557 INFO L87 Difference]: Start difference. First operand 320 states and 400 transitions. Second operand 38 states. [2018-01-28 21:19:06,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:06,803 INFO L93 Difference]: Finished difference Result 405 states and 504 transitions. [2018-01-28 21:19:06,803 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-01-28 21:19:06,803 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 103 [2018-01-28 21:19:06,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:06,805 INFO L225 Difference]: With dead ends: 405 [2018-01-28 21:19:06,806 INFO L226 Difference]: Without dead ends: 332 [2018-01-28 21:19:06,808 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1731 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=746, Invalid=5416, Unknown=0, NotChecked=0, Total=6162 [2018-01-28 21:19:06,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2018-01-28 21:19:06,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 329. [2018-01-28 21:19:06,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-01-28 21:19:06,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 409 transitions. [2018-01-28 21:19:06,824 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 409 transitions. Word has length 103 [2018-01-28 21:19:06,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:06,824 INFO L432 AbstractCegarLoop]: Abstraction has 329 states and 409 transitions. [2018-01-28 21:19:06,824 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-28 21:19:06,825 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 409 transitions. [2018-01-28 21:19:06,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-01-28 21:19:06,827 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:06,827 INFO L330 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:06,827 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:06,827 INFO L82 PathProgramCache]: Analyzing trace with hash -1876654354, now seen corresponding path program 13 times [2018-01-28 21:19:06,827 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:06,827 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:06,828 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:06,828 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:06,828 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:06,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:06,844 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:07,328 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 0 proven. 585 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:07,328 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:07,328 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-28 21:19:07,335 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:07,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:07,349 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:07,371 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 0 proven. 585 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:07,391 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:07,391 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-01-28 21:19:07,391 INFO L409 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-01-28 21:19:07,392 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-01-28 21:19:07,392 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-01-28 21:19:07,392 INFO L87 Difference]: Start difference. First operand 329 states and 409 transitions. Second operand 29 states. [2018-01-28 21:19:08,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:08,606 INFO L93 Difference]: Finished difference Result 369 states and 459 transitions. [2018-01-28 21:19:08,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-28 21:19:08,606 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 104 [2018-01-28 21:19:08,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:08,608 INFO L225 Difference]: With dead ends: 369 [2018-01-28 21:19:08,608 INFO L226 Difference]: Without dead ends: 367 [2018-01-28 21:19:08,610 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=159, Invalid=2811, Unknown=0, NotChecked=0, Total=2970 [2018-01-28 21:19:08,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2018-01-28 21:19:08,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 347. [2018-01-28 21:19:08,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-01-28 21:19:08,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 433 transitions. [2018-01-28 21:19:08,629 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 433 transitions. Word has length 104 [2018-01-28 21:19:08,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:08,629 INFO L432 AbstractCegarLoop]: Abstraction has 347 states and 433 transitions. [2018-01-28 21:19:08,629 INFO L433 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-01-28 21:19:08,629 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 433 transitions. [2018-01-28 21:19:08,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2018-01-28 21:19:08,631 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:08,631 INFO L330 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:08,632 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:08,632 INFO L82 PathProgramCache]: Analyzing trace with hash -567350974, now seen corresponding path program 14 times [2018-01-28 21:19:08,632 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:08,632 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:08,633 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:08,633 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:08,633 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:08,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:08,651 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:09,377 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 679 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:09,377 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:09,377 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-28 21:19:09,384 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:19:09,389 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:09,399 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:09,401 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:09,405 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:09,444 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 679 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:09,475 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:09,475 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-01-28 21:19:09,476 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-01-28 21:19:09,476 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-01-28 21:19:09,476 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-01-28 21:19:09,476 INFO L87 Difference]: Start difference. First operand 347 states and 433 transitions. Second operand 31 states. [2018-01-28 21:19:11,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:11,229 INFO L93 Difference]: Finished difference Result 389 states and 485 transitions. [2018-01-28 21:19:11,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-28 21:19:11,229 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 111 [2018-01-28 21:19:11,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:11,231 INFO L225 Difference]: With dead ends: 389 [2018-01-28 21:19:11,231 INFO L226 Difference]: Without dead ends: 387 [2018-01-28 21:19:11,232 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=171, Invalid=3251, Unknown=0, NotChecked=0, Total=3422 [2018-01-28 21:19:11,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2018-01-28 21:19:11,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 365. [2018-01-28 21:19:11,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-01-28 21:19:11,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 457 transitions. [2018-01-28 21:19:11,246 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 457 transitions. Word has length 111 [2018-01-28 21:19:11,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:11,246 INFO L432 AbstractCegarLoop]: Abstraction has 365 states and 457 transitions. [2018-01-28 21:19:11,246 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-01-28 21:19:11,246 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 457 transitions. [2018-01-28 21:19:11,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-01-28 21:19:11,248 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:11,249 INFO L330 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:11,249 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:11,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1803788548, now seen corresponding path program 2 times [2018-01-28 21:19:11,249 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:11,249 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:11,250 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:11,250 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:11,250 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:11,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:11,270 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:11,524 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2018-01-28 21:19:11,525 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:11,525 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-28 21:19:11,534 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:19:11,540 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:11,557 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:11,561 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:11,564 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:12,057 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 117 proven. 167 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:12,076 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:12,077 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 31] total 43 [2018-01-28 21:19:12,077 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-28 21:19:12,077 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-28 21:19:12,078 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1674, Unknown=0, NotChecked=0, Total=1892 [2018-01-28 21:19:12,078 INFO L87 Difference]: Start difference. First operand 365 states and 457 transitions. Second operand 44 states. [2018-01-28 21:19:13,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:13,115 INFO L93 Difference]: Finished difference Result 459 states and 572 transitions. [2018-01-28 21:19:13,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-01-28 21:19:13,116 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 117 [2018-01-28 21:19:13,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:13,117 INFO L225 Difference]: With dead ends: 459 [2018-01-28 21:19:13,117 INFO L226 Difference]: Without dead ends: 377 [2018-01-28 21:19:13,119 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1820 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=953, Invalid=7419, Unknown=0, NotChecked=0, Total=8372 [2018-01-28 21:19:13,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-01-28 21:19:13,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 374. [2018-01-28 21:19:13,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 374 states. [2018-01-28 21:19:13,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 466 transitions. [2018-01-28 21:19:13,128 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 466 transitions. Word has length 117 [2018-01-28 21:19:13,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:13,129 INFO L432 AbstractCegarLoop]: Abstraction has 374 states and 466 transitions. [2018-01-28 21:19:13,129 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-28 21:19:13,129 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 466 transitions. [2018-01-28 21:19:13,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-01-28 21:19:13,130 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:13,130 INFO L330 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:13,130 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:13,130 INFO L82 PathProgramCache]: Analyzing trace with hash -638254994, now seen corresponding path program 15 times [2018-01-28 21:19:13,130 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:13,130 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:13,131 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:13,131 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:13,131 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:13,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:13,144 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:13,797 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:13,798 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:13,798 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-28 21:19:13,803 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:19:13,807 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,808 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,810 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,811 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,812 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,813 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,815 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,816 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,818 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,820 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,822 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,824 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,826 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,828 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,830 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,832 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:13,833 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:13,836 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:13,858 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:13,878 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:13,879 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-01-28 21:19:13,879 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-01-28 21:19:13,879 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-01-28 21:19:13,879 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-01-28 21:19:13,879 INFO L87 Difference]: Start difference. First operand 374 states and 466 transitions. Second operand 33 states. [2018-01-28 21:19:15,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:15,430 INFO L93 Difference]: Finished difference Result 416 states and 518 transitions. [2018-01-28 21:19:15,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-01-28 21:19:15,430 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 118 [2018-01-28 21:19:15,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:15,432 INFO L225 Difference]: With dead ends: 416 [2018-01-28 21:19:15,432 INFO L226 Difference]: Without dead ends: 414 [2018-01-28 21:19:15,433 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=183, Invalid=3723, Unknown=0, NotChecked=0, Total=3906 [2018-01-28 21:19:15,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2018-01-28 21:19:15,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 392. [2018-01-28 21:19:15,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 392 states. [2018-01-28 21:19:15,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 490 transitions. [2018-01-28 21:19:15,444 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 490 transitions. Word has length 118 [2018-01-28 21:19:15,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:15,444 INFO L432 AbstractCegarLoop]: Abstraction has 392 states and 490 transitions. [2018-01-28 21:19:15,444 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-01-28 21:19:15,445 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 490 transitions. [2018-01-28 21:19:15,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-01-28 21:19:15,446 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:15,446 INFO L330 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:15,446 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:15,446 INFO L82 PathProgramCache]: Analyzing trace with hash 1227538370, now seen corresponding path program 16 times [2018-01-28 21:19:15,446 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:15,446 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:15,447 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:15,447 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:15,447 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:15,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:15,462 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:16,014 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 0 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:16,014 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:16,014 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-28 21:19:16,019 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:19:16,038 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:16,041 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:16,077 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 0 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:16,098 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:16,098 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-01-28 21:19:16,098 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-01-28 21:19:16,099 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-01-28 21:19:16,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-01-28 21:19:16,099 INFO L87 Difference]: Start difference. First operand 392 states and 490 transitions. Second operand 35 states. [2018-01-28 21:19:17,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:17,884 INFO L93 Difference]: Finished difference Result 436 states and 544 transitions. [2018-01-28 21:19:17,885 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-01-28 21:19:17,885 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 125 [2018-01-28 21:19:17,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:17,887 INFO L225 Difference]: With dead ends: 436 [2018-01-28 21:19:17,887 INFO L226 Difference]: Without dead ends: 434 [2018-01-28 21:19:17,887 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=195, Invalid=4227, Unknown=0, NotChecked=0, Total=4422 [2018-01-28 21:19:17,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2018-01-28 21:19:17,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 410. [2018-01-28 21:19:17,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-01-28 21:19:17,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 514 transitions. [2018-01-28 21:19:17,906 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 514 transitions. Word has length 125 [2018-01-28 21:19:17,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:17,906 INFO L432 AbstractCegarLoop]: Abstraction has 410 states and 514 transitions. [2018-01-28 21:19:17,906 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-01-28 21:19:17,906 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 514 transitions. [2018-01-28 21:19:17,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2018-01-28 21:19:17,908 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:17,909 INFO L330 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:17,909 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:17,909 INFO L82 PathProgramCache]: Analyzing trace with hash -1623279677, now seen corresponding path program 3 times [2018-01-28 21:19:17,909 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:17,909 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:17,910 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:17,910 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:17,910 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:17,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:17,930 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:18,192 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2018-01-28 21:19:18,193 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:18,193 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-28 21:19:18,197 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:19:18,203 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:18,204 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:18,207 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:18,209 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:18,211 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:18,212 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:18,214 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:18,618 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 27 proven. 30 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2018-01-28 21:19:18,652 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:18,653 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 5] total 19 [2018-01-28 21:19:18,653 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-28 21:19:18,653 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-28 21:19:18,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=305, Unknown=0, NotChecked=0, Total=342 [2018-01-28 21:19:18,654 INFO L87 Difference]: Start difference. First operand 410 states and 514 transitions. Second operand 19 states. [2018-01-28 21:19:20,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:20,232 INFO L93 Difference]: Finished difference Result 891 states and 1118 transitions. [2018-01-28 21:19:20,232 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-01-28 21:19:20,232 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 131 [2018-01-28 21:19:20,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:20,235 INFO L225 Difference]: With dead ends: 891 [2018-01-28 21:19:20,235 INFO L226 Difference]: Without dead ends: 812 [2018-01-28 21:19:20,236 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=219, Invalid=2643, Unknown=0, NotChecked=0, Total=2862 [2018-01-28 21:19:20,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-01-28 21:19:20,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 724. [2018-01-28 21:19:20,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 724 states. [2018-01-28 21:19:20,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 918 transitions. [2018-01-28 21:19:20,262 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 918 transitions. Word has length 131 [2018-01-28 21:19:20,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:20,262 INFO L432 AbstractCegarLoop]: Abstraction has 724 states and 918 transitions. [2018-01-28 21:19:20,262 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-28 21:19:20,262 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 918 transitions. [2018-01-28 21:19:20,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-01-28 21:19:20,264 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:20,264 INFO L330 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:20,264 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:20,264 INFO L82 PathProgramCache]: Analyzing trace with hash 1521670638, now seen corresponding path program 17 times [2018-01-28 21:19:20,264 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:20,264 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:20,265 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:20,265 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:20,265 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:20,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:20,278 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:20,915 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 0 proven. 1003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:20,916 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:20,916 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-28 21:19:20,920 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:19:20,925 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,927 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,928 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,929 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,931 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,932 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,934 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,936 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,937 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,939 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,941 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,944 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,946 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,948 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,951 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,953 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,956 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,959 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:20,959 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:20,963 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:20,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 0 proven. 1003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:21,009 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:21,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-01-28 21:19:21,010 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-01-28 21:19:21,010 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-01-28 21:19:21,010 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-01-28 21:19:21,010 INFO L87 Difference]: Start difference. First operand 724 states and 918 transitions. Second operand 37 states. [2018-01-28 21:19:22,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:22,962 INFO L93 Difference]: Finished difference Result 814 states and 1030 transitions. [2018-01-28 21:19:22,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-01-28 21:19:22,962 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 132 [2018-01-28 21:19:22,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:22,965 INFO L225 Difference]: With dead ends: 814 [2018-01-28 21:19:22,965 INFO L226 Difference]: Without dead ends: 812 [2018-01-28 21:19:22,966 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=207, Invalid=4763, Unknown=0, NotChecked=0, Total=4970 [2018-01-28 21:19:22,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-01-28 21:19:23,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 760. [2018-01-28 21:19:23,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 760 states. [2018-01-28 21:19:23,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 966 transitions. [2018-01-28 21:19:23,014 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 966 transitions. Word has length 132 [2018-01-28 21:19:23,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:23,014 INFO L432 AbstractCegarLoop]: Abstraction has 760 states and 966 transitions. [2018-01-28 21:19:23,014 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-01-28 21:19:23,014 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 966 transitions. [2018-01-28 21:19:23,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-01-28 21:19:23,017 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:23,018 INFO L330 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:23,018 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:23,018 INFO L82 PathProgramCache]: Analyzing trace with hash -809978777, now seen corresponding path program 1 times [2018-01-28 21:19:23,018 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:23,018 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:23,019 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:23,019 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:23,019 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:23,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:23,047 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:23,607 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 183 proven. 249 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:19:23,607 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:23,607 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-28 21:19:23,612 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:23,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:23,646 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:23,981 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 220 proven. 212 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:19:24,000 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:24,001 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 54 [2018-01-28 21:19:24,001 INFO L409 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-01-28 21:19:24,001 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-01-28 21:19:24,001 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=389, Invalid=2473, Unknown=0, NotChecked=0, Total=2862 [2018-01-28 21:19:24,001 INFO L87 Difference]: Start difference. First operand 760 states and 966 transitions. Second operand 54 states. [2018-01-28 21:19:24,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:24,805 INFO L93 Difference]: Finished difference Result 878 states and 1103 transitions. [2018-01-28 21:19:24,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-01-28 21:19:24,805 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 148 [2018-01-28 21:19:24,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:24,809 INFO L225 Difference]: With dead ends: 878 [2018-01-28 21:19:24,809 INFO L226 Difference]: Without dead ends: 760 [2018-01-28 21:19:24,811 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2496 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1289, Invalid=7453, Unknown=0, NotChecked=0, Total=8742 [2018-01-28 21:19:24,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2018-01-28 21:19:24,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 760. [2018-01-28 21:19:24,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 760 states. [2018-01-28 21:19:24,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 962 transitions. [2018-01-28 21:19:24,851 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 962 transitions. Word has length 148 [2018-01-28 21:19:24,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:24,851 INFO L432 AbstractCegarLoop]: Abstraction has 760 states and 962 transitions. [2018-01-28 21:19:24,851 INFO L433 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-01-28 21:19:24,851 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 962 transitions. [2018-01-28 21:19:24,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-01-28 21:19:24,854 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:24,855 INFO L330 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:24,855 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:24,855 INFO L82 PathProgramCache]: Analyzing trace with hash -1184025022, now seen corresponding path program 18 times [2018-01-28 21:19:24,855 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:24,855 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:24,856 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:24,856 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:24,856 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:24,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:24,877 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:25,675 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 0 proven. 1125 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:25,676 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:25,676 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-28 21:19:25,681 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:19:25,686 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,687 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,688 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,689 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,691 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,693 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,695 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,697 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,699 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,700 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,702 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,705 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,707 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,709 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,712 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,714 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,717 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,719 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,722 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:25,723 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:25,726 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:25,759 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 0 proven. 1125 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:25,779 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:25,779 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-01-28 21:19:25,779 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-01-28 21:19:25,780 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-01-28 21:19:25,780 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-01-28 21:19:25,780 INFO L87 Difference]: Start difference. First operand 760 states and 962 transitions. Second operand 39 states. [2018-01-28 21:19:27,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:27,962 INFO L93 Difference]: Finished difference Result 850 states and 1074 transitions. [2018-01-28 21:19:27,984 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-01-28 21:19:27,984 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 139 [2018-01-28 21:19:27,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:27,987 INFO L225 Difference]: With dead ends: 850 [2018-01-28 21:19:27,987 INFO L226 Difference]: Without dead ends: 848 [2018-01-28 21:19:27,988 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=219, Invalid=5331, Unknown=0, NotChecked=0, Total=5550 [2018-01-28 21:19:27,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2018-01-28 21:19:28,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 796. [2018-01-28 21:19:28,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2018-01-28 21:19:28,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1010 transitions. [2018-01-28 21:19:28,017 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 1010 transitions. Word has length 139 [2018-01-28 21:19:28,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:28,017 INFO L432 AbstractCegarLoop]: Abstraction has 796 states and 1010 transitions. [2018-01-28 21:19:28,017 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-01-28 21:19:28,017 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 1010 transitions. [2018-01-28 21:19:28,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-01-28 21:19:28,019 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:28,019 INFO L330 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:28,019 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:28,019 INFO L82 PathProgramCache]: Analyzing trace with hash 1721577573, now seen corresponding path program 2 times [2018-01-28 21:19:28,019 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:28,020 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:28,020 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:28,020 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:28,020 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:28,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:28,037 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:28,351 INFO L134 CoverageAnalysis]: Checked inductivity of 494 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2018-01-28 21:19:28,352 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:28,352 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-28 21:19:28,356 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:19:28,362 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:28,374 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:28,377 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:28,380 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:29,159 INFO L134 CoverageAnalysis]: Checked inductivity of 494 backedges. 212 proven. 278 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:19:29,179 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:29,179 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 39] total 55 [2018-01-28 21:19:29,179 INFO L409 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-01-28 21:19:29,179 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-01-28 21:19:29,179 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=2755, Unknown=0, NotChecked=0, Total=3080 [2018-01-28 21:19:29,180 INFO L87 Difference]: Start difference. First operand 796 states and 1010 transitions. Second operand 56 states. [2018-01-28 21:19:30,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:30,664 INFO L93 Difference]: Finished difference Result 918 states and 1157 transitions. [2018-01-28 21:19:30,665 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-01-28 21:19:30,665 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 155 [2018-01-28 21:19:30,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:30,667 INFO L225 Difference]: With dead ends: 918 [2018-01-28 21:19:30,667 INFO L226 Difference]: Without dead ends: 808 [2018-01-28 21:19:30,669 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3092 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1436, Invalid=12370, Unknown=0, NotChecked=0, Total=13806 [2018-01-28 21:19:30,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2018-01-28 21:19:30,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 805. [2018-01-28 21:19:30,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 805 states. [2018-01-28 21:19:30,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1017 transitions. [2018-01-28 21:19:30,695 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1017 transitions. Word has length 155 [2018-01-28 21:19:30,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:30,695 INFO L432 AbstractCegarLoop]: Abstraction has 805 states and 1017 transitions. [2018-01-28 21:19:30,695 INFO L433 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-01-28 21:19:30,695 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1017 transitions. [2018-01-28 21:19:30,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2018-01-28 21:19:30,697 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:30,697 INFO L330 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:30,697 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:30,698 INFO L82 PathProgramCache]: Analyzing trace with hash 930485102, now seen corresponding path program 19 times [2018-01-28 21:19:30,698 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:30,698 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:30,699 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:30,699 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:30,699 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:30,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:30,719 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:31,592 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 1254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:31,592 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:31,592 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-28 21:19:31,597 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:31,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:31,616 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:31,656 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 1254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:31,676 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:31,676 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-01-28 21:19:31,676 INFO L409 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-01-28 21:19:31,676 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-01-28 21:19:31,677 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-01-28 21:19:31,677 INFO L87 Difference]: Start difference. First operand 805 states and 1017 transitions. Second operand 41 states. [2018-01-28 21:19:34,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:34,108 INFO L93 Difference]: Finished difference Result 895 states and 1129 transitions. [2018-01-28 21:19:34,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-01-28 21:19:34,108 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 146 [2018-01-28 21:19:34,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:34,113 INFO L225 Difference]: With dead ends: 895 [2018-01-28 21:19:34,113 INFO L226 Difference]: Without dead ends: 893 [2018-01-28 21:19:34,114 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=231, Invalid=5931, Unknown=0, NotChecked=0, Total=6162 [2018-01-28 21:19:34,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2018-01-28 21:19:34,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 841. [2018-01-28 21:19:34,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 841 states. [2018-01-28 21:19:34,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1065 transitions. [2018-01-28 21:19:34,158 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1065 transitions. Word has length 146 [2018-01-28 21:19:34,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:34,159 INFO L432 AbstractCegarLoop]: Abstraction has 841 states and 1065 transitions. [2018-01-28 21:19:34,159 INFO L433 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-01-28 21:19:34,159 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1065 transitions. [2018-01-28 21:19:34,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-01-28 21:19:34,161 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:34,161 INFO L330 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:34,161 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:34,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1629598526, now seen corresponding path program 20 times [2018-01-28 21:19:34,161 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:34,161 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:34,162 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:34,162 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:34,162 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:34,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:34,183 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:35,009 INFO L134 CoverageAnalysis]: Checked inductivity of 1390 backedges. 0 proven. 1390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:35,009 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:35,009 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-28 21:19:35,014 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:19:35,026 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:35,043 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:35,048 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:35,054 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:35,105 INFO L134 CoverageAnalysis]: Checked inductivity of 1390 backedges. 0 proven. 1390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:35,125 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:35,125 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-01-28 21:19:35,126 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-01-28 21:19:35,126 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-01-28 21:19:35,126 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-01-28 21:19:35,126 INFO L87 Difference]: Start difference. First operand 841 states and 1065 transitions. Second operand 43 states. [2018-01-28 21:19:37,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:37,838 INFO L93 Difference]: Finished difference Result 935 states and 1181 transitions. [2018-01-28 21:19:37,838 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-01-28 21:19:37,838 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 153 [2018-01-28 21:19:37,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:37,841 INFO L225 Difference]: With dead ends: 935 [2018-01-28 21:19:37,842 INFO L226 Difference]: Without dead ends: 933 [2018-01-28 21:19:37,842 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=243, Invalid=6563, Unknown=0, NotChecked=0, Total=6806 [2018-01-28 21:19:37,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2018-01-28 21:19:37,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 877. [2018-01-28 21:19:37,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 877 states. [2018-01-28 21:19:37,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1113 transitions. [2018-01-28 21:19:37,877 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1113 transitions. Word has length 153 [2018-01-28 21:19:37,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:37,878 INFO L432 AbstractCegarLoop]: Abstraction has 877 states and 1113 transitions. [2018-01-28 21:19:37,878 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-01-28 21:19:37,878 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1113 transitions. [2018-01-28 21:19:37,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-01-28 21:19:37,879 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:37,880 INFO L330 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:37,880 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:37,880 INFO L82 PathProgramCache]: Analyzing trace with hash 1351279972, now seen corresponding path program 3 times [2018-01-28 21:19:37,880 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:37,880 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:37,880 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:37,881 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:37,881 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:37,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:37,903 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:38,271 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2018-01-28 21:19:38,271 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:38,271 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-28 21:19:38,278 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:19:38,284 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:38,286 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:38,288 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:38,292 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:38,296 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:38,301 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:38,306 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:38,321 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:38,327 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:38,334 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:38,335 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:38,340 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:38,365 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2018-01-28 21:19:38,397 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:38,398 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-28 21:19:38,398 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-28 21:19:38,398 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-28 21:19:38,398 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-28 21:19:38,398 INFO L87 Difference]: Start difference. First operand 877 states and 1113 transitions. Second operand 21 states. [2018-01-28 21:19:39,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:39,059 INFO L93 Difference]: Finished difference Result 891 states and 1130 transitions. [2018-01-28 21:19:39,059 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-28 21:19:39,059 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 169 [2018-01-28 21:19:39,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:39,063 INFO L225 Difference]: With dead ends: 891 [2018-01-28 21:19:39,063 INFO L226 Difference]: Without dead ends: 889 [2018-01-28 21:19:39,064 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-01-28 21:19:39,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2018-01-28 21:19:39,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 886. [2018-01-28 21:19:39,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-01-28 21:19:39,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1124 transitions. [2018-01-28 21:19:39,143 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 1124 transitions. Word has length 169 [2018-01-28 21:19:39,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:39,143 INFO L432 AbstractCegarLoop]: Abstraction has 886 states and 1124 transitions. [2018-01-28 21:19:39,143 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-28 21:19:39,144 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 1124 transitions. [2018-01-28 21:19:39,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-01-28 21:19:39,146 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:39,146 INFO L330 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:39,146 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:39,147 INFO L82 PathProgramCache]: Analyzing trace with hash -883512082, now seen corresponding path program 21 times [2018-01-28 21:19:39,147 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:39,147 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:39,147 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:39,148 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:39,148 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:39,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:39,166 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:40,248 INFO L134 CoverageAnalysis]: Checked inductivity of 1533 backedges. 0 proven. 1533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:40,248 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:40,248 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-28 21:19:40,252 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:19:40,257 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,258 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,260 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,261 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,262 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,263 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,265 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,266 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,268 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,270 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,272 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,274 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,276 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,278 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,280 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,282 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,285 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,287 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,290 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,293 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,296 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,299 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:40,300 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:40,303 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1533 backedges. 0 proven. 1533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:40,365 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:40,365 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 44 [2018-01-28 21:19:40,365 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-01-28 21:19:40,366 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-01-28 21:19:40,366 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1893, Unknown=0, NotChecked=0, Total=1980 [2018-01-28 21:19:40,366 INFO L87 Difference]: Start difference. First operand 886 states and 1124 transitions. Second operand 45 states. [2018-01-28 21:19:43,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:43,300 INFO L93 Difference]: Finished difference Result 984 states and 1244 transitions. [2018-01-28 21:19:43,300 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-01-28 21:19:43,300 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 160 [2018-01-28 21:19:43,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:43,305 INFO L225 Difference]: With dead ends: 984 [2018-01-28 21:19:43,305 INFO L226 Difference]: Without dead ends: 982 [2018-01-28 21:19:43,306 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=255, Invalid=7227, Unknown=0, NotChecked=0, Total=7482 [2018-01-28 21:19:43,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2018-01-28 21:19:43,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 922. [2018-01-28 21:19:43,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2018-01-28 21:19:43,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1172 transitions. [2018-01-28 21:19:43,340 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 1172 transitions. Word has length 160 [2018-01-28 21:19:43,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:43,340 INFO L432 AbstractCegarLoop]: Abstraction has 922 states and 1172 transitions. [2018-01-28 21:19:43,340 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-01-28 21:19:43,340 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 1172 transitions. [2018-01-28 21:19:43,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2018-01-28 21:19:43,342 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:43,342 INFO L330 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:43,342 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:43,342 INFO L82 PathProgramCache]: Analyzing trace with hash 1395768327, now seen corresponding path program 4 times [2018-01-28 21:19:43,342 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:43,342 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:43,343 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:43,343 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:43,343 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:43,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:43,363 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:43,685 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2018-01-28 21:19:43,685 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:43,685 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-28 21:19:43,690 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:19:43,711 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:43,715 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:44,722 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 345 proven. 335 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:19:44,742 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:44,742 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 45] total 66 [2018-01-28 21:19:44,742 INFO L409 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-01-28 21:19:44,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-01-28 21:19:44,743 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=3874, Unknown=0, NotChecked=0, Total=4290 [2018-01-28 21:19:44,743 INFO L87 Difference]: Start difference. First operand 922 states and 1172 transitions. Second operand 66 states. [2018-01-28 21:19:46,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:46,891 INFO L93 Difference]: Finished difference Result 1070 states and 1348 transitions. [2018-01-28 21:19:46,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-01-28 21:19:46,892 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 176 [2018-01-28 21:19:46,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:46,894 INFO L225 Difference]: With dead ends: 1070 [2018-01-28 21:19:46,895 INFO L226 Difference]: Without dead ends: 934 [2018-01-28 21:19:46,895 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4301 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1778, Invalid=17128, Unknown=0, NotChecked=0, Total=18906 [2018-01-28 21:19:46,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 934 states. [2018-01-28 21:19:46,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 934 to 931. [2018-01-28 21:19:46,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 931 states. [2018-01-28 21:19:46,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 931 states to 931 states and 1179 transitions. [2018-01-28 21:19:46,925 INFO L78 Accepts]: Start accepts. Automaton has 931 states and 1179 transitions. Word has length 176 [2018-01-28 21:19:46,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:46,926 INFO L432 AbstractCegarLoop]: Abstraction has 931 states and 1179 transitions. [2018-01-28 21:19:46,926 INFO L433 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-01-28 21:19:46,926 INFO L276 IsEmpty]: Start isEmpty. Operand 931 states and 1179 transitions. [2018-01-28 21:19:46,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-01-28 21:19:46,927 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:46,927 INFO L330 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:46,927 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:46,928 INFO L82 PathProgramCache]: Analyzing trace with hash 1936065346, now seen corresponding path program 22 times [2018-01-28 21:19:46,928 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:46,928 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:46,928 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:46,929 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:46,929 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:46,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:46,949 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:48,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:48,305 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:48,305 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-28 21:19:48,312 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:19:48,348 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:48,353 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:48,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:48,454 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:48,454 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 46 [2018-01-28 21:19:48,454 INFO L409 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-01-28 21:19:48,455 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-01-28 21:19:48,455 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2018-01-28 21:19:48,455 INFO L87 Difference]: Start difference. First operand 931 states and 1179 transitions. Second operand 47 states. [2018-01-28 21:19:52,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:52,195 INFO L93 Difference]: Finished difference Result 1029 states and 1299 transitions. [2018-01-28 21:19:52,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-01-28 21:19:52,195 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 167 [2018-01-28 21:19:52,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:52,198 INFO L225 Difference]: With dead ends: 1029 [2018-01-28 21:19:52,199 INFO L226 Difference]: Without dead ends: 1027 [2018-01-28 21:19:52,199 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=267, Invalid=7923, Unknown=0, NotChecked=0, Total=8190 [2018-01-28 21:19:52,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-01-28 21:19:52,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 967. [2018-01-28 21:19:52,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 967 states. [2018-01-28 21:19:52,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1227 transitions. [2018-01-28 21:19:52,234 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1227 transitions. Word has length 167 [2018-01-28 21:19:52,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:52,234 INFO L432 AbstractCegarLoop]: Abstraction has 967 states and 1227 transitions. [2018-01-28 21:19:52,234 INFO L433 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-01-28 21:19:52,234 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1227 transitions. [2018-01-28 21:19:52,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-01-28 21:19:52,236 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:52,236 INFO L330 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:52,236 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:52,236 INFO L82 PathProgramCache]: Analyzing trace with hash 661431918, now seen corresponding path program 23 times [2018-01-28 21:19:52,236 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:52,236 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:52,237 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:52,237 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:52,237 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:52,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:52,264 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:53,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 0 proven. 1840 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:53,508 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:53,509 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-28 21:19:53,513 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:19:53,518 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,519 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,520 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,522 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,523 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,524 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,526 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,527 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,529 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,531 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,533 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,535 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,537 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,539 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,541 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,543 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,546 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,548 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,551 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,554 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,556 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,559 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,562 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,566 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:53,567 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:53,570 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:53,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 0 proven. 1840 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:53,636 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:53,636 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-01-28 21:19:53,636 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-01-28 21:19:53,637 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-01-28 21:19:53,637 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=2257, Unknown=0, NotChecked=0, Total=2352 [2018-01-28 21:19:53,637 INFO L87 Difference]: Start difference. First operand 967 states and 1227 transitions. Second operand 49 states. [2018-01-28 21:19:57,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:57,208 INFO L93 Difference]: Finished difference Result 1069 states and 1351 transitions. [2018-01-28 21:19:57,208 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-01-28 21:19:57,208 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 174 [2018-01-28 21:19:57,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:57,212 INFO L225 Difference]: With dead ends: 1069 [2018-01-28 21:19:57,212 INFO L226 Difference]: Without dead ends: 1067 [2018-01-28 21:19:57,214 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 173 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=279, Invalid=8651, Unknown=0, NotChecked=0, Total=8930 [2018-01-28 21:19:57,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-01-28 21:19:57,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1003. [2018-01-28 21:19:57,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1003 states. [2018-01-28 21:19:57,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 1275 transitions. [2018-01-28 21:19:57,266 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 1275 transitions. Word has length 174 [2018-01-28 21:19:57,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:57,266 INFO L432 AbstractCegarLoop]: Abstraction has 1003 states and 1275 transitions. [2018-01-28 21:19:57,266 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-01-28 21:19:57,266 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 1275 transitions. [2018-01-28 21:19:57,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2018-01-28 21:19:57,268 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:57,268 INFO L330 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:57,268 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:57,269 INFO L82 PathProgramCache]: Analyzing trace with hash 521751366, now seen corresponding path program 5 times [2018-01-28 21:19:57,269 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:57,269 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:57,270 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:57,270 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:57,270 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:57,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:57,300 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:58,166 INFO L134 CoverageAnalysis]: Checked inductivity of 829 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2018-01-28 21:19:58,166 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:58,166 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-28 21:19:58,173 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:19:58,181 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,184 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,190 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,205 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,209 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,213 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,221 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,227 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,232 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,240 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,248 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,255 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:58,256 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:58,260 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:59,518 INFO L134 CoverageAnalysis]: Checked inductivity of 829 backedges. 418 proven. 407 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:19:59,539 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:59,551 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 49] total 74 [2018-01-28 21:19:59,552 INFO L409 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-01-28 21:19:59,552 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-01-28 21:19:59,552 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=4923, Unknown=0, NotChecked=0, Total=5402 [2018-01-28 21:19:59,552 INFO L87 Difference]: Start difference. First operand 1003 states and 1275 transitions. Second operand 74 states. [2018-01-28 21:20:05,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:05,335 INFO L93 Difference]: Finished difference Result 1388 states and 1690 transitions. [2018-01-28 21:20:05,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2018-01-28 21:20:05,335 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 190 [2018-01-28 21:20:05,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:05,339 INFO L225 Difference]: With dead ends: 1388 [2018-01-28 21:20:05,339 INFO L226 Difference]: Without dead ends: 1219 [2018-01-28 21:20:05,340 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 220 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14338 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=3902, Invalid=45160, Unknown=0, NotChecked=0, Total=49062 [2018-01-28 21:20:05,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2018-01-28 21:20:05,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1012. [2018-01-28 21:20:05,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1012 states. [2018-01-28 21:20:05,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1282 transitions. [2018-01-28 21:20:05,398 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1282 transitions. Word has length 190 [2018-01-28 21:20:05,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:05,399 INFO L432 AbstractCegarLoop]: Abstraction has 1012 states and 1282 transitions. [2018-01-28 21:20:05,399 INFO L433 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-01-28 21:20:05,399 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1282 transitions. [2018-01-28 21:20:05,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-01-28 21:20:05,402 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:05,402 INFO L330 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:05,402 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:05,402 INFO L82 PathProgramCache]: Analyzing trace with hash 988568002, now seen corresponding path program 24 times [2018-01-28 21:20:05,402 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:05,402 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:05,404 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:05,404 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:05,404 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:05,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:05,429 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:06,670 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 0 proven. 2004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:06,670 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:06,671 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-28 21:20:06,675 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:20:06,680 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,682 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,683 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,684 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,685 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,687 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,688 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,690 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,691 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,693 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,695 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,697 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,699 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,701 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,704 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,706 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,708 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,711 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,713 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,717 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,720 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,723 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,727 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,730 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,737 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:06,738 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:06,742 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:06,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 0 proven. 2004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:06,814 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:06,814 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 50 [2018-01-28 21:20:06,814 INFO L409 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-01-28 21:20:06,815 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-01-28 21:20:06,815 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=2451, Unknown=0, NotChecked=0, Total=2550 [2018-01-28 21:20:06,815 INFO L87 Difference]: Start difference. First operand 1012 states and 1282 transitions. Second operand 51 states. [2018-01-28 21:20:10,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:10,713 INFO L93 Difference]: Finished difference Result 1114 states and 1406 transitions. [2018-01-28 21:20:10,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-01-28 21:20:10,713 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 181 [2018-01-28 21:20:10,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:10,717 INFO L225 Difference]: With dead ends: 1114 [2018-01-28 21:20:10,717 INFO L226 Difference]: Without dead ends: 1112 [2018-01-28 21:20:10,717 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1128 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=291, Invalid=9411, Unknown=0, NotChecked=0, Total=9702 [2018-01-28 21:20:10,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2018-01-28 21:20:10,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 1048. [2018-01-28 21:20:10,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2018-01-28 21:20:10,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1330 transitions. [2018-01-28 21:20:10,759 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1330 transitions. Word has length 181 [2018-01-28 21:20:10,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:10,759 INFO L432 AbstractCegarLoop]: Abstraction has 1048 states and 1330 transitions. [2018-01-28 21:20:10,759 INFO L433 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-01-28 21:20:10,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1330 transitions. [2018-01-28 21:20:10,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2018-01-28 21:20:10,761 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:10,761 INFO L330 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:10,761 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:10,761 INFO L82 PathProgramCache]: Analyzing trace with hash -1831862290, now seen corresponding path program 25 times [2018-01-28 21:20:10,762 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:10,762 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:10,762 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:10,762 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:10,762 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:10,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:10,777 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:11,971 INFO L134 CoverageAnalysis]: Checked inductivity of 2175 backedges. 0 proven. 2175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:11,971 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:11,971 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-28 21:20:11,976 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:11,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:12,000 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:12,046 INFO L134 CoverageAnalysis]: Checked inductivity of 2175 backedges. 0 proven. 2175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:12,066 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:12,066 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 52 [2018-01-28 21:20:12,066 INFO L409 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-01-28 21:20:12,067 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-01-28 21:20:12,067 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=2653, Unknown=0, NotChecked=0, Total=2756 [2018-01-28 21:20:12,067 INFO L87 Difference]: Start difference. First operand 1048 states and 1330 transitions. Second operand 53 states. [2018-01-28 21:20:16,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:16,206 INFO L93 Difference]: Finished difference Result 1154 states and 1458 transitions. [2018-01-28 21:20:16,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-01-28 21:20:16,206 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 188 [2018-01-28 21:20:16,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:16,210 INFO L225 Difference]: With dead ends: 1154 [2018-01-28 21:20:16,210 INFO L226 Difference]: Without dead ends: 1152 [2018-01-28 21:20:16,210 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=303, Invalid=10203, Unknown=0, NotChecked=0, Total=10506 [2018-01-28 21:20:16,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2018-01-28 21:20:16,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 1084. [2018-01-28 21:20:16,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1084 states. [2018-01-28 21:20:16,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1378 transitions. [2018-01-28 21:20:16,249 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 1378 transitions. Word has length 188 [2018-01-28 21:20:16,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:16,249 INFO L432 AbstractCegarLoop]: Abstraction has 1084 states and 1378 transitions. [2018-01-28 21:20:16,249 INFO L433 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-01-28 21:20:16,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 1378 transitions. [2018-01-28 21:20:16,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2018-01-28 21:20:16,251 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:16,251 INFO L330 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:16,251 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:16,251 INFO L82 PathProgramCache]: Analyzing trace with hash -1692333145, now seen corresponding path program 6 times [2018-01-28 21:20:16,251 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:16,251 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:16,252 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:16,252 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:16,252 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:16,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:16,278 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:17,163 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 441 proven. 543 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:20:17,163 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:17,163 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-28 21:20:17,168 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:20:17,174 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,176 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,178 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,181 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,184 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,187 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,191 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,195 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,201 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,205 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,211 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,217 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,225 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,226 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:17,231 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:18,007 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 498 proven. 486 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:20:18,027 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:18,027 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 78 [2018-01-28 21:20:18,028 INFO L409 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-01-28 21:20:18,028 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-01-28 21:20:18,028 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=769, Invalid=5237, Unknown=0, NotChecked=0, Total=6006 [2018-01-28 21:20:18,028 INFO L87 Difference]: Start difference. First operand 1084 states and 1378 transitions. Second operand 78 states. [2018-01-28 21:20:19,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:19,682 INFO L93 Difference]: Finished difference Result 1238 states and 1559 transitions. [2018-01-28 21:20:19,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-01-28 21:20:19,682 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 204 [2018-01-28 21:20:19,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:19,685 INFO L225 Difference]: With dead ends: 1238 [2018-01-28 21:20:19,685 INFO L226 Difference]: Without dead ends: 1084 [2018-01-28 21:20:19,686 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5616 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2671, Invalid=16235, Unknown=0, NotChecked=0, Total=18906 [2018-01-28 21:20:19,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2018-01-28 21:20:19,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 1084. [2018-01-28 21:20:19,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1084 states. [2018-01-28 21:20:19,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1374 transitions. [2018-01-28 21:20:19,733 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 1374 transitions. Word has length 204 [2018-01-28 21:20:19,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:19,733 INFO L432 AbstractCegarLoop]: Abstraction has 1084 states and 1374 transitions. [2018-01-28 21:20:19,733 INFO L433 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-01-28 21:20:19,733 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 1374 transitions. [2018-01-28 21:20:19,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-01-28 21:20:19,736 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:19,736 INFO L330 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:19,736 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:19,736 INFO L82 PathProgramCache]: Analyzing trace with hash 56184898, now seen corresponding path program 26 times [2018-01-28 21:20:19,736 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:19,736 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:19,737 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:19,737 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:19,737 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:19,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:19,751 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:20,975 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 0 proven. 2353 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:20,975 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:20,975 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-28 21:20:20,980 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:20:20,986 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:20,998 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:21,002 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:21,005 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:21,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 0 proven. 2353 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:21,101 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:21,101 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-01-28 21:20:21,101 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-01-28 21:20:21,102 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-01-28 21:20:21,102 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=2863, Unknown=0, NotChecked=0, Total=2970 [2018-01-28 21:20:21,102 INFO L87 Difference]: Start difference. First operand 1084 states and 1374 transitions. Second operand 55 states. [2018-01-28 21:20:25,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:25,646 INFO L93 Difference]: Finished difference Result 1190 states and 1502 transitions. [2018-01-28 21:20:25,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-01-28 21:20:25,685 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 195 [2018-01-28 21:20:25,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:25,689 INFO L225 Difference]: With dead ends: 1190 [2018-01-28 21:20:25,689 INFO L226 Difference]: Without dead ends: 1188 [2018-01-28 21:20:25,690 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1326 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=315, Invalid=11027, Unknown=0, NotChecked=0, Total=11342 [2018-01-28 21:20:25,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2018-01-28 21:20:25,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 1120. [2018-01-28 21:20:25,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1120 states. [2018-01-28 21:20:25,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 1422 transitions. [2018-01-28 21:20:25,744 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 1422 transitions. Word has length 195 [2018-01-28 21:20:25,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:25,744 INFO L432 AbstractCegarLoop]: Abstraction has 1120 states and 1422 transitions. [2018-01-28 21:20:25,744 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-01-28 21:20:25,744 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 1422 transitions. [2018-01-28 21:20:25,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2018-01-28 21:20:25,746 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:25,746 INFO L330 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:25,746 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:25,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1623624283, now seen corresponding path program 7 times [2018-01-28 21:20:25,747 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:25,747 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:25,747 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:25,748 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:25,748 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:25,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:25,764 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:26,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 576 trivial. 0 not checked. [2018-01-28 21:20:26,272 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:26,272 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-28 21:20:26,279 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:26,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:26,311 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:26,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 576 trivial. 0 not checked. [2018-01-28 21:20:26,398 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:26,398 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-28 21:20:26,399 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-28 21:20:26,399 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-28 21:20:26,399 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-28 21:20:26,399 INFO L87 Difference]: Start difference. First operand 1120 states and 1422 transitions. Second operand 27 states. [2018-01-28 21:20:27,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:27,487 INFO L93 Difference]: Finished difference Result 1134 states and 1439 transitions. [2018-01-28 21:20:27,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-28 21:20:27,487 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 211 [2018-01-28 21:20:27,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:27,491 INFO L225 Difference]: With dead ends: 1134 [2018-01-28 21:20:27,491 INFO L226 Difference]: Without dead ends: 1132 [2018-01-28 21:20:27,491 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 210 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-01-28 21:20:27,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1132 states. [2018-01-28 21:20:27,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1132 to 1129. [2018-01-28 21:20:27,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1129 states. [2018-01-28 21:20:27,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1129 states to 1129 states and 1433 transitions. [2018-01-28 21:20:27,539 INFO L78 Accepts]: Start accepts. Automaton has 1129 states and 1433 transitions. Word has length 211 [2018-01-28 21:20:27,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:27,539 INFO L432 AbstractCegarLoop]: Abstraction has 1129 states and 1433 transitions. [2018-01-28 21:20:27,539 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-28 21:20:27,539 INFO L276 IsEmpty]: Start isEmpty. Operand 1129 states and 1433 transitions. [2018-01-28 21:20:27,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-01-28 21:20:27,541 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:27,541 INFO L330 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:27,541 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:27,542 INFO L82 PathProgramCache]: Analyzing trace with hash 177781102, now seen corresponding path program 27 times [2018-01-28 21:20:27,542 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:27,542 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:27,542 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:27,542 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:27,542 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:27,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:27,562 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:28,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 0 proven. 2538 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:28,992 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:28,992 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-28 21:20:28,997 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:20:29,002 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,003 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,004 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,006 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,007 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,008 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,010 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,011 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,013 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,014 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,016 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,018 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,020 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,022 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,025 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,027 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,029 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,032 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,034 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,037 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,040 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,043 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,047 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,050 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,053 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,057 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,060 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,064 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:29,065 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:29,069 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:29,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 0 proven. 2538 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:29,140 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:29,140 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 56 [2018-01-28 21:20:29,140 INFO L409 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-01-28 21:20:29,140 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-01-28 21:20:29,141 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=3081, Unknown=0, NotChecked=0, Total=3192 [2018-01-28 21:20:29,141 INFO L87 Difference]: Start difference. First operand 1129 states and 1433 transitions. Second operand 57 states. [2018-01-28 21:20:33,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:33,930 INFO L93 Difference]: Finished difference Result 1239 states and 1565 transitions. [2018-01-28 21:20:33,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-01-28 21:20:33,930 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 202 [2018-01-28 21:20:33,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:33,934 INFO L225 Difference]: With dead ends: 1239 [2018-01-28 21:20:33,934 INFO L226 Difference]: Without dead ends: 1237 [2018-01-28 21:20:33,935 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 201 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1431 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=327, Invalid=11883, Unknown=0, NotChecked=0, Total=12210 [2018-01-28 21:20:33,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2018-01-28 21:20:33,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1165. [2018-01-28 21:20:33,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1165 states. [2018-01-28 21:20:33,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1481 transitions. [2018-01-28 21:20:33,977 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1481 transitions. Word has length 202 [2018-01-28 21:20:33,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:33,977 INFO L432 AbstractCegarLoop]: Abstraction has 1165 states and 1481 transitions. [2018-01-28 21:20:33,977 INFO L433 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-01-28 21:20:33,977 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1481 transitions. [2018-01-28 21:20:33,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2018-01-28 21:20:33,979 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:33,979 INFO L330 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:33,979 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:33,979 INFO L82 PathProgramCache]: Analyzing trace with hash -835874650, now seen corresponding path program 8 times [2018-01-28 21:20:33,979 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:33,979 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:33,980 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:33,980 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:33,980 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:34,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:34,004 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:35,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1161 backedges. 523 proven. 634 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:20:35,207 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:35,207 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-28 21:20:35,212 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:20:35,218 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:35,233 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:35,238 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:35,242 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:36,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1161 backedges. 585 proven. 572 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:20:36,082 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:36,083 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 84 [2018-01-28 21:20:36,083 INFO L409 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-01-28 21:20:36,083 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-01-28 21:20:36,083 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=884, Invalid=6088, Unknown=0, NotChecked=0, Total=6972 [2018-01-28 21:20:36,084 INFO L87 Difference]: Start difference. First operand 1165 states and 1481 transitions. Second operand 84 states. [2018-01-28 21:20:37,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:37,938 INFO L93 Difference]: Finished difference Result 1328 states and 1673 transitions. [2018-01-28 21:20:37,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-01-28 21:20:37,939 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 218 [2018-01-28 21:20:37,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:37,942 INFO L225 Difference]: With dead ends: 1328 [2018-01-28 21:20:37,942 INFO L226 Difference]: Without dead ends: 1165 [2018-01-28 21:20:37,943 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6591 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3094, Invalid=18958, Unknown=0, NotChecked=0, Total=22052 [2018-01-28 21:20:37,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2018-01-28 21:20:37,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1165. [2018-01-28 21:20:37,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1165 states. [2018-01-28 21:20:37,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1477 transitions. [2018-01-28 21:20:37,983 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1477 transitions. Word has length 218 [2018-01-28 21:20:37,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:37,983 INFO L432 AbstractCegarLoop]: Abstraction has 1165 states and 1477 transitions. [2018-01-28 21:20:37,983 INFO L433 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-01-28 21:20:37,983 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1477 transitions. [2018-01-28 21:20:37,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-01-28 21:20:37,985 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:37,985 INFO L330 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:37,985 INFO L371 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:37,985 INFO L82 PathProgramCache]: Analyzing trace with hash 1687480002, now seen corresponding path program 28 times [2018-01-28 21:20:37,985 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:37,985 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:37,986 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:37,986 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:37,986 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:38,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:38,002 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:39,507 INFO L134 CoverageAnalysis]: Checked inductivity of 2730 backedges. 0 proven. 2730 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:39,507 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:39,507 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-28 21:20:39,512 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:20:39,549 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:39,555 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:39,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2730 backedges. 0 proven. 2730 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:39,681 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:39,681 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 58 [2018-01-28 21:20:39,682 INFO L409 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-01-28 21:20:39,682 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-01-28 21:20:39,682 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=3307, Unknown=0, NotChecked=0, Total=3422 [2018-01-28 21:20:39,682 INFO L87 Difference]: Start difference. First operand 1165 states and 1477 transitions. Second operand 59 states. Received shutdown request... [2018-01-28 21:20:41,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-28 21:20:41,603 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-28 21:20:41,606 WARN L185 ceAbstractionStarter]: Timeout [2018-01-28 21:20:41,607 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 09:20:41 BoogieIcfgContainer [2018-01-28 21:20:41,607 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-28 21:20:41,608 INFO L168 Benchmark]: Toolchain (without parser) took 112713.13 ms. Allocated memory was 304.6 MB in the beginning and 1.0 GB in the end (delta: 716.7 MB). Free memory was 265.6 MB in the beginning and 578.1 MB in the end (delta: -312.4 MB). Peak memory consumption was 404.3 MB. Max. memory is 5.3 GB. [2018-01-28 21:20:41,609 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 304.6 MB. Free memory is still 269.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-28 21:20:41,609 INFO L168 Benchmark]: CACSL2BoogieTranslator took 181.11 ms. Allocated memory is still 304.6 MB. Free memory was 263.6 MB in the beginning and 255.7 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. [2018-01-28 21:20:41,609 INFO L168 Benchmark]: Boogie Preprocessor took 26.76 ms. Allocated memory is still 304.6 MB. Free memory was 255.7 MB in the beginning and 253.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-28 21:20:41,609 INFO L168 Benchmark]: RCFGBuilder took 184.78 ms. Allocated memory is still 304.6 MB. Free memory was 253.7 MB in the beginning and 239.1 MB in the end (delta: 14.6 MB). Peak memory consumption was 14.6 MB. Max. memory is 5.3 GB. [2018-01-28 21:20:41,610 INFO L168 Benchmark]: TraceAbstraction took 112312.42 ms. Allocated memory was 304.6 MB in the beginning and 1.0 GB in the end (delta: 716.7 MB). Free memory was 239.1 MB in the beginning and 578.1 MB in the end (delta: -339.0 MB). Peak memory consumption was 377.7 MB. Max. memory is 5.3 GB. [2018-01-28 21:20:41,611 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.6 MB. Free memory is still 269.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 181.11 ms. Allocated memory is still 304.6 MB. Free memory was 263.6 MB in the beginning and 255.7 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 26.76 ms. Allocated memory is still 304.6 MB. Free memory was 255.7 MB in the beginning and 253.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 184.78 ms. Allocated memory is still 304.6 MB. Free memory was 253.7 MB in the beginning and 239.1 MB in the end (delta: 14.6 MB). Peak memory consumption was 14.6 MB. Max. memory is 5.3 GB. * TraceAbstraction took 112312.42 ms. Allocated memory was 304.6 MB in the beginning and 1.0 GB in the end (delta: 716.7 MB). Free memory was 239.1 MB in the beginning and 578.1 MB in the end (delta: -339.0 MB). Peak memory consumption was 377.7 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 17]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 17). Cancelled while BasicCegarLoop was constructing difference of abstraction (1165states) and interpolant automaton (currently 39 states, 59 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 83 known predicates. - TimeoutResultAtElement [Line: 24]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 24). Cancelled while BasicCegarLoop was constructing difference of abstraction (1165states) and interpolant automaton (currently 39 states, 59 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 83 known predicates. - TimeoutResultAtElement [Line: 26]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 26). Cancelled while BasicCegarLoop was constructing difference of abstraction (1165states) and interpolant automaton (currently 39 states, 59 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 83 known predicates. - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 19). Cancelled while BasicCegarLoop was constructing difference of abstraction (1165states) and interpolant automaton (currently 39 states, 59 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 83 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 51 locations, 4 error locations. TIMEOUT Result, 112.2s OverallTime, 47 OverallIterations, 29 TraceHistogramMax, 74.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5334 SDtfs, 5554 SDslu, 132638 SDs, 0 SdLazy, 135431 SolverSat, 2219 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 39.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8102 GetRequests, 5047 SyntacticMatches, 34 SemanticMatches, 3020 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58687 ImplicationChecksByTransitivity, 48.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1165occurred 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: 1.1s AutomataMinimizationTime, 46 MinimizatonAttempts, 1247 StatesRemovedByMinimization, 43 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 32.3s InterpolantComputationTime, 10760 NumberOfCodeBlocks, 10617 NumberOfCodeBlocksAsserted, 340 NumberOfCheckSat, 10668 ConstructedInterpolants, 59 QuantifiedInterpolants, 8877488 SizeOfPredicates, 1222 NumberOfNonLiveVariables, 7144 ConjunctsInSsa, 2215 ConjunctsInUnsatCore, 92 InterpolantComputations, 2 PerfectInterpolantSequences, 7791/68665 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/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-28_21-20-41-617.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-28_21-20-41-617.csv Completed graceful shutdown