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/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-ccafca9-m [2018-02-03 22:58:31,065 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-02-03 22:58:31,066 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-02-03 22:58:31,075 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-02-03 22:58:31,075 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-02-03 22:58:31,078 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-02-03 22:58:31,078 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-02-03 22:58:31,083 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-02-03 22:58:31,085 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-02-03 22:58:31,085 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-02-03 22:58:31,086 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-02-03 22:58:31,086 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-02-03 22:58:31,087 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-02-03 22:58:31,088 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-02-03 22:58:31,089 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-02-03 22:58:31,091 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-02-03 22:58:31,092 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-02-03 22:58:31,094 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-02-03 22:58:31,095 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-02-03 22:58:31,096 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-02-03 22:58:31,097 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-02-03 22:58:31,098 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-02-03 22:58:31,098 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-02-03 22:58:31,098 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-02-03 22:58:31,099 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-02-03 22:58:31,100 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-02-03 22:58:31,100 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-02-03 22:58:31,100 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-02-03 22:58:31,101 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-02-03 22:58:31,101 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-02-03 22:58:31,101 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-02-03 22:58:31,101 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-02-03 22:58:31,111 INFO L110 SettingsManager]: Loading preferences was successful [2018-02-03 22:58:31,111 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-02-03 22:58:31,112 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-02-03 22:58:31,113 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-02-03 22:58:31,113 INFO L133 SettingsManager]: * Use SBE=true [2018-02-03 22:58:31,113 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-02-03 22:58:31,113 INFO L133 SettingsManager]: * sizeof long=4 [2018-02-03 22:58:31,113 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-02-03 22:58:31,113 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-02-03 22:58:31,113 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-02-03 22:58:31,114 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-02-03 22:58:31,114 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-02-03 22:58:31,114 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-02-03 22:58:31,114 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-02-03 22:58:31,114 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-02-03 22:58:31,114 INFO L133 SettingsManager]: * sizeof long double=12 [2018-02-03 22:58:31,115 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-02-03 22:58:31,115 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-02-03 22:58:31,115 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-02-03 22:58:31,115 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-02-03 22:58:31,115 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-02-03 22:58:31,115 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-02-03 22:58:31,116 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-02-03 22:58:31,116 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-02-03 22:58:31,116 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-02-03 22:58:31,144 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-02-03 22:58:31,156 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-02-03 22:58:31,158 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-02-03 22:58:31,159 INFO L271 PluginConnector]: Initializing CDTParser... [2018-02-03 22:58:31,159 INFO L276 PluginConnector]: CDTParser initialized [2018-02-03 22:58:31,159 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i [2018-02-03 22:58:31,246 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-02-03 22:58:31,247 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-02-03 22:58:31,248 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-02-03 22:58:31,248 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-02-03 22:58:31,254 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-02-03 22:58:31,255 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.02 10:58:31" (1/1) ... [2018-02-03 22:58:31,257 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b478ede and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:58:31, skipping insertion in model container [2018-02-03 22:58:31,258 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.02 10:58:31" (1/1) ... [2018-02-03 22:58:31,273 INFO L153 Dispatcher]: Using SV-COMP mode [2018-02-03 22:58:31,288 INFO L153 Dispatcher]: Using SV-COMP mode [2018-02-03 22:58:31,372 INFO L450 PostProcessor]: Settings: Checked method=main [2018-02-03 22:58:31,381 INFO L450 PostProcessor]: Settings: Checked method=main [2018-02-03 22:58:31,384 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:58:31 WrapperNode [2018-02-03 22:58:31,384 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-02-03 22:58:31,384 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-02-03 22:58:31,384 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-02-03 22:58:31,384 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-02-03 22:58:31,392 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:58:31" (1/1) ... [2018-02-03 22:58:31,392 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:58:31" (1/1) ... [2018-02-03 22:58:31,397 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:58:31" (1/1) ... [2018-02-03 22:58:31,397 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:58:31" (1/1) ... [2018-02-03 22:58:31,398 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:58:31" (1/1) ... [2018-02-03 22:58:31,400 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:58:31" (1/1) ... [2018-02-03 22:58:31,401 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:58:31" (1/1) ... [2018-02-03 22:58:31,401 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-02-03 22:58:31,402 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-02-03 22:58:31,402 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-02-03 22:58:31,402 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-02-03 22:58:31,402 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:58:31" (1/1) ... No working directory specified, using /home/ultimate/work/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-02-03 22:58:31,434 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-02-03 22:58:31,434 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-02-03 22:58:31,435 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-02-03 22:58:31,435 INFO L136 BoogieDeclarations]: Found implementation of procedure printEven [2018-02-03 22:58:31,435 INFO L136 BoogieDeclarations]: Found implementation of procedure printOdd [2018-02-03 22:58:31,435 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-02-03 22:58:31,435 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-02-03 22:58:31,435 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-02-03 22:58:31,435 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-02-03 22:58:31,435 INFO L128 BoogieDeclarations]: Found specification of procedure printEven [2018-02-03 22:58:31,435 INFO L128 BoogieDeclarations]: Found specification of procedure printOdd [2018-02-03 22:58:31,436 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-02-03 22:58:31,436 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-02-03 22:58:31,436 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-02-03 22:58:31,532 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-02-03 22:58:31,532 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.02 10:58:31 BoogieIcfgContainer [2018-02-03 22:58:31,532 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-02-03 22:58:31,533 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-02-03 22:58:31,533 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-02-03 22:58:31,535 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-02-03 22:58:31,535 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.02 10:58:31" (1/3) ... [2018-02-03 22:58:31,535 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47924047 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.02 10:58:31, skipping insertion in model container [2018-02-03 22:58:31,535 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:58:31" (2/3) ... [2018-02-03 22:58:31,536 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47924047 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.02 10:58:31, skipping insertion in model container [2018-02-03 22:58:31,536 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.02 10:58:31" (3/3) ... [2018-02-03 22:58:31,538 INFO L107 eAbstractionObserver]: Analyzing ICFG sanfoundry_24_false-valid-deref.i [2018-02-03 22:58:31,546 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-02-03 22:58:31,553 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2018-02-03 22:58:31,583 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-02-03 22:58:31,584 INFO L323 AbstractCegarLoop]: Hoare is false [2018-02-03 22:58:31,584 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-02-03 22:58:31,584 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-02-03 22:58:31,584 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-02-03 22:58:31,584 INFO L327 AbstractCegarLoop]: Difference is false [2018-02-03 22:58:31,584 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-02-03 22:58:31,584 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-02-03 22:58:31,585 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-02-03 22:58:31,595 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states. [2018-02-03 22:58:31,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-02-03 22:58:31,603 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:31,604 INFO L351 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:31,604 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:31,608 INFO L82 PathProgramCache]: Analyzing trace with hash 529177341, now seen corresponding path program 1 times [2018-02-03 22:58:31,610 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:31,611 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:31,654 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:31,655 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:58:31,655 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:31,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:31,691 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:31,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:31,744 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-02-03 22:58:31,744 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-02-03 22:58:31,746 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-02-03 22:58:31,757 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-02-03 22:58:31,757 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-02-03 22:58:31,759 INFO L87 Difference]: Start difference. First operand 42 states. Second operand 3 states. [2018-02-03 22:58:31,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:31,866 INFO L93 Difference]: Finished difference Result 60 states and 70 transitions. [2018-02-03 22:58:31,866 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-02-03 22:58:31,867 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2018-02-03 22:58:31,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:31,873 INFO L225 Difference]: With dead ends: 60 [2018-02-03 22:58:31,874 INFO L226 Difference]: Without dead ends: 51 [2018-02-03 22:58:31,875 INFO L554 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-02-03 22:58:31,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-02-03 22:58:31,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 46. [2018-02-03 22:58:31,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-02-03 22:58:31,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 53 transitions. [2018-02-03 22:58:31,936 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 53 transitions. Word has length 8 [2018-02-03 22:58:31,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:31,936 INFO L432 AbstractCegarLoop]: Abstraction has 46 states and 53 transitions. [2018-02-03 22:58:31,936 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-02-03 22:58:31,936 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 53 transitions. [2018-02-03 22:58:31,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-02-03 22:58:31,937 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:31,937 INFO L351 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:31,937 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:31,937 INFO L82 PathProgramCache]: Analyzing trace with hash -2078569521, now seen corresponding path program 1 times [2018-02-03 22:58:31,937 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:31,937 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:31,938 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:31,938 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:58:31,938 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:31,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:31,947 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:31,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:31,972 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:31,972 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:31,978 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:58:31,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:31,993 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:32,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:32,023 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:32,023 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-02-03 22:58:32,024 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-02-03 22:58:32,024 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-02-03 22:58:32,024 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-02-03 22:58:32,024 INFO L87 Difference]: Start difference. First operand 46 states and 53 transitions. Second operand 4 states. [2018-02-03 22:58:32,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:32,137 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2018-02-03 22:58:32,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-02-03 22:58:32,138 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-02-03 22:58:32,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:32,139 INFO L225 Difference]: With dead ends: 66 [2018-02-03 22:58:32,139 INFO L226 Difference]: Without dead ends: 66 [2018-02-03 22:58:32,140 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-02-03 22:58:32,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-02-03 22:58:32,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 60. [2018-02-03 22:58:32,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-02-03 22:58:32,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 72 transitions. [2018-02-03 22:58:32,146 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 72 transitions. Word has length 13 [2018-02-03 22:58:32,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:32,147 INFO L432 AbstractCegarLoop]: Abstraction has 60 states and 72 transitions. [2018-02-03 22:58:32,147 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-02-03 22:58:32,147 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 72 transitions. [2018-02-03 22:58:32,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-02-03 22:58:32,148 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:32,148 INFO L351 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:32,148 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:32,148 INFO L82 PathProgramCache]: Analyzing trace with hash 1794788925, now seen corresponding path program 2 times [2018-02-03 22:58:32,148 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:32,149 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:32,149 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:32,150 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:58:32,150 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:32,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:32,161 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:32,207 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:32,207 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:32,207 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:32,220 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:58:32,226 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:58:32,226 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:32,227 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:32,234 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:32,251 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:32,251 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-02-03 22:58:32,252 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-02-03 22:58:32,252 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-02-03 22:58:32,252 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-02-03 22:58:32,252 INFO L87 Difference]: Start difference. First operand 60 states and 72 transitions. Second operand 5 states. [2018-02-03 22:58:32,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:32,387 INFO L93 Difference]: Finished difference Result 81 states and 100 transitions. [2018-02-03 22:58:32,387 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-02-03 22:58:32,387 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2018-02-03 22:58:32,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:32,389 INFO L225 Difference]: With dead ends: 81 [2018-02-03 22:58:32,389 INFO L226 Difference]: Without dead ends: 81 [2018-02-03 22:58:32,390 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-02-03 22:58:32,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-02-03 22:58:32,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 74. [2018-02-03 22:58:32,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-02-03 22:58:32,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 91 transitions. [2018-02-03 22:58:32,397 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 91 transitions. Word has length 18 [2018-02-03 22:58:32,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:32,397 INFO L432 AbstractCegarLoop]: Abstraction has 74 states and 91 transitions. [2018-02-03 22:58:32,397 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-02-03 22:58:32,397 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 91 transitions. [2018-02-03 22:58:32,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-02-03 22:58:32,398 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:32,398 INFO L351 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:32,399 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:32,399 INFO L82 PathProgramCache]: Analyzing trace with hash -424025969, now seen corresponding path program 3 times [2018-02-03 22:58:32,399 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:32,399 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:32,400 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:32,400 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:32,400 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:32,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:32,410 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:32,457 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:32,457 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:32,457 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:32,465 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 22:58:32,472 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-02-03 22:58:32,472 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:32,475 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:32,484 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:32,501 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:32,501 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-02-03 22:58:32,501 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-02-03 22:58:32,501 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-02-03 22:58:32,502 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-02-03 22:58:32,502 INFO L87 Difference]: Start difference. First operand 74 states and 91 transitions. Second operand 7 states. [2018-02-03 22:58:32,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:32,640 INFO L93 Difference]: Finished difference Result 96 states and 120 transitions. [2018-02-03 22:58:32,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-02-03 22:58:32,641 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 23 [2018-02-03 22:58:32,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:32,642 INFO L225 Difference]: With dead ends: 96 [2018-02-03 22:58:32,642 INFO L226 Difference]: Without dead ends: 96 [2018-02-03 22:58:32,642 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2018-02-03 22:58:32,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-02-03 22:58:32,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 88. [2018-02-03 22:58:32,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-02-03 22:58:32,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 110 transitions. [2018-02-03 22:58:32,648 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 110 transitions. Word has length 23 [2018-02-03 22:58:32,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:32,648 INFO L432 AbstractCegarLoop]: Abstraction has 88 states and 110 transitions. [2018-02-03 22:58:32,648 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-02-03 22:58:32,648 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 110 transitions. [2018-02-03 22:58:32,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-02-03 22:58:32,649 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:32,650 INFO L351 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:32,650 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:32,650 INFO L82 PathProgramCache]: Analyzing trace with hash -1714228867, now seen corresponding path program 4 times [2018-02-03 22:58:32,650 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:32,650 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:32,651 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:32,651 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:32,651 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:32,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:32,663 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:32,730 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:32,730 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:32,730 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:32,737 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 22:58:32,746 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 22:58:32,746 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:32,747 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:32,754 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:32,782 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:32,782 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-02-03 22:58:32,782 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-02-03 22:58:32,782 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-02-03 22:58:32,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-02-03 22:58:32,783 INFO L87 Difference]: Start difference. First operand 88 states and 110 transitions. Second operand 7 states. [2018-02-03 22:58:33,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:33,004 INFO L93 Difference]: Finished difference Result 111 states and 140 transitions. [2018-02-03 22:58:33,005 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-02-03 22:58:33,005 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 28 [2018-02-03 22:58:33,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:33,006 INFO L225 Difference]: With dead ends: 111 [2018-02-03 22:58:33,006 INFO L226 Difference]: Without dead ends: 111 [2018-02-03 22:58:33,006 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-02-03 22:58:33,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2018-02-03 22:58:33,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 102. [2018-02-03 22:58:33,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2018-02-03 22:58:33,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 129 transitions. [2018-02-03 22:58:33,013 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 129 transitions. Word has length 28 [2018-02-03 22:58:33,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:33,013 INFO L432 AbstractCegarLoop]: Abstraction has 102 states and 129 transitions. [2018-02-03 22:58:33,013 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-02-03 22:58:33,013 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 129 transitions. [2018-02-03 22:58:33,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-02-03 22:58:33,014 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:33,014 INFO L351 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:33,014 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:33,014 INFO L82 PathProgramCache]: Analyzing trace with hash -771406513, now seen corresponding path program 5 times [2018-02-03 22:58:33,014 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:33,015 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:33,015 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:33,015 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:33,015 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:33,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:33,026 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:33,085 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:33,085 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:33,085 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:33,091 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 22:58:33,100 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-02-03 22:58:33,100 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:33,101 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:33,144 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:33,160 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:33,160 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-02-03 22:58:33,161 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-02-03 22:58:33,161 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-02-03 22:58:33,161 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-02-03 22:58:33,161 INFO L87 Difference]: Start difference. First operand 102 states and 129 transitions. Second operand 15 states. [2018-02-03 22:58:33,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:33,409 INFO L93 Difference]: Finished difference Result 126 states and 160 transitions. [2018-02-03 22:58:33,409 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-02-03 22:58:33,410 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 33 [2018-02-03 22:58:33,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:33,411 INFO L225 Difference]: With dead ends: 126 [2018-02-03 22:58:33,411 INFO L226 Difference]: Without dead ends: 126 [2018-02-03 22:58:33,411 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-02-03 22:58:33,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-02-03 22:58:33,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 116. [2018-02-03 22:58:33,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-02-03 22:58:33,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 148 transitions. [2018-02-03 22:58:33,415 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 148 transitions. Word has length 33 [2018-02-03 22:58:33,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:33,416 INFO L432 AbstractCegarLoop]: Abstraction has 116 states and 148 transitions. [2018-02-03 22:58:33,416 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-02-03 22:58:33,416 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 148 transitions. [2018-02-03 22:58:33,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-02-03 22:58:33,416 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:33,417 INFO L351 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:33,417 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:33,417 INFO L82 PathProgramCache]: Analyzing trace with hash -240614211, now seen corresponding path program 6 times [2018-02-03 22:58:33,417 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:33,417 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:33,418 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:33,418 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:33,418 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:33,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:33,429 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:33,490 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:33,491 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:33,491 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:33,495 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 22:58:33,504 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-02-03 22:58:33,505 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:33,506 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:33,524 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:33,540 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:33,540 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-02-03 22:58:33,541 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-02-03 22:58:33,541 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-02-03 22:58:33,541 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-02-03 22:58:33,541 INFO L87 Difference]: Start difference. First operand 116 states and 148 transitions. Second operand 13 states. [2018-02-03 22:58:33,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:33,752 INFO L93 Difference]: Finished difference Result 141 states and 180 transitions. [2018-02-03 22:58:33,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-02-03 22:58:33,752 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 38 [2018-02-03 22:58:33,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:33,753 INFO L225 Difference]: With dead ends: 141 [2018-02-03 22:58:33,753 INFO L226 Difference]: Without dead ends: 141 [2018-02-03 22:58:33,753 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:58:33,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-02-03 22:58:33,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 130. [2018-02-03 22:58:33,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-02-03 22:58:33,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 167 transitions. [2018-02-03 22:58:33,759 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 167 transitions. Word has length 38 [2018-02-03 22:58:33,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:33,760 INFO L432 AbstractCegarLoop]: Abstraction has 130 states and 167 transitions. [2018-02-03 22:58:33,760 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-02-03 22:58:33,760 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 167 transitions. [2018-02-03 22:58:33,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-02-03 22:58:33,761 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:33,761 INFO L351 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:33,761 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:33,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1558821391, now seen corresponding path program 7 times [2018-02-03 22:58:33,762 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:33,762 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:33,762 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:33,762 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:33,762 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:33,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:33,773 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:33,823 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:33,823 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:33,823 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:33,828 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:58:33,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:33,835 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:33,871 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:33,888 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:33,888 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-02-03 22:58:33,888 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-03 22:58:33,888 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-03 22:58:33,888 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:58:33,888 INFO L87 Difference]: Start difference. First operand 130 states and 167 transitions. Second operand 19 states. [2018-02-03 22:58:34,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:34,286 INFO L93 Difference]: Finished difference Result 156 states and 200 transitions. [2018-02-03 22:58:34,286 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-02-03 22:58:34,286 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 43 [2018-02-03 22:58:34,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:34,287 INFO L225 Difference]: With dead ends: 156 [2018-02-03 22:58:34,288 INFO L226 Difference]: Without dead ends: 156 [2018-02-03 22:58:34,288 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:58:34,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2018-02-03 22:58:34,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 144. [2018-02-03 22:58:34,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-02-03 22:58:34,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 186 transitions. [2018-02-03 22:58:34,294 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 186 transitions. Word has length 43 [2018-02-03 22:58:34,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:34,295 INFO L432 AbstractCegarLoop]: Abstraction has 144 states and 186 transitions. [2018-02-03 22:58:34,295 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-03 22:58:34,295 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 186 transitions. [2018-02-03 22:58:34,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-02-03 22:58:34,296 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:34,296 INFO L351 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:34,297 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:34,297 INFO L82 PathProgramCache]: Analyzing trace with hash -821098499, now seen corresponding path program 8 times [2018-02-03 22:58:34,297 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:34,297 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:34,298 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:34,298 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:58:34,298 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:34,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:34,307 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:34,398 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 164 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:34,399 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:34,399 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:34,406 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:58:34,422 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:58:34,423 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:34,424 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:34,448 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 164 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:34,481 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:34,481 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-02-03 22:58:34,482 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-02-03 22:58:34,482 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-02-03 22:58:34,482 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-02-03 22:58:34,482 INFO L87 Difference]: Start difference. First operand 144 states and 186 transitions. Second operand 11 states. [2018-02-03 22:58:34,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:34,909 INFO L93 Difference]: Finished difference Result 171 states and 220 transitions. [2018-02-03 22:58:34,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-02-03 22:58:34,910 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 48 [2018-02-03 22:58:34,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:34,910 INFO L225 Difference]: With dead ends: 171 [2018-02-03 22:58:34,911 INFO L226 Difference]: Without dead ends: 171 [2018-02-03 22:58:34,911 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-02-03 22:58:34,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2018-02-03 22:58:34,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 158. [2018-02-03 22:58:34,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-02-03 22:58:34,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 205 transitions. [2018-02-03 22:58:34,916 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 205 transitions. Word has length 48 [2018-02-03 22:58:34,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:34,916 INFO L432 AbstractCegarLoop]: Abstraction has 158 states and 205 transitions. [2018-02-03 22:58:34,916 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-02-03 22:58:34,916 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 205 transitions. [2018-02-03 22:58:34,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-02-03 22:58:34,917 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:34,917 INFO L351 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:34,917 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:34,917 INFO L82 PathProgramCache]: Analyzing trace with hash -413974833, now seen corresponding path program 9 times [2018-02-03 22:58:34,917 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:34,917 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:34,918 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:34,918 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:34,918 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:34,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:34,929 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:35,016 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:35,016 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:35,017 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:35,024 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 22:58:35,043 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-02-03 22:58:35,044 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:35,045 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:35,054 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:35,085 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:35,085 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-02-03 22:58:35,085 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-02-03 22:58:35,085 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-02-03 22:58:35,086 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2018-02-03 22:58:35,086 INFO L87 Difference]: Start difference. First operand 158 states and 205 transitions. Second operand 13 states. [2018-02-03 22:58:35,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:35,297 INFO L93 Difference]: Finished difference Result 186 states and 240 transitions. [2018-02-03 22:58:35,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-02-03 22:58:35,297 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 53 [2018-02-03 22:58:35,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:35,298 INFO L225 Difference]: With dead ends: 186 [2018-02-03 22:58:35,298 INFO L226 Difference]: Without dead ends: 186 [2018-02-03 22:58:35,298 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=168, Invalid=294, Unknown=0, NotChecked=0, Total=462 [2018-02-03 22:58:35,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-02-03 22:58:35,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 172. [2018-02-03 22:58:35,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-02-03 22:58:35,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 224 transitions. [2018-02-03 22:58:35,303 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 224 transitions. Word has length 53 [2018-02-03 22:58:35,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:35,303 INFO L432 AbstractCegarLoop]: Abstraction has 172 states and 224 transitions. [2018-02-03 22:58:35,303 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-02-03 22:58:35,304 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 224 transitions. [2018-02-03 22:58:35,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-02-03 22:58:35,304 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:35,305 INFO L351 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:35,305 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:35,305 INFO L82 PathProgramCache]: Analyzing trace with hash -442860739, now seen corresponding path program 10 times [2018-02-03 22:58:35,305 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:35,305 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:35,306 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:35,306 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:35,306 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:35,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:35,315 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:35,417 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:35,417 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:35,417 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:35,425 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 22:58:35,441 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 22:58:35,441 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:35,443 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:35,545 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:35,578 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:35,578 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2018-02-03 22:58:35,579 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-03 22:58:35,579 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-03 22:58:35,580 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-02-03 22:58:35,580 INFO L87 Difference]: Start difference. First operand 172 states and 224 transitions. Second operand 25 states. [2018-02-03 22:58:36,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:36,060 INFO L93 Difference]: Finished difference Result 201 states and 260 transitions. [2018-02-03 22:58:36,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-02-03 22:58:36,060 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 58 [2018-02-03 22:58:36,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:36,061 INFO L225 Difference]: With dead ends: 201 [2018-02-03 22:58:36,062 INFO L226 Difference]: Without dead ends: 201 [2018-02-03 22:58:36,062 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-02-03 22:58:36,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2018-02-03 22:58:36,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 186. [2018-02-03 22:58:36,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-02-03 22:58:36,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 243 transitions. [2018-02-03 22:58:36,066 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 243 transitions. Word has length 58 [2018-02-03 22:58:36,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:36,067 INFO L432 AbstractCegarLoop]: Abstraction has 186 states and 243 transitions. [2018-02-03 22:58:36,067 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-03 22:58:36,067 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 243 transitions. [2018-02-03 22:58:36,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-02-03 22:58:36,068 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:36,068 INFO L351 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:36,068 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:36,068 INFO L82 PathProgramCache]: Analyzing trace with hash -634530929, now seen corresponding path program 11 times [2018-02-03 22:58:36,068 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:36,068 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:36,069 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:36,069 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:36,069 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:36,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:36,078 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:36,169 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:36,169 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:36,169 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:36,174 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 22:58:36,187 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-02-03 22:58:36,188 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:36,190 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:36,310 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:36,327 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:36,327 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2018-02-03 22:58:36,327 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-02-03 22:58:36,328 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-02-03 22:58:36,328 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2018-02-03 22:58:36,328 INFO L87 Difference]: Start difference. First operand 186 states and 243 transitions. Second operand 27 states. [2018-02-03 22:58:36,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:36,990 INFO L93 Difference]: Finished difference Result 216 states and 280 transitions. [2018-02-03 22:58:36,991 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-02-03 22:58:36,991 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 63 [2018-02-03 22:58:36,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:36,992 INFO L225 Difference]: With dead ends: 216 [2018-02-03 22:58:36,992 INFO L226 Difference]: Without dead ends: 216 [2018-02-03 22:58:36,992 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2018-02-03 22:58:36,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-02-03 22:58:36,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 200. [2018-02-03 22:58:36,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-02-03 22:58:36,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 262 transitions. [2018-02-03 22:58:36,995 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 262 transitions. Word has length 63 [2018-02-03 22:58:36,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:36,996 INFO L432 AbstractCegarLoop]: Abstraction has 200 states and 262 transitions. [2018-02-03 22:58:36,996 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-02-03 22:58:36,996 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 262 transitions. [2018-02-03 22:58:36,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-02-03 22:58:36,997 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:36,997 INFO L351 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:36,997 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:36,997 INFO L82 PathProgramCache]: Analyzing trace with hash 2145312381, now seen corresponding path program 12 times [2018-02-03 22:58:36,997 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:36,997 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:36,998 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:36,998 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:36,998 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:37,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:37,007 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:37,096 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 366 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:37,096 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:37,096 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:37,101 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 22:58:37,117 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-02-03 22:58:37,117 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:37,118 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:37,156 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 366 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:37,173 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:37,173 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 20 [2018-02-03 22:58:37,173 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-02-03 22:58:37,173 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-02-03 22:58:37,174 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2018-02-03 22:58:37,174 INFO L87 Difference]: Start difference. First operand 200 states and 262 transitions. Second operand 21 states. [2018-02-03 22:58:37,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:37,537 INFO L93 Difference]: Finished difference Result 231 states and 300 transitions. [2018-02-03 22:58:37,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-02-03 22:58:37,538 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 68 [2018-02-03 22:58:37,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:37,538 INFO L225 Difference]: With dead ends: 231 [2018-02-03 22:58:37,538 INFO L226 Difference]: Without dead ends: 231 [2018-02-03 22:58:37,539 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=321, Invalid=735, Unknown=0, NotChecked=0, Total=1056 [2018-02-03 22:58:37,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2018-02-03 22:58:37,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 214. [2018-02-03 22:58:37,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-02-03 22:58:37,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 281 transitions. [2018-02-03 22:58:37,544 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 281 transitions. Word has length 68 [2018-02-03 22:58:37,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:37,544 INFO L432 AbstractCegarLoop]: Abstraction has 214 states and 281 transitions. [2018-02-03 22:58:37,544 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-02-03 22:58:37,544 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 281 transitions. [2018-02-03 22:58:37,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-02-03 22:58:37,545 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:37,546 INFO L351 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:37,546 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:37,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1734703183, now seen corresponding path program 13 times [2018-02-03 22:58:37,546 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:37,546 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:37,547 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:37,547 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:37,547 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:37,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:37,558 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:37,659 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 0 proven. 429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:37,659 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:37,659 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:37,664 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:58:37,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:37,675 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:37,781 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 0 proven. 429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:37,798 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:37,798 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2018-02-03 22:58:37,798 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-02-03 22:58:37,798 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-02-03 22:58:37,799 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-02-03 22:58:37,799 INFO L87 Difference]: Start difference. First operand 214 states and 281 transitions. Second operand 31 states. [2018-02-03 22:58:38,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:38,703 INFO L93 Difference]: Finished difference Result 246 states and 320 transitions. [2018-02-03 22:58:38,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-02-03 22:58:38,703 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 73 [2018-02-03 22:58:38,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:38,704 INFO L225 Difference]: With dead ends: 246 [2018-02-03 22:58:38,704 INFO L226 Difference]: Without dead ends: 246 [2018-02-03 22:58:38,704 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-02-03 22:58:38,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2018-02-03 22:58:38,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 228. [2018-02-03 22:58:38,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-02-03 22:58:38,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 300 transitions. [2018-02-03 22:58:38,710 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 300 transitions. Word has length 73 [2018-02-03 22:58:38,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:38,710 INFO L432 AbstractCegarLoop]: Abstraction has 228 states and 300 transitions. [2018-02-03 22:58:38,710 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-02-03 22:58:38,710 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 300 transitions. [2018-02-03 22:58:38,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-02-03 22:58:38,711 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:38,711 INFO L351 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:38,712 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:38,712 INFO L82 PathProgramCache]: Analyzing trace with hash -1083166275, now seen corresponding path program 14 times [2018-02-03 22:58:38,712 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:38,712 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:38,712 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:38,713 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:58:38,713 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:38,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:38,723 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:38,865 INFO L134 CoverageAnalysis]: Checked inductivity of 497 backedges. 0 proven. 497 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:38,865 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:38,865 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:38,870 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:58:38,880 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:58:38,880 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:38,881 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:38,983 INFO L134 CoverageAnalysis]: Checked inductivity of 497 backedges. 0 proven. 497 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:39,000 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:39,001 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 32 [2018-02-03 22:58:39,001 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-02-03 22:58:39,001 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-02-03 22:58:39,001 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-02-03 22:58:39,001 INFO L87 Difference]: Start difference. First operand 228 states and 300 transitions. Second operand 33 states. [2018-02-03 22:58:39,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:39,779 INFO L93 Difference]: Finished difference Result 261 states and 340 transitions. [2018-02-03 22:58:39,779 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-02-03 22:58:39,779 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 78 [2018-02-03 22:58:39,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:39,780 INFO L225 Difference]: With dead ends: 261 [2018-02-03 22:58:39,780 INFO L226 Difference]: Without dead ends: 261 [2018-02-03 22:58:39,780 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-02-03 22:58:39,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2018-02-03 22:58:39,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 242. [2018-02-03 22:58:39,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-02-03 22:58:39,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 319 transitions. [2018-02-03 22:58:39,784 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 319 transitions. Word has length 78 [2018-02-03 22:58:39,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:39,784 INFO L432 AbstractCegarLoop]: Abstraction has 242 states and 319 transitions. [2018-02-03 22:58:39,784 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-02-03 22:58:39,784 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 319 transitions. [2018-02-03 22:58:39,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-02-03 22:58:39,785 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:39,785 INFO L351 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:39,785 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:39,785 INFO L82 PathProgramCache]: Analyzing trace with hash 1239821583, now seen corresponding path program 15 times [2018-02-03 22:58:39,786 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:39,786 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:39,786 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:39,786 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:39,786 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:39,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:39,797 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:39,960 INFO L134 CoverageAnalysis]: Checked inductivity of 570 backedges. 0 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:39,960 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:39,960 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:39,965 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 22:58:39,988 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-02-03 22:58:39,988 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:39,989 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:39,998 INFO L134 CoverageAnalysis]: Checked inductivity of 570 backedges. 0 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:40,016 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:40,016 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-02-03 22:58:40,017 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-03 22:58:40,017 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-03 22:58:40,017 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=201, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:58:40,017 INFO L87 Difference]: Start difference. First operand 242 states and 319 transitions. Second operand 19 states. [2018-02-03 22:58:40,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:40,449 INFO L93 Difference]: Finished difference Result 276 states and 360 transitions. [2018-02-03 22:58:40,449 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-02-03 22:58:40,450 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 83 [2018-02-03 22:58:40,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:40,450 INFO L225 Difference]: With dead ends: 276 [2018-02-03 22:58:40,450 INFO L226 Difference]: Without dead ends: 276 [2018-02-03 22:58:40,451 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=411, Invalid=711, Unknown=0, NotChecked=0, Total=1122 [2018-02-03 22:58:40,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2018-02-03 22:58:40,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 256. [2018-02-03 22:58:40,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 256 states. [2018-02-03 22:58:40,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 338 transitions. [2018-02-03 22:58:40,455 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 338 transitions. Word has length 83 [2018-02-03 22:58:40,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:40,455 INFO L432 AbstractCegarLoop]: Abstraction has 256 states and 338 transitions. [2018-02-03 22:58:40,456 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-03 22:58:40,456 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 338 transitions. [2018-02-03 22:58:40,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-02-03 22:58:40,457 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:40,457 INFO L351 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:40,457 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:40,457 INFO L82 PathProgramCache]: Analyzing trace with hash -589138691, now seen corresponding path program 16 times [2018-02-03 22:58:40,457 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:40,457 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:40,458 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:40,458 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:40,458 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:40,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:40,471 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:40,706 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:40,706 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:40,706 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:40,713 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 22:58:40,733 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 22:58:40,733 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:40,735 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:40,753 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:40,770 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:40,771 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-02-03 22:58:40,771 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-03 22:58:40,771 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-03 22:58:40,771 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:58:40,771 INFO L87 Difference]: Start difference. First operand 256 states and 338 transitions. Second operand 19 states. [2018-02-03 22:58:42,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:42,012 INFO L93 Difference]: Finished difference Result 291 states and 380 transitions. [2018-02-03 22:58:42,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-02-03 22:58:42,013 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 88 [2018-02-03 22:58:42,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:42,013 INFO L225 Difference]: With dead ends: 291 [2018-02-03 22:58:42,014 INFO L226 Difference]: Without dead ends: 291 [2018-02-03 22:58:42,014 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:58:42,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2018-02-03 22:58:42,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 270. [2018-02-03 22:58:42,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 270 states. [2018-02-03 22:58:42,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 357 transitions. [2018-02-03 22:58:42,018 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 357 transitions. Word has length 88 [2018-02-03 22:58:42,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:42,018 INFO L432 AbstractCegarLoop]: Abstraction has 270 states and 357 transitions. [2018-02-03 22:58:42,018 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-03 22:58:42,018 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 357 transitions. [2018-02-03 22:58:42,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-02-03 22:58:42,019 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:42,019 INFO L351 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:42,019 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:42,019 INFO L82 PathProgramCache]: Analyzing trace with hash -2053377585, now seen corresponding path program 17 times [2018-02-03 22:58:42,020 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:42,020 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:42,020 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:42,020 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:42,020 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:42,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:42,028 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:42,181 INFO L134 CoverageAnalysis]: Checked inductivity of 731 backedges. 0 proven. 731 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:42,182 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:42,182 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:42,190 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 22:58:42,229 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-02-03 22:58:42,229 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:42,231 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:42,398 INFO L134 CoverageAnalysis]: Checked inductivity of 731 backedges. 0 proven. 731 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:42,415 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:42,415 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2018-02-03 22:58:42,415 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-02-03 22:58:42,415 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-02-03 22:58:42,415 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-02-03 22:58:42,416 INFO L87 Difference]: Start difference. First operand 270 states and 357 transitions. Second operand 39 states. [2018-02-03 22:58:43,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:43,731 INFO L93 Difference]: Finished difference Result 306 states and 400 transitions. [2018-02-03 22:58:43,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-02-03 22:58:43,732 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 93 [2018-02-03 22:58:43,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:43,732 INFO L225 Difference]: With dead ends: 306 [2018-02-03 22:58:43,733 INFO L226 Difference]: Without dead ends: 306 [2018-02-03 22:58:43,733 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-02-03 22:58:43,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2018-02-03 22:58:43,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 284. [2018-02-03 22:58:43,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2018-02-03 22:58:43,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 376 transitions. [2018-02-03 22:58:43,739 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 376 transitions. Word has length 93 [2018-02-03 22:58:43,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:43,739 INFO L432 AbstractCegarLoop]: Abstraction has 284 states and 376 transitions. [2018-02-03 22:58:43,739 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-02-03 22:58:43,739 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 376 transitions. [2018-02-03 22:58:43,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-02-03 22:58:43,740 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:43,740 INFO L351 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:43,741 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:43,741 INFO L82 PathProgramCache]: Analyzing trace with hash 1741269053, now seen corresponding path program 18 times [2018-02-03 22:58:43,741 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:43,741 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:43,742 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:43,742 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:43,742 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:43,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:43,753 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:43,925 INFO L134 CoverageAnalysis]: Checked inductivity of 819 backedges. 0 proven. 819 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:43,925 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:43,925 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:43,930 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 22:58:43,957 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-02-03 22:58:43,957 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:43,959 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:43,996 INFO L134 CoverageAnalysis]: Checked inductivity of 819 backedges. 0 proven. 819 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:44,013 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:44,013 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 24 [2018-02-03 22:58:44,013 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-03 22:58:44,013 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-03 22:58:44,014 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=392, Unknown=0, NotChecked=0, Total=600 [2018-02-03 22:58:44,014 INFO L87 Difference]: Start difference. First operand 284 states and 376 transitions. Second operand 25 states. [2018-02-03 22:58:44,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:44,647 INFO L93 Difference]: Finished difference Result 321 states and 420 transitions. [2018-02-03 22:58:44,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-02-03 22:58:44,647 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 98 [2018-02-03 22:58:44,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:44,648 INFO L225 Difference]: With dead ends: 321 [2018-02-03 22:58:44,648 INFO L226 Difference]: Without dead ends: 321 [2018-02-03 22:58:44,648 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=620, Invalid=1186, Unknown=0, NotChecked=0, Total=1806 [2018-02-03 22:58:44,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2018-02-03 22:58:44,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 298. [2018-02-03 22:58:44,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 298 states. [2018-02-03 22:58:44,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 395 transitions. [2018-02-03 22:58:44,651 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 395 transitions. Word has length 98 [2018-02-03 22:58:44,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:44,651 INFO L432 AbstractCegarLoop]: Abstraction has 298 states and 395 transitions. [2018-02-03 22:58:44,651 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-03 22:58:44,651 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 395 transitions. [2018-02-03 22:58:44,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-02-03 22:58:44,652 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:44,652 INFO L351 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:44,652 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:44,653 INFO L82 PathProgramCache]: Analyzing trace with hash 661833359, now seen corresponding path program 19 times [2018-02-03 22:58:44,653 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:44,653 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:44,653 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:44,653 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:44,653 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:44,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:44,660 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:44,816 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 0 proven. 912 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:44,817 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:44,817 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:44,821 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:58:44,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:44,833 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:44,984 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 0 proven. 912 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:45,016 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:45,016 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 42 [2018-02-03 22:58:45,017 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-02-03 22:58:45,017 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-02-03 22:58:45,018 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-02-03 22:58:45,018 INFO L87 Difference]: Start difference. First operand 298 states and 395 transitions. Second operand 43 states. [2018-02-03 22:58:46,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:46,655 INFO L93 Difference]: Finished difference Result 336 states and 440 transitions. [2018-02-03 22:58:46,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-02-03 22:58:46,655 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 103 [2018-02-03 22:58:46,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:46,656 INFO L225 Difference]: With dead ends: 336 [2018-02-03 22:58:46,656 INFO L226 Difference]: Without dead ends: 336 [2018-02-03 22:58:46,657 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-02-03 22:58:46,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2018-02-03 22:58:46,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 312. [2018-02-03 22:58:46,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 312 states. [2018-02-03 22:58:46,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 414 transitions. [2018-02-03 22:58:46,660 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 414 transitions. Word has length 103 [2018-02-03 22:58:46,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:46,660 INFO L432 AbstractCegarLoop]: Abstraction has 312 states and 414 transitions. [2018-02-03 22:58:46,660 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-02-03 22:58:46,660 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 414 transitions. [2018-02-03 22:58:46,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-02-03 22:58:46,661 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:46,661 INFO L351 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:46,661 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:46,661 INFO L82 PathProgramCache]: Analyzing trace with hash -2034644099, now seen corresponding path program 20 times [2018-02-03 22:58:46,662 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:46,662 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:46,662 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:46,662 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:58:46,662 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:46,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:46,669 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:46,889 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 1010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:46,889 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:46,889 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:46,894 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:58:46,907 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:58:46,908 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:46,909 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:47,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 1010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:47,157 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:47,158 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2018-02-03 22:58:47,158 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-02-03 22:58:47,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-02-03 22:58:47,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-02-03 22:58:47,158 INFO L87 Difference]: Start difference. First operand 312 states and 414 transitions. Second operand 45 states. [2018-02-03 22:58:48,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:48,513 INFO L93 Difference]: Finished difference Result 351 states and 460 transitions. [2018-02-03 22:58:48,513 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-02-03 22:58:48,513 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 108 [2018-02-03 22:58:48,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:48,514 INFO L225 Difference]: With dead ends: 351 [2018-02-03 22:58:48,514 INFO L226 Difference]: Without dead ends: 351 [2018-02-03 22:58:48,515 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 770 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-02-03 22:58:48,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2018-02-03 22:58:48,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 326. [2018-02-03 22:58:48,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 326 states. [2018-02-03 22:58:48,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 433 transitions. [2018-02-03 22:58:48,518 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 433 transitions. Word has length 108 [2018-02-03 22:58:48,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:48,518 INFO L432 AbstractCegarLoop]: Abstraction has 326 states and 433 transitions. [2018-02-03 22:58:48,518 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-02-03 22:58:48,518 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 433 transitions. [2018-02-03 22:58:48,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-02-03 22:58:48,519 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:48,519 INFO L351 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:48,519 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:48,519 INFO L82 PathProgramCache]: Analyzing trace with hash 89566031, now seen corresponding path program 21 times [2018-02-03 22:58:48,520 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:48,520 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:48,520 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:48,520 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:48,520 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:48,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:48,529 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:48,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 0 proven. 1113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:48,764 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:48,764 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:48,768 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 22:58:48,800 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-02-03 22:58:48,800 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:48,802 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:48,822 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 0 proven. 1113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:48,845 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:48,845 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-02-03 22:58:48,845 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-03 22:58:48,845 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-03 22:58:48,846 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=342, Unknown=0, NotChecked=0, Total=600 [2018-02-03 22:58:48,846 INFO L87 Difference]: Start difference. First operand 326 states and 433 transitions. Second operand 25 states. [2018-02-03 22:58:49,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:49,524 INFO L93 Difference]: Finished difference Result 366 states and 480 transitions. [2018-02-03 22:58:49,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-02-03 22:58:49,526 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 113 [2018-02-03 22:58:49,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:49,527 INFO L225 Difference]: With dead ends: 366 [2018-02-03 22:58:49,527 INFO L226 Difference]: Without dead ends: 366 [2018-02-03 22:58:49,528 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=762, Invalid=1308, Unknown=0, NotChecked=0, Total=2070 [2018-02-03 22:58:49,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2018-02-03 22:58:49,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 340. [2018-02-03 22:58:49,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-02-03 22:58:49,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 452 transitions. [2018-02-03 22:58:49,536 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 452 transitions. Word has length 113 [2018-02-03 22:58:49,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:49,536 INFO L432 AbstractCegarLoop]: Abstraction has 340 states and 452 transitions. [2018-02-03 22:58:49,536 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-03 22:58:49,536 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 452 transitions. [2018-02-03 22:58:49,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-02-03 22:58:49,537 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:49,538 INFO L351 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:49,538 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:49,538 INFO L82 PathProgramCache]: Analyzing trace with hash 927391421, now seen corresponding path program 22 times [2018-02-03 22:58:49,538 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:49,538 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:49,539 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:49,539 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:49,539 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:49,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:49,553 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:49,788 INFO L134 CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 1221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:49,789 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:49,789 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:49,801 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 22:58:49,824 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 22:58:49,824 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:49,826 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:50,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 1221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:50,020 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:50,020 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 48 [2018-02-03 22:58:50,020 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-03 22:58:50,020 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-03 22:58:50,021 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 22:58:50,021 INFO L87 Difference]: Start difference. First operand 340 states and 452 transitions. Second operand 49 states. [2018-02-03 22:58:52,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:52,357 INFO L93 Difference]: Finished difference Result 381 states and 500 transitions. [2018-02-03 22:58:52,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-02-03 22:58:52,358 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 118 [2018-02-03 22:58:52,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:52,359 INFO L225 Difference]: With dead ends: 381 [2018-02-03 22:58:52,359 INFO L226 Difference]: Without dead ends: 381 [2018-02-03 22:58:52,360 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 22:58:52,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2018-02-03 22:58:52,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 354. [2018-02-03 22:58:52,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-02-03 22:58:52,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 471 transitions. [2018-02-03 22:58:52,365 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 471 transitions. Word has length 118 [2018-02-03 22:58:52,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:52,365 INFO L432 AbstractCegarLoop]: Abstraction has 354 states and 471 transitions. [2018-02-03 22:58:52,365 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-03 22:58:52,366 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 471 transitions. [2018-02-03 22:58:52,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2018-02-03 22:58:52,367 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:52,367 INFO L351 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:52,367 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:52,367 INFO L82 PathProgramCache]: Analyzing trace with hash 2117312527, now seen corresponding path program 23 times [2018-02-03 22:58:52,367 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:52,367 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:52,368 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:52,368 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:52,368 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:52,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:52,381 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:52,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1334 backedges. 0 proven. 1334 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:52,605 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:52,605 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:52,609 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 22:58:52,642 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-02-03 22:58:52,643 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:52,644 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:52,852 INFO L134 CoverageAnalysis]: Checked inductivity of 1334 backedges. 0 proven. 1334 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:52,868 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:52,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2018-02-03 22:58:52,869 INFO L409 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-02-03 22:58:52,869 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-02-03 22:58:52,869 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=675, Invalid=1875, Unknown=0, NotChecked=0, Total=2550 [2018-02-03 22:58:52,869 INFO L87 Difference]: Start difference. First operand 354 states and 471 transitions. Second operand 51 states. [2018-02-03 22:58:55,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:55,935 INFO L93 Difference]: Finished difference Result 396 states and 520 transitions. [2018-02-03 22:58:55,935 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-02-03 22:58:55,935 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 123 [2018-02-03 22:58:55,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:55,936 INFO L225 Difference]: With dead ends: 396 [2018-02-03 22:58:55,936 INFO L226 Difference]: Without dead ends: 396 [2018-02-03 22:58:55,936 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=675, Invalid=1875, Unknown=0, NotChecked=0, Total=2550 [2018-02-03 22:58:55,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2018-02-03 22:58:55,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 368. [2018-02-03 22:58:55,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-02-03 22:58:55,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 490 transitions. [2018-02-03 22:58:55,940 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 490 transitions. Word has length 123 [2018-02-03 22:58:55,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:55,940 INFO L432 AbstractCegarLoop]: Abstraction has 368 states and 490 transitions. [2018-02-03 22:58:55,940 INFO L433 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-02-03 22:58:55,940 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 490 transitions. [2018-02-03 22:58:55,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-02-03 22:58:55,941 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:55,941 INFO L351 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:55,941 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:55,941 INFO L82 PathProgramCache]: Analyzing trace with hash -1912282627, now seen corresponding path program 24 times [2018-02-03 22:58:55,941 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:55,941 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:55,941 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:55,942 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:55,942 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:55,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:55,950 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:56,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 0 proven. 1452 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:56,227 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:56,227 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:56,234 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 22:58:56,275 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-02-03 22:58:56,275 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:58:56,276 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:56,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 0 proven. 1452 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:56,436 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:56,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 36 [2018-02-03 22:58:56,437 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-03 22:58:56,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-03 22:58:56,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=932, Unknown=0, NotChecked=0, Total=1332 [2018-02-03 22:58:56,438 INFO L87 Difference]: Start difference. First operand 368 states and 490 transitions. Second operand 37 states. [2018-02-03 22:58:57,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:58:57,474 INFO L93 Difference]: Finished difference Result 411 states and 540 transitions. [2018-02-03 22:58:57,474 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-02-03 22:58:57,474 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 128 [2018-02-03 22:58:57,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:58:57,475 INFO L225 Difference]: With dead ends: 411 [2018-02-03 22:58:57,475 INFO L226 Difference]: Without dead ends: 411 [2018-02-03 22:58:57,476 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1067, Invalid=2593, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 22:58:57,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2018-02-03 22:58:57,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 382. [2018-02-03 22:58:57,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-02-03 22:58:57,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 509 transitions. [2018-02-03 22:58:57,480 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 509 transitions. Word has length 128 [2018-02-03 22:58:57,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:58:57,480 INFO L432 AbstractCegarLoop]: Abstraction has 382 states and 509 transitions. [2018-02-03 22:58:57,480 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-03 22:58:57,481 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 509 transitions. [2018-02-03 22:58:57,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-02-03 22:58:57,481 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:58:57,481 INFO L351 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 1, 1, 1, 1, 1, 1] [2018-02-03 22:58:57,482 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:58:57,482 INFO L82 PathProgramCache]: Analyzing trace with hash 972399823, now seen corresponding path program 25 times [2018-02-03 22:58:57,482 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:58:57,482 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:58:57,482 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:57,482 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:58:57,483 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:58:57,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:57,492 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:58:57,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 0 proven. 1575 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:57,773 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:58:57,773 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:58:57,780 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:58:57,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:58:57,797 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:58:58,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 0 proven. 1575 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:58:58,039 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:58:58,039 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 54 [2018-02-03 22:58:58,040 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-02-03 22:58:58,040 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-02-03 22:58:58,040 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-02-03 22:58:58,041 INFO L87 Difference]: Start difference. First operand 382 states and 509 transitions. Second operand 55 states. [2018-02-03 22:59:01,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:01,165 INFO L93 Difference]: Finished difference Result 426 states and 560 transitions. [2018-02-03 22:59:01,165 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-02-03 22:59:01,165 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 133 [2018-02-03 22:59:01,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:01,166 INFO L225 Difference]: With dead ends: 426 [2018-02-03 22:59:01,166 INFO L226 Difference]: Without dead ends: 426 [2018-02-03 22:59:01,167 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-02-03 22:59:01,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2018-02-03 22:59:01,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 396. [2018-02-03 22:59:01,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 396 states. [2018-02-03 22:59:01,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 528 transitions. [2018-02-03 22:59:01,172 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 528 transitions. Word has length 133 [2018-02-03 22:59:01,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:01,172 INFO L432 AbstractCegarLoop]: Abstraction has 396 states and 528 transitions. [2018-02-03 22:59:01,172 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-02-03 22:59:01,172 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 528 transitions. [2018-02-03 22:59:01,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2018-02-03 22:59:01,174 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:01,174 INFO L351 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:01,174 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:01,174 INFO L82 PathProgramCache]: Analyzing trace with hash -158870211, now seen corresponding path program 26 times [2018-02-03 22:59:01,174 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:01,174 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:01,175 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:01,175 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:01,175 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:01,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:01,188 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:01,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1703 backedges. 0 proven. 1703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:01,494 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:01,494 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:01,501 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:59:01,518 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:59:01,518 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:01,520 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:01,821 INFO L134 CoverageAnalysis]: Checked inductivity of 1703 backedges. 0 proven. 1703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:01,839 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:01,839 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 56 [2018-02-03 22:59:01,840 INFO L409 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-02-03 22:59:01,840 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-02-03 22:59:01,841 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-02-03 22:59:01,841 INFO L87 Difference]: Start difference. First operand 396 states and 528 transitions. Second operand 57 states. [2018-02-03 22:59:05,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:05,671 INFO L93 Difference]: Finished difference Result 441 states and 580 transitions. [2018-02-03 22:59:05,671 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-02-03 22:59:05,671 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 138 [2018-02-03 22:59:05,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:05,673 INFO L225 Difference]: With dead ends: 441 [2018-02-03 22:59:05,673 INFO L226 Difference]: Without dead ends: 441 [2018-02-03 22:59:05,674 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1375 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-02-03 22:59:05,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2018-02-03 22:59:05,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 410. [2018-02-03 22:59:05,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-02-03 22:59:05,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 547 transitions. [2018-02-03 22:59:05,679 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 547 transitions. Word has length 138 [2018-02-03 22:59:05,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:05,680 INFO L432 AbstractCegarLoop]: Abstraction has 410 states and 547 transitions. [2018-02-03 22:59:05,680 INFO L433 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-02-03 22:59:05,680 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 547 transitions. [2018-02-03 22:59:05,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-02-03 22:59:05,681 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:05,681 INFO L351 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:05,681 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:05,682 INFO L82 PathProgramCache]: Analyzing trace with hash -376915569, now seen corresponding path program 27 times [2018-02-03 22:59:05,682 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:05,682 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:05,682 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:05,682 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:05,682 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:05,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:05,695 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:05,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1836 backedges. 0 proven. 1836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:05,990 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:05,990 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:05,995 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 22:59:06,038 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-02-03 22:59:06,038 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:06,040 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:06,053 INFO L134 CoverageAnalysis]: Checked inductivity of 1836 backedges. 0 proven. 1836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:06,070 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:06,071 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-02-03 22:59:06,071 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-02-03 22:59:06,071 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-02-03 22:59:06,071 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=519, Unknown=0, NotChecked=0, Total=930 [2018-02-03 22:59:06,071 INFO L87 Difference]: Start difference. First operand 410 states and 547 transitions. Second operand 31 states. [2018-02-03 22:59:06,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:06,760 INFO L93 Difference]: Finished difference Result 456 states and 600 transitions. [2018-02-03 22:59:06,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-02-03 22:59:06,760 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 143 [2018-02-03 22:59:06,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:06,761 INFO L225 Difference]: With dead ends: 456 [2018-02-03 22:59:06,762 INFO L226 Difference]: Without dead ends: 456 [2018-02-03 22:59:06,762 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1221, Invalid=2085, Unknown=0, NotChecked=0, Total=3306 [2018-02-03 22:59:06,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2018-02-03 22:59:06,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 424. [2018-02-03 22:59:06,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 424 states. [2018-02-03 22:59:06,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 566 transitions. [2018-02-03 22:59:06,766 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 566 transitions. Word has length 143 [2018-02-03 22:59:06,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:06,766 INFO L432 AbstractCegarLoop]: Abstraction has 424 states and 566 transitions. [2018-02-03 22:59:06,766 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-02-03 22:59:06,766 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 566 transitions. [2018-02-03 22:59:06,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-02-03 22:59:06,767 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:06,767 INFO L351 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:06,767 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:06,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1935915133, now seen corresponding path program 28 times [2018-02-03 22:59:06,767 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:06,767 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:06,768 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:06,768 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:06,768 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:06,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:06,776 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:07,070 INFO L134 CoverageAnalysis]: Checked inductivity of 1974 backedges. 0 proven. 1974 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:07,070 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:07,070 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:07,075 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 22:59:07,097 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 22:59:07,097 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:07,099 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:07,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1974 backedges. 0 proven. 1974 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:07,393 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:07,393 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 60 [2018-02-03 22:59:07,393 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-02-03 22:59:07,394 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-02-03 22:59:07,394 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 22:59:07,394 INFO L87 Difference]: Start difference. First operand 424 states and 566 transitions. Second operand 61 states. [2018-02-03 22:59:10,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:10,190 INFO L93 Difference]: Finished difference Result 471 states and 620 transitions. [2018-02-03 22:59:10,190 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-02-03 22:59:10,190 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 148 [2018-02-03 22:59:10,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:10,191 INFO L225 Difference]: With dead ends: 471 [2018-02-03 22:59:10,191 INFO L226 Difference]: Without dead ends: 471 [2018-02-03 22:59:10,191 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 22:59:10,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2018-02-03 22:59:10,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 438. [2018-02-03 22:59:10,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 438 states. [2018-02-03 22:59:10,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 585 transitions. [2018-02-03 22:59:10,196 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 585 transitions. Word has length 148 [2018-02-03 22:59:10,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:10,197 INFO L432 AbstractCegarLoop]: Abstraction has 438 states and 585 transitions. [2018-02-03 22:59:10,197 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-02-03 22:59:10,197 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 585 transitions. [2018-02-03 22:59:10,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-02-03 22:59:10,199 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:10,199 INFO L351 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 29, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:10,199 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:10,199 INFO L82 PathProgramCache]: Analyzing trace with hash 114875983, now seen corresponding path program 29 times [2018-02-03 22:59:10,199 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:10,199 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:10,200 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:10,200 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:10,200 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:10,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:10,214 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:10,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2117 backedges. 0 proven. 2117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:10,517 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:10,517 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:10,523 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 22:59:10,575 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-02-03 22:59:10,575 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:10,577 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:10,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2117 backedges. 0 proven. 2117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:10,898 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:10,898 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2018-02-03 22:59:10,898 INFO L409 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-02-03 22:59:10,899 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-02-03 22:59:10,899 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1023, Invalid=2883, Unknown=0, NotChecked=0, Total=3906 [2018-02-03 22:59:10,899 INFO L87 Difference]: Start difference. First operand 438 states and 585 transitions. Second operand 63 states. [2018-02-03 22:59:14,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:14,275 INFO L93 Difference]: Finished difference Result 486 states and 640 transitions. [2018-02-03 22:59:14,275 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-02-03 22:59:14,275 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 153 [2018-02-03 22:59:14,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:14,277 INFO L225 Difference]: With dead ends: 486 [2018-02-03 22:59:14,277 INFO L226 Difference]: Without dead ends: 486 [2018-02-03 22:59:14,277 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1023, Invalid=2883, Unknown=0, NotChecked=0, Total=3906 [2018-02-03 22:59:14,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2018-02-03 22:59:14,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 452. [2018-02-03 22:59:14,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-02-03 22:59:14,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 604 transitions. [2018-02-03 22:59:14,281 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 604 transitions. Word has length 153 [2018-02-03 22:59:14,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:14,281 INFO L432 AbstractCegarLoop]: Abstraction has 452 states and 604 transitions. [2018-02-03 22:59:14,281 INFO L433 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-02-03 22:59:14,281 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 604 transitions. [2018-02-03 22:59:14,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2018-02-03 22:59:14,282 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:14,282 INFO L351 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 30, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:14,282 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:14,283 INFO L82 PathProgramCache]: Analyzing trace with hash -567505987, now seen corresponding path program 30 times [2018-02-03 22:59:14,283 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:14,283 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:14,283 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:14,283 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:14,283 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:14,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:14,292 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:14,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2265 backedges. 0 proven. 2265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:14,690 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:14,690 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:14,694 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 22:59:14,753 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-02-03 22:59:14,753 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:14,755 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:14,806 INFO L134 CoverageAnalysis]: Checked inductivity of 2265 backedges. 0 proven. 2265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:14,823 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:14,823 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 36 [2018-02-03 22:59:14,824 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-03 22:59:14,824 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-03 22:59:14,824 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=514, Invalid=818, Unknown=0, NotChecked=0, Total=1332 [2018-02-03 22:59:14,824 INFO L87 Difference]: Start difference. First operand 452 states and 604 transitions. Second operand 37 states. [2018-02-03 22:59:15,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:15,859 INFO L93 Difference]: Finished difference Result 501 states and 660 transitions. [2018-02-03 22:59:15,860 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-02-03 22:59:15,860 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 158 [2018-02-03 22:59:15,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:15,861 INFO L225 Difference]: With dead ends: 501 [2018-02-03 22:59:15,861 INFO L226 Difference]: Without dead ends: 501 [2018-02-03 22:59:15,861 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1562, Invalid=2860, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 22:59:15,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2018-02-03 22:59:15,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 466. [2018-02-03 22:59:15,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 466 states. [2018-02-03 22:59:15,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 623 transitions. [2018-02-03 22:59:15,865 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 623 transitions. Word has length 158 [2018-02-03 22:59:15,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:15,865 INFO L432 AbstractCegarLoop]: Abstraction has 466 states and 623 transitions. [2018-02-03 22:59:15,865 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-03 22:59:15,865 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 623 transitions. [2018-02-03 22:59:15,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-02-03 22:59:15,866 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:15,866 INFO L351 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 31, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:15,866 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:15,866 INFO L82 PathProgramCache]: Analyzing trace with hash -1798171889, now seen corresponding path program 31 times [2018-02-03 22:59:15,866 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:15,866 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:15,867 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:15,867 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:15,867 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:15,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:15,876 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:16,191 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 0 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:16,192 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:16,192 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:16,196 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:16,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:16,211 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:16,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 0 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:16,496 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:16,496 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 66 [2018-02-03 22:59:16,496 INFO L409 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-02-03 22:59:16,496 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-02-03 22:59:16,497 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 22:59:16,497 INFO L87 Difference]: Start difference. First operand 466 states and 623 transitions. Second operand 67 states. [2018-02-03 22:59:20,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:20,187 INFO L93 Difference]: Finished difference Result 516 states and 680 transitions. [2018-02-03 22:59:20,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-02-03 22:59:20,187 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 163 [2018-02-03 22:59:20,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:20,189 INFO L225 Difference]: With dead ends: 516 [2018-02-03 22:59:20,189 INFO L226 Difference]: Without dead ends: 516 [2018-02-03 22:59:20,189 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 22:59:20,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2018-02-03 22:59:20,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 480. [2018-02-03 22:59:20,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 480 states. [2018-02-03 22:59:20,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 642 transitions. [2018-02-03 22:59:20,193 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 642 transitions. Word has length 163 [2018-02-03 22:59:20,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:20,193 INFO L432 AbstractCegarLoop]: Abstraction has 480 states and 642 transitions. [2018-02-03 22:59:20,193 INFO L433 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-02-03 22:59:20,193 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 642 transitions. [2018-02-03 22:59:20,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2018-02-03 22:59:20,194 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:20,194 INFO L351 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 32, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:20,194 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:20,194 INFO L82 PathProgramCache]: Analyzing trace with hash 662064893, now seen corresponding path program 32 times [2018-02-03 22:59:20,194 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:20,194 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:20,195 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:20,195 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:20,195 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:20,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:20,204 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:20,643 INFO L134 CoverageAnalysis]: Checked inductivity of 2576 backedges. 0 proven. 2576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:20,643 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:20,643 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:20,648 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:59:20,669 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:59:20,669 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:20,672 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:20,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2576 backedges. 0 proven. 2576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:20,725 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:20,725 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-02-03 22:59:20,726 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-02-03 22:59:20,726 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-02-03 22:59:20,726 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-02-03 22:59:20,726 INFO L87 Difference]: Start difference. First operand 480 states and 642 transitions. Second operand 35 states. [2018-02-03 22:59:24,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:24,951 INFO L93 Difference]: Finished difference Result 531 states and 700 transitions. [2018-02-03 22:59:24,952 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-02-03 22:59:24,952 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 168 [2018-02-03 22:59:24,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:24,953 INFO L225 Difference]: With dead ends: 531 [2018-02-03 22:59:24,953 INFO L226 Difference]: Without dead ends: 531 [2018-02-03 22:59:24,954 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 167 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-02-03 22:59:24,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2018-02-03 22:59:24,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 494. [2018-02-03 22:59:24,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 494 states. [2018-02-03 22:59:24,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 661 transitions. [2018-02-03 22:59:24,957 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 661 transitions. Word has length 168 [2018-02-03 22:59:24,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:24,957 INFO L432 AbstractCegarLoop]: Abstraction has 494 states and 661 transitions. [2018-02-03 22:59:24,957 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-02-03 22:59:24,957 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 661 transitions. [2018-02-03 22:59:24,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-02-03 22:59:24,958 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:24,958 INFO L351 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 33, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:24,958 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:24,958 INFO L82 PathProgramCache]: Analyzing trace with hash -547334193, now seen corresponding path program 33 times [2018-02-03 22:59:24,958 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:24,958 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:24,959 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:24,959 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:24,959 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:24,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:24,972 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:25,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2739 backedges. 0 proven. 2739 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:25,360 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:25,360 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:25,364 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 22:59:25,452 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-02-03 22:59:25,453 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:25,455 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:25,487 INFO L134 CoverageAnalysis]: Checked inductivity of 2739 backedges. 0 proven. 2739 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:25,504 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:25,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-02-03 22:59:25,505 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-03 22:59:25,505 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-03 22:59:25,505 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=732, Unknown=0, NotChecked=0, Total=1332 [2018-02-03 22:59:25,506 INFO L87 Difference]: Start difference. First operand 494 states and 661 transitions. Second operand 37 states. [2018-02-03 22:59:26,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:26,562 INFO L93 Difference]: Finished difference Result 546 states and 720 transitions. [2018-02-03 22:59:26,562 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-02-03 22:59:26,562 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 173 [2018-02-03 22:59:26,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:26,564 INFO L225 Difference]: With dead ends: 546 [2018-02-03 22:59:26,564 INFO L226 Difference]: Without dead ends: 546 [2018-02-03 22:59:26,564 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1788, Invalid=3042, Unknown=0, NotChecked=0, Total=4830 [2018-02-03 22:59:26,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2018-02-03 22:59:26,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 508. [2018-02-03 22:59:26,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-02-03 22:59:26,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 680 transitions. [2018-02-03 22:59:26,570 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 680 transitions. Word has length 173 [2018-02-03 22:59:26,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:26,571 INFO L432 AbstractCegarLoop]: Abstraction has 508 states and 680 transitions. [2018-02-03 22:59:26,571 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-03 22:59:26,571 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 680 transitions. [2018-02-03 22:59:26,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2018-02-03 22:59:26,572 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:26,572 INFO L351 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 34, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:26,572 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:26,572 INFO L82 PathProgramCache]: Analyzing trace with hash -1764425155, now seen corresponding path program 34 times [2018-02-03 22:59:26,572 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:26,573 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:26,573 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:26,573 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:26,573 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:26,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:26,587 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:26,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2907 backedges. 0 proven. 2907 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:26,943 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:26,943 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:26,948 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 22:59:26,981 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 22:59:26,981 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:26,983 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:27,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2907 backedges. 0 proven. 2907 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:27,339 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:27,339 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 72 [2018-02-03 22:59:27,339 INFO L409 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-02-03 22:59:27,340 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-02-03 22:59:27,340 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-02-03 22:59:27,340 INFO L87 Difference]: Start difference. First operand 508 states and 680 transitions. Second operand 73 states. [2018-02-03 22:59:32,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:32,663 INFO L93 Difference]: Finished difference Result 561 states and 740 transitions. [2018-02-03 22:59:32,663 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-02-03 22:59:32,663 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 178 [2018-02-03 22:59:32,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:32,664 INFO L225 Difference]: With dead ends: 561 [2018-02-03 22:59:32,664 INFO L226 Difference]: Without dead ends: 561 [2018-02-03 22:59:32,665 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2343 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-02-03 22:59:32,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2018-02-03 22:59:32,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 522. [2018-02-03 22:59:32,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 522 states. [2018-02-03 22:59:32,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 699 transitions. [2018-02-03 22:59:32,670 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 699 transitions. Word has length 178 [2018-02-03 22:59:32,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:32,671 INFO L432 AbstractCegarLoop]: Abstraction has 522 states and 699 transitions. [2018-02-03 22:59:32,671 INFO L433 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-02-03 22:59:32,671 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 699 transitions. [2018-02-03 22:59:32,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2018-02-03 22:59:32,673 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:32,673 INFO L351 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 35, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:32,673 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:32,673 INFO L82 PathProgramCache]: Analyzing trace with hash 997174415, now seen corresponding path program 35 times [2018-02-03 22:59:32,673 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:32,673 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:32,674 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:32,674 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:32,674 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:32,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:32,689 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:33,067 INFO L134 CoverageAnalysis]: Checked inductivity of 3080 backedges. 0 proven. 3080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:33,068 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:33,068 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:33,072 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 22:59:33,139 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-02-03 22:59:33,139 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:33,141 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:33,736 INFO L134 CoverageAnalysis]: Checked inductivity of 3080 backedges. 0 proven. 3080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:33,765 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:33,766 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 74 [2018-02-03 22:59:33,766 INFO L409 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-02-03 22:59:33,766 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-02-03 22:59:33,767 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1443, Invalid=4107, Unknown=0, NotChecked=0, Total=5550 [2018-02-03 22:59:33,767 INFO L87 Difference]: Start difference. First operand 522 states and 699 transitions. Second operand 75 states. [2018-02-03 22:59:39,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:39,393 INFO L93 Difference]: Finished difference Result 576 states and 760 transitions. [2018-02-03 22:59:39,393 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-02-03 22:59:39,393 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 183 [2018-02-03 22:59:39,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:39,395 INFO L225 Difference]: With dead ends: 576 [2018-02-03 22:59:39,395 INFO L226 Difference]: Without dead ends: 576 [2018-02-03 22:59:39,395 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2519 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1443, Invalid=4107, Unknown=0, NotChecked=0, Total=5550 [2018-02-03 22:59:39,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2018-02-03 22:59:39,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 536. [2018-02-03 22:59:39,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 536 states. [2018-02-03 22:59:39,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 718 transitions. [2018-02-03 22:59:39,399 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 718 transitions. Word has length 183 [2018-02-03 22:59:39,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:39,399 INFO L432 AbstractCegarLoop]: Abstraction has 536 states and 718 transitions. [2018-02-03 22:59:39,399 INFO L433 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-02-03 22:59:39,399 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 718 transitions. [2018-02-03 22:59:39,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2018-02-03 22:59:39,401 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:39,401 INFO L351 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 36, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:39,401 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:39,401 INFO L82 PathProgramCache]: Analyzing trace with hash 182232445, now seen corresponding path program 36 times [2018-02-03 22:59:39,401 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:39,401 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:39,402 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:39,402 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:39,402 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:39,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:39,413 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:39,858 INFO L134 CoverageAnalysis]: Checked inductivity of 3258 backedges. 0 proven. 3258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:39,858 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:39,858 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:39,863 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 22:59:39,928 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-02-03 22:59:39,928 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:39,930 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:40,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3258 backedges. 0 proven. 3258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:40,039 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:40,039 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 44 [2018-02-03 22:59:40,039 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-02-03 22:59:40,039 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-02-03 22:59:40,040 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=1244, Unknown=0, NotChecked=0, Total=1980 [2018-02-03 22:59:40,040 INFO L87 Difference]: Start difference. First operand 536 states and 718 transitions. Second operand 45 states. [2018-02-03 22:59:41,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:41,285 INFO L93 Difference]: Finished difference Result 591 states and 780 transitions. [2018-02-03 22:59:41,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-02-03 22:59:41,285 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 188 [2018-02-03 22:59:41,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:41,287 INFO L225 Difference]: With dead ends: 591 [2018-02-03 22:59:41,287 INFO L226 Difference]: Without dead ends: 591 [2018-02-03 22:59:41,287 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2205, Invalid=4275, Unknown=0, NotChecked=0, Total=6480 [2018-02-03 22:59:41,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2018-02-03 22:59:41,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 550. [2018-02-03 22:59:41,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 550 states. [2018-02-03 22:59:41,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 737 transitions. [2018-02-03 22:59:41,292 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 737 transitions. Word has length 188 [2018-02-03 22:59:41,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:41,292 INFO L432 AbstractCegarLoop]: Abstraction has 550 states and 737 transitions. [2018-02-03 22:59:41,292 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-02-03 22:59:41,293 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 737 transitions. [2018-02-03 22:59:41,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-02-03 22:59:41,294 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:41,294 INFO L351 BasicCegarLoop]: trace histogram [38, 38, 37, 37, 37, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:41,294 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:41,294 INFO L82 PathProgramCache]: Analyzing trace with hash -957607601, now seen corresponding path program 37 times [2018-02-03 22:59:41,294 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:41,294 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:41,295 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:41,295 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:41,295 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:41,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:41,304 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:41,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3441 backedges. 0 proven. 3441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:41,841 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:41,841 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:41,846 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:41,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:41,869 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:42,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3441 backedges. 0 proven. 3441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:42,290 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:42,290 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 78 [2018-02-03 22:59:42,290 INFO L409 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-02-03 22:59:42,291 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-02-03 22:59:42,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-02-03 22:59:42,291 INFO L87 Difference]: Start difference. First operand 550 states and 737 transitions. Second operand 79 states. [2018-02-03 22:59:48,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:48,489 INFO L93 Difference]: Finished difference Result 606 states and 800 transitions. [2018-02-03 22:59:48,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-02-03 22:59:48,490 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 193 [2018-02-03 22:59:48,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:48,491 INFO L225 Difference]: With dead ends: 606 [2018-02-03 22:59:48,491 INFO L226 Difference]: Without dead ends: 606 [2018-02-03 22:59:48,491 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2811 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-02-03 22:59:48,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2018-02-03 22:59:48,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 564. [2018-02-03 22:59:48,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 564 states. [2018-02-03 22:59:48,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 756 transitions. [2018-02-03 22:59:48,495 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 756 transitions. Word has length 193 [2018-02-03 22:59:48,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:48,495 INFO L432 AbstractCegarLoop]: Abstraction has 564 states and 756 transitions. [2018-02-03 22:59:48,495 INFO L433 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-02-03 22:59:48,496 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 756 transitions. [2018-02-03 22:59:48,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2018-02-03 22:59:48,496 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:48,497 INFO L351 BasicCegarLoop]: trace histogram [39, 39, 38, 38, 38, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:48,497 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:48,497 INFO L82 PathProgramCache]: Analyzing trace with hash 958478525, now seen corresponding path program 38 times [2018-02-03 22:59:48,497 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:48,497 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:48,497 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,497 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:48,497 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:48,507 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:48,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3629 backedges. 0 proven. 3629 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:48,983 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:48,983 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:48,989 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:59:49,012 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:59:49,012 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:49,015 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:49,448 INFO L134 CoverageAnalysis]: Checked inductivity of 3629 backedges. 0 proven. 3629 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:49,464 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:49,465 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 80 [2018-02-03 22:59:49,465 INFO L409 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-02-03 22:59:49,465 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-02-03 22:59:49,465 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-02-03 22:59:49,465 INFO L87 Difference]: Start difference. First operand 564 states and 756 transitions. Second operand 81 states. [2018-02-03 22:59:54,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:54,518 INFO L93 Difference]: Finished difference Result 621 states and 820 transitions. [2018-02-03 22:59:54,519 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-02-03 22:59:54,519 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 198 [2018-02-03 22:59:54,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:54,520 INFO L225 Difference]: With dead ends: 621 [2018-02-03 22:59:54,520 INFO L226 Difference]: Without dead ends: 621 [2018-02-03 22:59:54,520 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2923 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-02-03 22:59:54,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2018-02-03 22:59:54,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 578. [2018-02-03 22:59:54,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-02-03 22:59:54,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 775 transitions. [2018-02-03 22:59:54,524 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 775 transitions. Word has length 198 [2018-02-03 22:59:54,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:54,525 INFO L432 AbstractCegarLoop]: Abstraction has 578 states and 775 transitions. [2018-02-03 22:59:54,525 INFO L433 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-02-03 22:59:54,525 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 775 transitions. [2018-02-03 22:59:54,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-02-03 22:59:54,526 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:54,526 INFO L351 BasicCegarLoop]: trace histogram [40, 40, 39, 39, 39, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:54,526 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:54,526 INFO L82 PathProgramCache]: Analyzing trace with hash 683771407, now seen corresponding path program 39 times [2018-02-03 22:59:54,526 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:54,526 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:54,526 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:54,526 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:54,526 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:54,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:54,536 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:54,989 INFO L134 CoverageAnalysis]: Checked inductivity of 3822 backedges. 0 proven. 3822 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:54,989 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:54,989 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:55,011 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 22:59:55,090 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-02-03 22:59:55,090 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:55,092 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:55,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3822 backedges. 0 proven. 3822 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:55,140 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:55,141 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-02-03 22:59:55,141 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-02-03 22:59:55,141 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-02-03 22:59:55,141 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=981, Unknown=0, NotChecked=0, Total=1806 [2018-02-03 22:59:55,141 INFO L87 Difference]: Start difference. First operand 578 states and 775 transitions. Second operand 43 states. [2018-02-03 22:59:56,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:56,395 INFO L93 Difference]: Finished difference Result 636 states and 840 transitions. [2018-02-03 22:59:56,428 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-02-03 22:59:56,428 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 203 [2018-02-03 22:59:56,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:56,429 INFO L225 Difference]: With dead ends: 636 [2018-02-03 22:59:56,429 INFO L226 Difference]: Without dead ends: 636 [2018-02-03 22:59:56,430 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2463, Invalid=4179, Unknown=0, NotChecked=0, Total=6642 [2018-02-03 22:59:56,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2018-02-03 22:59:56,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 592. [2018-02-03 22:59:56,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 592 states. [2018-02-03 22:59:56,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 794 transitions. [2018-02-03 22:59:56,434 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 794 transitions. Word has length 203 [2018-02-03 22:59:56,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:56,435 INFO L432 AbstractCegarLoop]: Abstraction has 592 states and 794 transitions. [2018-02-03 22:59:56,435 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-02-03 22:59:56,435 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 794 transitions. [2018-02-03 22:59:56,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2018-02-03 22:59:56,436 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:56,436 INFO L351 BasicCegarLoop]: trace histogram [41, 41, 40, 40, 40, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:56,436 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:56,436 INFO L82 PathProgramCache]: Analyzing trace with hash -298402819, now seen corresponding path program 40 times [2018-02-03 22:59:56,436 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:56,436 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:56,436 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:56,437 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:56,437 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:56,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:56,447 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:57,069 INFO L134 CoverageAnalysis]: Checked inductivity of 4020 backedges. 0 proven. 4020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:57,069 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:57,069 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:57,076 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 22:59:57,132 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 22:59:57,132 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:57,135 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:57,775 INFO L134 CoverageAnalysis]: Checked inductivity of 4020 backedges. 0 proven. 4020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:57,792 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:57,793 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 84 [2018-02-03 22:59:57,793 INFO L409 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-02-03 22:59:57,793 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-02-03 22:59:57,794 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-02-03 22:59:57,794 INFO L87 Difference]: Start difference. First operand 592 states and 794 transitions. Second operand 85 states. [2018-02-03 23:00:05,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:05,982 INFO L93 Difference]: Finished difference Result 651 states and 860 transitions. [2018-02-03 23:00:05,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-02-03 23:00:05,983 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 208 [2018-02-03 23:00:05,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:05,984 INFO L225 Difference]: With dead ends: 651 [2018-02-03 23:00:05,984 INFO L226 Difference]: Without dead ends: 651 [2018-02-03 23:00:05,984 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2964 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-02-03 23:00:05,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2018-02-03 23:00:05,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 606. [2018-02-03 23:00:05,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 606 states. [2018-02-03 23:00:05,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 813 transitions. [2018-02-03 23:00:05,989 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 813 transitions. Word has length 208 [2018-02-03 23:00:05,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:05,989 INFO L432 AbstractCegarLoop]: Abstraction has 606 states and 813 transitions. [2018-02-03 23:00:05,989 INFO L433 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-02-03 23:00:05,989 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 813 transitions. [2018-02-03 23:00:05,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-02-03 23:00:05,990 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:05,991 INFO L351 BasicCegarLoop]: trace histogram [42, 42, 41, 41, 41, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:05,991 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:05,991 INFO L82 PathProgramCache]: Analyzing trace with hash 1356597967, now seen corresponding path program 41 times [2018-02-03 23:00:05,991 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:05,991 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:05,991 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:05,992 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:05,992 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:06,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:06,002 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:06,510 INFO L134 CoverageAnalysis]: Checked inductivity of 4223 backedges. 0 proven. 4223 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:06,510 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:06,510 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:06,515 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:00:06,599 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2018-02-03 23:00:06,599 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:06,601 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:07,257 INFO L134 CoverageAnalysis]: Checked inductivity of 4223 backedges. 0 proven. 4223 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:07,274 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:07,274 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 86 [2018-02-03 23:00:07,275 INFO L409 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-02-03 23:00:07,275 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-02-03 23:00:07,275 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1935, Invalid=5547, Unknown=0, NotChecked=0, Total=7482 [2018-02-03 23:00:07,275 INFO L87 Difference]: Start difference. First operand 606 states and 813 transitions. Second operand 87 states. [2018-02-03 23:00:14,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:14,403 INFO L93 Difference]: Finished difference Result 666 states and 880 transitions. [2018-02-03 23:00:14,403 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-02-03 23:00:14,403 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 213 [2018-02-03 23:00:14,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:14,404 INFO L225 Difference]: With dead ends: 666 [2018-02-03 23:00:14,404 INFO L226 Difference]: Without dead ends: 666 [2018-02-03 23:00:14,404 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3443 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1935, Invalid=5547, Unknown=0, NotChecked=0, Total=7482 [2018-02-03 23:00:14,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2018-02-03 23:00:14,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 620. [2018-02-03 23:00:14,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 620 states. [2018-02-03 23:00:14,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 832 transitions. [2018-02-03 23:00:14,409 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 832 transitions. Word has length 213 [2018-02-03 23:00:14,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:14,409 INFO L432 AbstractCegarLoop]: Abstraction has 620 states and 832 transitions. [2018-02-03 23:00:14,409 INFO L433 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-02-03 23:00:14,409 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 832 transitions. [2018-02-03 23:00:14,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2018-02-03 23:00:14,410 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:14,410 INFO L351 BasicCegarLoop]: trace histogram [43, 43, 42, 42, 42, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:14,410 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:14,410 INFO L82 PathProgramCache]: Analyzing trace with hash 1303457597, now seen corresponding path program 42 times [2018-02-03 23:00:14,410 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:14,410 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:14,411 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:14,411 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:14,411 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:14,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:14,421 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:14,946 INFO L134 CoverageAnalysis]: Checked inductivity of 4431 backedges. 0 proven. 4431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:14,946 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:14,946 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:14,951 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:00:15,086 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2018-02-03 23:00:15,086 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:15,088 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:15,155 INFO L134 CoverageAnalysis]: Checked inductivity of 4431 backedges. 0 proven. 4431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:15,173 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:15,173 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 48 [2018-02-03 23:00:15,173 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-03 23:00:15,173 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-03 23:00:15,173 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=964, Invalid=1388, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 23:00:15,174 INFO L87 Difference]: Start difference. First operand 620 states and 832 transitions. Second operand 49 states. [2018-02-03 23:00:16,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:16,713 INFO L93 Difference]: Finished difference Result 681 states and 900 transitions. [2018-02-03 23:00:16,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-02-03 23:00:16,713 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 218 [2018-02-03 23:00:16,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:16,715 INFO L225 Difference]: With dead ends: 681 [2018-02-03 23:00:16,715 INFO L226 Difference]: Without dead ends: 681 [2018-02-03 23:00:16,715 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1072 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2936, Invalid=5254, Unknown=0, NotChecked=0, Total=8190 [2018-02-03 23:00:16,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2018-02-03 23:00:16,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 634. [2018-02-03 23:00:16,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-02-03 23:00:16,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 851 transitions. [2018-02-03 23:00:16,719 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 851 transitions. Word has length 218 [2018-02-03 23:00:16,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:16,720 INFO L432 AbstractCegarLoop]: Abstraction has 634 states and 851 transitions. [2018-02-03 23:00:16,720 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-03 23:00:16,720 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 851 transitions. [2018-02-03 23:00:16,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-02-03 23:00:16,721 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:16,722 INFO L351 BasicCegarLoop]: trace histogram [44, 44, 43, 43, 43, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:16,722 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:16,722 INFO L82 PathProgramCache]: Analyzing trace with hash 942120847, now seen corresponding path program 43 times [2018-02-03 23:00:16,722 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:16,722 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:16,723 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:16,723 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:16,723 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:16,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:16,741 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:17,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4644 backedges. 0 proven. 4644 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:17,309 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:17,309 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:17,314 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:17,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:17,336 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:17,868 INFO L134 CoverageAnalysis]: Checked inductivity of 4644 backedges. 0 proven. 4644 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:17,885 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:17,885 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 90 [2018-02-03 23:00:17,885 INFO L409 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-02-03 23:00:17,886 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-02-03 23:00:17,886 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-02-03 23:00:17,886 INFO L87 Difference]: Start difference. First operand 634 states and 851 transitions. Second operand 91 states. [2018-02-03 23:00:24,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:24,919 INFO L93 Difference]: Finished difference Result 696 states and 920 transitions. [2018-02-03 23:00:24,920 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-02-03 23:00:24,920 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 223 [2018-02-03 23:00:24,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:24,921 INFO L225 Difference]: With dead ends: 696 [2018-02-03 23:00:24,921 INFO L226 Difference]: Without dead ends: 696 [2018-02-03 23:00:24,921 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3783 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-02-03 23:00:24,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2018-02-03 23:00:24,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 648. [2018-02-03 23:00:24,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 648 states. [2018-02-03 23:00:24,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 870 transitions. [2018-02-03 23:00:24,925 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 870 transitions. Word has length 223 [2018-02-03 23:00:24,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:24,925 INFO L432 AbstractCegarLoop]: Abstraction has 648 states and 870 transitions. [2018-02-03 23:00:24,925 INFO L433 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-02-03 23:00:24,925 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 870 transitions. [2018-02-03 23:00:24,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2018-02-03 23:00:24,926 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:24,926 INFO L351 BasicCegarLoop]: trace histogram [45, 45, 44, 44, 44, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:24,927 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:24,927 INFO L82 PathProgramCache]: Analyzing trace with hash 304386685, now seen corresponding path program 44 times [2018-02-03 23:00:24,927 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:24,927 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:24,927 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:24,927 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:24,927 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:24,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:24,938 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:25,485 INFO L134 CoverageAnalysis]: Checked inductivity of 4862 backedges. 0 proven. 4862 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:25,486 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:25,486 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:25,490 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:00:25,514 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:00:25,514 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:25,517 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:26,194 INFO L134 CoverageAnalysis]: Checked inductivity of 4862 backedges. 0 proven. 4862 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:26,211 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:26,211 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 92 [2018-02-03 23:00:26,211 INFO L409 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-02-03 23:00:26,212 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-02-03 23:00:26,212 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-02-03 23:00:26,212 INFO L87 Difference]: Start difference. First operand 648 states and 870 transitions. Second operand 93 states. [2018-02-03 23:00:34,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:34,797 INFO L93 Difference]: Finished difference Result 711 states and 940 transitions. [2018-02-03 23:00:34,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-02-03 23:00:34,797 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 228 [2018-02-03 23:00:34,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:34,798 INFO L225 Difference]: With dead ends: 711 [2018-02-03 23:00:34,798 INFO L226 Difference]: Without dead ends: 711 [2018-02-03 23:00:34,799 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3818 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-02-03 23:00:34,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2018-02-03 23:00:34,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 662. [2018-02-03 23:00:34,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 662 states. [2018-02-03 23:00:34,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 889 transitions. [2018-02-03 23:00:34,803 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 889 transitions. Word has length 228 [2018-02-03 23:00:34,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:34,803 INFO L432 AbstractCegarLoop]: Abstraction has 662 states and 889 transitions. [2018-02-03 23:00:34,803 INFO L433 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-02-03 23:00:34,804 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 889 transitions. [2018-02-03 23:00:34,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-02-03 23:00:34,805 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:34,805 INFO L351 BasicCegarLoop]: trace histogram [46, 46, 45, 45, 45, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:34,805 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:34,806 INFO L82 PathProgramCache]: Analyzing trace with hash -1601158065, now seen corresponding path program 45 times [2018-02-03 23:00:34,806 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:34,806 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:34,806 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:34,807 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:34,807 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:34,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:34,830 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:35,513 INFO L134 CoverageAnalysis]: Checked inductivity of 5085 backedges. 0 proven. 5085 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:35,513 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:35,513 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:35,520 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:00:35,619 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2018-02-03 23:00:35,620 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:35,622 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:35,651 INFO L134 CoverageAnalysis]: Checked inductivity of 5085 backedges. 0 proven. 5085 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:35,669 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:35,669 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-02-03 23:00:35,669 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-03 23:00:35,670 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-03 23:00:35,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=1266, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 23:00:35,670 INFO L87 Difference]: Start difference. First operand 662 states and 889 transitions. Second operand 49 states. [2018-02-03 23:00:37,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:37,209 INFO L93 Difference]: Finished difference Result 726 states and 960 transitions. [2018-02-03 23:00:37,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-02-03 23:00:37,210 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 233 [2018-02-03 23:00:37,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:37,212 INFO L225 Difference]: With dead ends: 726 [2018-02-03 23:00:37,212 INFO L226 Difference]: Without dead ends: 726 [2018-02-03 23:00:37,212 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3246, Invalid=5496, Unknown=0, NotChecked=0, Total=8742 [2018-02-03 23:00:37,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2018-02-03 23:00:37,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 676. [2018-02-03 23:00:37,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 676 states. [2018-02-03 23:00:37,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 908 transitions. [2018-02-03 23:00:37,220 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 908 transitions. Word has length 233 [2018-02-03 23:00:37,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:37,221 INFO L432 AbstractCegarLoop]: Abstraction has 676 states and 908 transitions. [2018-02-03 23:00:37,221 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-03 23:00:37,221 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 908 transitions. [2018-02-03 23:00:37,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-02-03 23:00:37,222 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:37,223 INFO L351 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 46, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:37,223 INFO L371 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:37,223 INFO L82 PathProgramCache]: Analyzing trace with hash -853219907, now seen corresponding path program 46 times [2018-02-03 23:00:37,223 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:37,223 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:37,224 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:37,224 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:37,224 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:37,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:37,243 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:37,877 INFO L134 CoverageAnalysis]: Checked inductivity of 5313 backedges. 0 proven. 5313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:37,877 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:37,877 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:00:37,882 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:00:37,931 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:00:37,931 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:37,934 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:38,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5313 backedges. 0 proven. 5313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:38,699 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:38,699 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 96 [2018-02-03 23:00:38,700 INFO L409 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-02-03 23:00:38,700 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-02-03 23:00:38,701 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-02-03 23:00:38,701 INFO L87 Difference]: Start difference. First operand 676 states and 908 transitions. Second operand 97 states. [2018-02-03 23:00:45,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:45,659 INFO L93 Difference]: Finished difference Result 741 states and 980 transitions. [2018-02-03 23:00:45,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-02-03 23:00:45,659 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 238 [2018-02-03 23:00:45,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:45,660 INFO L225 Difference]: With dead ends: 741 [2018-02-03 23:00:45,660 INFO L226 Difference]: Without dead ends: 741 [2018-02-03 23:00:45,661 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4275 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-02-03 23:00:45,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2018-02-03 23:00:45,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 690. [2018-02-03 23:00:45,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 690 states. [2018-02-03 23:00:45,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 927 transitions. [2018-02-03 23:00:45,665 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 927 transitions. Word has length 238 [2018-02-03 23:00:45,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:45,665 INFO L432 AbstractCegarLoop]: Abstraction has 690 states and 927 transitions. [2018-02-03 23:00:45,665 INFO L433 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-02-03 23:00:45,665 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 927 transitions. [2018-02-03 23:00:45,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-02-03 23:00:45,666 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:45,666 INFO L351 BasicCegarLoop]: trace histogram [48, 48, 47, 47, 47, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:45,666 INFO L371 AbstractCegarLoop]: === Iteration 48 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:45,666 INFO L82 PathProgramCache]: Analyzing trace with hash -721290993, now seen corresponding path program 47 times [2018-02-03 23:00:45,666 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:45,666 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:45,667 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:45,667 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:45,667 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:45,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:45,678 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:46,350 INFO L134 CoverageAnalysis]: Checked inductivity of 5546 backedges. 0 proven. 5546 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:46,351 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:46,351 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:00:46,355 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:00:46,464 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 48 check-sat command(s) [2018-02-03 23:00:46,464 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:46,467 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:47,190 INFO L134 CoverageAnalysis]: Checked inductivity of 5546 backedges. 0 proven. 5546 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:47,207 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:47,207 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 98 [2018-02-03 23:00:47,208 INFO L409 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-02-03 23:00:47,208 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-02-03 23:00:47,208 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2499, Invalid=7203, Unknown=0, NotChecked=0, Total=9702 [2018-02-03 23:00:47,209 INFO L87 Difference]: Start difference. First operand 690 states and 927 transitions. Second operand 99 states. [2018-02-03 23:00:56,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:56,882 INFO L93 Difference]: Finished difference Result 756 states and 1000 transitions. [2018-02-03 23:00:56,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-02-03 23:00:56,882 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 243 [2018-02-03 23:00:56,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:56,884 INFO L225 Difference]: With dead ends: 756 [2018-02-03 23:00:56,884 INFO L226 Difference]: Without dead ends: 756 [2018-02-03 23:00:56,884 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4511 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2499, Invalid=7203, Unknown=0, NotChecked=0, Total=9702 [2018-02-03 23:00:56,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-02-03 23:00:56,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 704. [2018-02-03 23:00:56,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 704 states. [2018-02-03 23:00:56,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 946 transitions. [2018-02-03 23:00:56,888 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 946 transitions. Word has length 243 [2018-02-03 23:00:56,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:56,889 INFO L432 AbstractCegarLoop]: Abstraction has 704 states and 946 transitions. [2018-02-03 23:00:56,889 INFO L433 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-02-03 23:00:56,889 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 946 transitions. [2018-02-03 23:00:56,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2018-02-03 23:00:56,890 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:56,890 INFO L351 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 48, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:56,890 INFO L371 AbstractCegarLoop]: === Iteration 49 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:56,890 INFO L82 PathProgramCache]: Analyzing trace with hash 658909437, now seen corresponding path program 48 times [2018-02-03 23:00:56,890 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:56,890 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:56,891 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:56,891 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:56,891 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:56,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:56,903 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:57,567 INFO L134 CoverageAnalysis]: Checked inductivity of 5784 backedges. 0 proven. 5784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:57,567 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:57,567 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:00:57,572 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:00:57,680 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2018-02-03 23:00:57,680 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:57,682 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:58,158 INFO L134 CoverageAnalysis]: Checked inductivity of 5784 backedges. 0 proven. 5784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:58,175 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:58,175 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 68 [2018-02-03 23:00:58,175 INFO L409 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-02-03 23:00:58,175 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-02-03 23:00:58,176 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1432, Invalid=3260, Unknown=0, NotChecked=0, Total=4692 [2018-02-03 23:00:58,176 INFO L87 Difference]: Start difference. First operand 704 states and 946 transitions. Second operand 69 states. [2018-02-03 23:01:02,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:02,132 INFO L93 Difference]: Finished difference Result 771 states and 1020 transitions. [2018-02-03 23:01:02,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-02-03 23:01:02,132 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 248 [2018-02-03 23:01:02,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:02,134 INFO L225 Difference]: With dead ends: 771 [2018-02-03 23:01:02,134 INFO L226 Difference]: Without dead ends: 771 [2018-02-03 23:01:02,135 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3855, Invalid=9717, Unknown=0, NotChecked=0, Total=13572 [2018-02-03 23:01:02,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2018-02-03 23:01:02,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 718. [2018-02-03 23:01:02,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-02-03 23:01:02,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 965 transitions. [2018-02-03 23:01:02,139 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 965 transitions. Word has length 248 [2018-02-03 23:01:02,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:02,139 INFO L432 AbstractCegarLoop]: Abstraction has 718 states and 965 transitions. [2018-02-03 23:01:02,139 INFO L433 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-02-03 23:01:02,140 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 965 transitions. [2018-02-03 23:01:02,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2018-02-03 23:01:02,141 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:02,141 INFO L351 BasicCegarLoop]: trace histogram [50, 50, 49, 49, 49, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:02,141 INFO L371 AbstractCegarLoop]: === Iteration 50 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:02,141 INFO L82 PathProgramCache]: Analyzing trace with hash 1768472015, now seen corresponding path program 49 times [2018-02-03 23:01:02,141 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:02,141 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:02,142 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:02,142 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:02,142 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:02,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:02,156 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:03,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6027 backedges. 0 proven. 6027 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:03,035 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:03,035 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:03,039 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:03,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:03,071 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:03,712 INFO L134 CoverageAnalysis]: Checked inductivity of 6027 backedges. 0 proven. 6027 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:03,728 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:03,728 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 102 [2018-02-03 23:01:03,729 INFO L409 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-02-03 23:01:03,729 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-02-03 23:01:03,730 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-02-03 23:01:03,730 INFO L87 Difference]: Start difference. First operand 718 states and 965 transitions. Second operand 103 states. [2018-02-03 23:01:13,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:13,649 INFO L93 Difference]: Finished difference Result 786 states and 1040 transitions. [2018-02-03 23:01:13,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-02-03 23:01:13,650 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 253 [2018-02-03 23:01:13,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:13,651 INFO L225 Difference]: With dead ends: 786 [2018-02-03 23:01:13,651 INFO L226 Difference]: Without dead ends: 786 [2018-02-03 23:01:13,652 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4899 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-02-03 23:01:13,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2018-02-03 23:01:13,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 732. [2018-02-03 23:01:13,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 732 states. [2018-02-03 23:01:13,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 984 transitions. [2018-02-03 23:01:13,658 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 984 transitions. Word has length 253 [2018-02-03 23:01:13,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:13,658 INFO L432 AbstractCegarLoop]: Abstraction has 732 states and 984 transitions. [2018-02-03 23:01:13,659 INFO L433 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-02-03 23:01:13,659 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 984 transitions. [2018-02-03 23:01:13,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2018-02-03 23:01:13,660 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:13,660 INFO L351 BasicCegarLoop]: trace histogram [51, 51, 50, 50, 50, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:13,660 INFO L371 AbstractCegarLoop]: === Iteration 51 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:13,660 INFO L82 PathProgramCache]: Analyzing trace with hash 538729533, now seen corresponding path program 50 times [2018-02-03 23:01:13,660 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:13,660 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:13,661 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:13,661 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:13,661 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:13,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:13,674 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:14,377 INFO L134 CoverageAnalysis]: Checked inductivity of 6275 backedges. 0 proven. 6275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:14,377 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:14,377 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:14,383 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:01:14,409 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:01:14,409 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:14,413 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:15,119 INFO L134 CoverageAnalysis]: Checked inductivity of 6275 backedges. 0 proven. 6275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:15,136 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:15,136 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 104 [2018-02-03 23:01:15,137 INFO L409 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-02-03 23:01:15,137 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-02-03 23:01:15,138 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-02-03 23:01:15,138 INFO L87 Difference]: Start difference. First operand 732 states and 984 transitions. Second operand 105 states. [2018-02-03 23:01:26,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:26,936 INFO L93 Difference]: Finished difference Result 801 states and 1060 transitions. [2018-02-03 23:01:26,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-02-03 23:01:26,937 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 258 [2018-02-03 23:01:26,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:26,939 INFO L225 Difference]: With dead ends: 801 [2018-02-03 23:01:26,939 INFO L226 Difference]: Without dead ends: 801 [2018-02-03 23:01:26,939 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5047 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-02-03 23:01:26,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2018-02-03 23:01:26,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 746. [2018-02-03 23:01:26,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 746 states. [2018-02-03 23:01:26,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 1003 transitions. [2018-02-03 23:01:26,947 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 1003 transitions. Word has length 258 [2018-02-03 23:01:26,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:26,948 INFO L432 AbstractCegarLoop]: Abstraction has 746 states and 1003 transitions. [2018-02-03 23:01:26,948 INFO L433 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-02-03 23:01:26,948 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1003 transitions. [2018-02-03 23:01:26,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2018-02-03 23:01:26,950 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:26,950 INFO L351 BasicCegarLoop]: trace histogram [52, 52, 51, 51, 51, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:26,950 INFO L371 AbstractCegarLoop]: === Iteration 52 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:26,950 INFO L82 PathProgramCache]: Analyzing trace with hash -89091441, now seen corresponding path program 51 times [2018-02-03 23:01:26,951 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:26,951 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:26,951 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:26,951 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:26,951 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:26,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:26,972 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:27,724 INFO L134 CoverageAnalysis]: Checked inductivity of 6528 backedges. 0 proven. 6528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:27,724 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:27,724 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:27,729 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:01:27,845 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 52 check-sat command(s) [2018-02-03 23:01:27,845 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:27,848 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:27,883 INFO L134 CoverageAnalysis]: Checked inductivity of 6528 backedges. 0 proven. 6528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:27,900 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:27,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-02-03 23:01:27,900 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-02-03 23:01:27,901 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-02-03 23:01:27,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1383, Invalid=1587, Unknown=0, NotChecked=0, Total=2970 [2018-02-03 23:01:27,901 INFO L87 Difference]: Start difference. First operand 746 states and 1003 transitions. Second operand 55 states. [2018-02-03 23:01:30,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:30,052 INFO L93 Difference]: Finished difference Result 816 states and 1080 transitions. [2018-02-03 23:01:30,052 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-02-03 23:01:30,053 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 263 [2018-02-03 23:01:30,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:30,054 INFO L225 Difference]: With dead ends: 816 [2018-02-03 23:01:30,054 INFO L226 Difference]: Without dead ends: 816 [2018-02-03 23:01:30,055 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1376 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=4137, Invalid=6993, Unknown=0, NotChecked=0, Total=11130 [2018-02-03 23:01:30,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2018-02-03 23:01:30,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 760. [2018-02-03 23:01:30,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 760 states. [2018-02-03 23:01:30,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 1022 transitions. [2018-02-03 23:01:30,060 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 1022 transitions. Word has length 263 [2018-02-03 23:01:30,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:30,060 INFO L432 AbstractCegarLoop]: Abstraction has 760 states and 1022 transitions. [2018-02-03 23:01:30,060 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-02-03 23:01:30,060 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 1022 transitions. [2018-02-03 23:01:30,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2018-02-03 23:01:30,061 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:30,061 INFO L351 BasicCegarLoop]: trace histogram [53, 53, 52, 52, 52, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:30,061 INFO L371 AbstractCegarLoop]: === Iteration 53 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:30,061 INFO L82 PathProgramCache]: Analyzing trace with hash 1312522109, now seen corresponding path program 52 times [2018-02-03 23:01:30,061 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:30,061 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:30,062 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:30,062 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:30,062 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:30,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:30,082 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:30,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6786 backedges. 0 proven. 6786 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:30,843 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:30,843 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:30,848 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:01:30,919 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:01:30,919 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:30,922 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-02-03 23:01:31,282 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-02-03 23:01:31,283 WARN L491 AbstractCegarLoop]: Verification canceled [2018-02-03 23:01:31,285 WARN L185 ceAbstractionStarter]: Timeout [2018-02-03 23:01:31,286 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.02 11:01:31 BoogieIcfgContainer [2018-02-03 23:01:31,286 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-02-03 23:01:31,286 INFO L168 Benchmark]: Toolchain (without parser) took 180039.99 ms. Allocated memory was 402.1 MB in the beginning and 1.2 GB in the end (delta: 825.2 MB). Free memory was 360.3 MB in the beginning and 361.9 MB in the end (delta: -1.6 MB). Peak memory consumption was 823.6 MB. Max. memory is 5.3 GB. [2018-02-03 23:01:31,287 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 402.1 MB. Free memory is still 365.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-02-03 23:01:31,287 INFO L168 Benchmark]: CACSL2BoogieTranslator took 136.22 ms. Allocated memory is still 402.1 MB. Free memory was 360.3 MB in the beginning and 352.2 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. [2018-02-03 23:01:31,287 INFO L168 Benchmark]: Boogie Preprocessor took 17.43 ms. Allocated memory is still 402.1 MB. Free memory was 352.2 MB in the beginning and 350.8 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.4 MB. Max. memory is 5.3 GB. [2018-02-03 23:01:31,287 INFO L168 Benchmark]: RCFGBuilder took 130.74 ms. Allocated memory is still 402.1 MB. Free memory was 350.8 MB in the beginning and 335.5 MB in the end (delta: 15.4 MB). Peak memory consumption was 15.4 MB. Max. memory is 5.3 GB. [2018-02-03 23:01:31,288 INFO L168 Benchmark]: TraceAbstraction took 179752.81 ms. Allocated memory was 402.1 MB in the beginning and 1.2 GB in the end (delta: 825.2 MB). Free memory was 335.5 MB in the beginning and 361.9 MB in the end (delta: -26.4 MB). Peak memory consumption was 798.8 MB. Max. memory is 5.3 GB. [2018-02-03 23:01:31,289 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.11 ms. Allocated memory is still 402.1 MB. Free memory is still 365.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 136.22 ms. Allocated memory is still 402.1 MB. Free memory was 360.3 MB in the beginning and 352.2 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 17.43 ms. Allocated memory is still 402.1 MB. Free memory was 352.2 MB in the beginning and 350.8 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.4 MB. Max. memory is 5.3 GB. * RCFGBuilder took 130.74 ms. Allocated memory is still 402.1 MB. Free memory was 350.8 MB in the beginning and 335.5 MB in the end (delta: 15.4 MB). Peak memory consumption was 15.4 MB. Max. memory is 5.3 GB. * TraceAbstraction took 179752.81 ms. Allocated memory was 402.1 MB in the beginning and 1.2 GB in the end (delta: 825.2 MB). Free memory was 335.5 MB in the beginning and 361.9 MB in the end (delta: -26.4 MB). Peak memory consumption was 798.8 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 analyzing trace of length 269 with TraceHistMax 53, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 91 known predicates. - TimeoutResultAtElement [Line: 24]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 24). Cancelled while BasicCegarLoop was analyzing trace of length 269 with TraceHistMax 53, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 91 known predicates. - TimeoutResultAtElement [Line: 26]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 26). Cancelled while BasicCegarLoop was analyzing trace of length 269 with TraceHistMax 53, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 91 known predicates. - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 19). Cancelled while BasicCegarLoop was analyzing trace of length 269 with TraceHistMax 53, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 91 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 42 locations, 4 error locations. TIMEOUT Result, 179.7s OverallTime, 53 OverallIterations, 53 TraceHistogramMax, 146.2s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 8745 SDtfs, 53619 SDslu, 172899 SDs, 0 SdLazy, 589548 SolverSat, 18647 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 108.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8921 GetRequests, 6153 SyntacticMatches, 6 SemanticMatches, 2762 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66914 ImplicationChecksByTransitivity, 28.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=760occurred in iteration=52, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 52 MinimizatonAttempts, 1586 StatesRemovedByMinimization, 52 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 2.2s SatisfiabilityAnalysisTime, 27.2s InterpolantComputationTime, 14084 NumberOfCodeBlocks, 14084 NumberOfCodeBlocksAsserted, 787 NumberOfCheckSat, 13981 ConstructedInterpolants, 0 QuantifiedInterpolants, 8690645 SizeOfPredicates, 0 NumberOfNonLiveVariables, 10251 ConjunctsInSsa, 2363 ConjunctsInUnsatCore, 103 InterpolantComputations, 1 PerfectInterpolantSequences, 0/228956 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-02-03_23-01-31-294.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-02-03_23-01-31-294.csv Completed graceful shutdown