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/standard_strcpy_original_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-ccafca9-m [2018-02-03 23:01:33,460 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-02-03 23:01:33,462 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-02-03 23:01:33,476 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-02-03 23:01:33,476 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-02-03 23:01:33,477 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-02-03 23:01:33,477 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-02-03 23:01:33,479 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-02-03 23:01:33,480 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-02-03 23:01:33,481 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-02-03 23:01:33,482 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-02-03 23:01:33,482 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-02-03 23:01:33,483 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-02-03 23:01:33,484 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-02-03 23:01:33,485 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-02-03 23:01:33,486 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-02-03 23:01:33,488 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-02-03 23:01:33,489 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-02-03 23:01:33,490 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-02-03 23:01:33,491 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-02-03 23:01:33,493 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-02-03 23:01:33,493 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-02-03 23:01:33,493 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-02-03 23:01:33,494 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-02-03 23:01:33,495 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-02-03 23:01:33,496 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-02-03 23:01:33,496 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-02-03 23:01:33,497 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-02-03 23:01:33,497 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-02-03 23:01:33,497 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-02-03 23:01:33,497 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-02-03 23:01:33,498 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 23:01:33,507 INFO L110 SettingsManager]: Loading preferences was successful [2018-02-03 23:01:33,507 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-02-03 23:01:33,508 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-02-03 23:01:33,508 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-02-03 23:01:33,509 INFO L133 SettingsManager]: * Use SBE=true [2018-02-03 23:01:33,509 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-02-03 23:01:33,509 INFO L133 SettingsManager]: * sizeof long=4 [2018-02-03 23:01:33,509 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-02-03 23:01:33,509 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-02-03 23:01:33,509 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-02-03 23:01:33,509 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-02-03 23:01:33,510 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-02-03 23:01:33,510 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-02-03 23:01:33,510 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-02-03 23:01:33,510 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-02-03 23:01:33,510 INFO L133 SettingsManager]: * sizeof long double=12 [2018-02-03 23:01:33,510 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-02-03 23:01:33,511 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-02-03 23:01:33,511 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-02-03 23:01:33,511 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-02-03 23:01:33,511 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-02-03 23:01:33,511 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-02-03 23:01:33,511 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-02-03 23:01:33,511 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-02-03 23:01:33,512 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-02-03 23:01:33,539 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-02-03 23:01:33,550 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-02-03 23:01:33,553 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-02-03 23:01:33,554 INFO L271 PluginConnector]: Initializing CDTParser... [2018-02-03 23:01:33,555 INFO L276 PluginConnector]: CDTParser initialized [2018-02-03 23:01:33,556 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_strcpy_original_false-valid-deref.i [2018-02-03 23:01:33,648 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-02-03 23:01:33,649 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-02-03 23:01:33,649 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-02-03 23:01:33,649 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-02-03 23:01:33,653 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-02-03 23:01:33,654 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.02 11:01:33" (1/1) ... [2018-02-03 23:01:33,656 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@482f3254 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 11:01:33, skipping insertion in model container [2018-02-03 23:01:33,656 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.02 11:01:33" (1/1) ... [2018-02-03 23:01:33,665 INFO L153 Dispatcher]: Using SV-COMP mode [2018-02-03 23:01:33,675 INFO L153 Dispatcher]: Using SV-COMP mode [2018-02-03 23:01:33,754 INFO L450 PostProcessor]: Settings: Checked method=main [2018-02-03 23:01:33,763 INFO L450 PostProcessor]: Settings: Checked method=main [2018-02-03 23:01:33,766 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 11:01:33 WrapperNode [2018-02-03 23:01:33,766 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-02-03 23:01:33,767 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-02-03 23:01:33,767 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-02-03 23:01:33,767 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-02-03 23:01:33,774 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 11:01:33" (1/1) ... [2018-02-03 23:01:33,774 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 11:01:33" (1/1) ... [2018-02-03 23:01:33,779 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 11:01:33" (1/1) ... [2018-02-03 23:01:33,779 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 11:01:33" (1/1) ... [2018-02-03 23:01:33,780 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 11:01:33" (1/1) ... [2018-02-03 23:01:33,782 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 11:01:33" (1/1) ... [2018-02-03 23:01:33,783 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 11:01:33" (1/1) ... [2018-02-03 23:01:33,784 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-02-03 23:01:33,784 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-02-03 23:01:33,784 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-02-03 23:01:33,784 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-02-03 23:01:33,785 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 11:01:33" (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 23:01:33,817 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-02-03 23:01:33,818 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-02-03 23:01:33,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-02-03 23:01:33,818 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-02-03 23:01:33,818 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-02-03 23:01:33,818 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-02-03 23:01:33,818 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-02-03 23:01:33,818 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-02-03 23:01:33,819 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-02-03 23:01:33,905 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-02-03 23:01:33,905 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.02 11:01:33 BoogieIcfgContainer [2018-02-03 23:01:33,906 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-02-03 23:01:33,906 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-02-03 23:01:33,906 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-02-03 23:01:33,908 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-02-03 23:01:33,908 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.02 11:01:33" (1/3) ... [2018-02-03 23:01:33,908 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fd4458f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.02 11:01:33, skipping insertion in model container [2018-02-03 23:01:33,908 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 11:01:33" (2/3) ... [2018-02-03 23:01:33,909 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fd4458f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.02 11:01:33, skipping insertion in model container [2018-02-03 23:01:33,909 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.02 11:01:33" (3/3) ... [2018-02-03 23:01:33,910 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_original_false-valid-deref.i [2018-02-03 23:01:33,915 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-02-03 23:01:33,920 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-02-03 23:01:33,944 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-02-03 23:01:33,944 INFO L323 AbstractCegarLoop]: Hoare is false [2018-02-03 23:01:33,944 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-02-03 23:01:33,944 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-02-03 23:01:33,944 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-02-03 23:01:33,944 INFO L327 AbstractCegarLoop]: Difference is false [2018-02-03 23:01:33,944 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-02-03 23:01:33,944 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-02-03 23:01:33,945 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-02-03 23:01:33,953 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states. [2018-02-03 23:01:33,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-02-03 23:01:33,960 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:33,960 INFO L351 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:33,961 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:33,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1734695582, now seen corresponding path program 1 times [2018-02-03 23:01:33,965 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:33,966 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:34,005 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:34,005 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:34,005 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:34,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:34,028 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:34,078 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 23:01:34,080 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-02-03 23:01:34,080 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-02-03 23:01:34,081 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-02-03 23:01:34,093 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-02-03 23:01:34,094 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-02-03 23:01:34,096 INFO L87 Difference]: Start difference. First operand 34 states. Second operand 3 states. [2018-02-03 23:01:34,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:34,162 INFO L93 Difference]: Finished difference Result 50 states and 54 transitions. [2018-02-03 23:01:34,162 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-02-03 23:01:34,163 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-02-03 23:01:34,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:34,168 INFO L225 Difference]: With dead ends: 50 [2018-02-03 23:01:34,168 INFO L226 Difference]: Without dead ends: 41 [2018-02-03 23:01:34,169 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 23:01:34,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-02-03 23:01:34,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 38. [2018-02-03 23:01:34,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-02-03 23:01:34,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2018-02-03 23:01:34,199 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 7 [2018-02-03 23:01:34,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:34,199 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2018-02-03 23:01:34,199 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-02-03 23:01:34,199 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2018-02-03 23:01:34,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-02-03 23:01:34,200 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:34,200 INFO L351 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:34,200 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:34,200 INFO L82 PathProgramCache]: Analyzing trace with hash 337601429, now seen corresponding path program 1 times [2018-02-03 23:01:34,200 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:34,200 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:34,201 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:34,201 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:34,201 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:34,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:34,249 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:34,279 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:34,280 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:34,280 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 23:01:34,288 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:34,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:34,299 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:34,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:34,331 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:34,332 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-02-03 23:01:34,332 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-02-03 23:01:34,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-02-03 23:01:34,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-02-03 23:01:34,332 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand 4 states. [2018-02-03 23:01:34,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:34,392 INFO L93 Difference]: Finished difference Result 54 states and 59 transitions. [2018-02-03 23:01:34,392 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-02-03 23:01:34,393 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2018-02-03 23:01:34,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:34,393 INFO L225 Difference]: With dead ends: 54 [2018-02-03 23:01:34,393 INFO L226 Difference]: Without dead ends: 54 [2018-02-03 23:01:34,394 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 11 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 23:01:34,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-02-03 23:01:34,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 50. [2018-02-03 23:01:34,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-02-03 23:01:34,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-02-03 23:01:34,397 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 12 [2018-02-03 23:01:34,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:34,397 INFO L432 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-02-03 23:01:34,398 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-02-03 23:01:34,398 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-02-03 23:01:34,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-02-03 23:01:34,398 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:34,398 INFO L351 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:34,398 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:34,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1746445058, now seen corresponding path program 2 times [2018-02-03 23:01:34,398 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:34,399 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:34,399 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:34,399 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:34,399 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:34,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:34,404 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:34,437 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:34,438 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:34,438 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 23:01:34,444 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:01:34,453 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:01:34,453 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:34,454 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:34,460 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:34,478 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:34,478 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-02-03 23:01:34,478 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-02-03 23:01:34,478 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-02-03 23:01:34,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-02-03 23:01:34,479 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 5 states. [2018-02-03 23:01:34,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:34,586 INFO L93 Difference]: Finished difference Result 67 states and 74 transitions. [2018-02-03 23:01:34,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-02-03 23:01:34,587 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-02-03 23:01:34,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:34,589 INFO L225 Difference]: With dead ends: 67 [2018-02-03 23:01:34,589 INFO L226 Difference]: Without dead ends: 67 [2018-02-03 23:01:34,589 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 16 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 23:01:34,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-02-03 23:01:34,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 62. [2018-02-03 23:01:34,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-02-03 23:01:34,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 68 transitions. [2018-02-03 23:01:34,600 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 68 transitions. Word has length 17 [2018-02-03 23:01:34,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:34,600 INFO L432 AbstractCegarLoop]: Abstraction has 62 states and 68 transitions. [2018-02-03 23:01:34,600 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-02-03 23:01:34,601 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 68 transitions. [2018-02-03 23:01:34,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-02-03 23:01:34,601 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:34,601 INFO L351 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:34,601 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:34,602 INFO L82 PathProgramCache]: Analyzing trace with hash -228598475, now seen corresponding path program 3 times [2018-02-03 23:01:34,602 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:34,602 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:34,603 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:34,603 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:34,603 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:34,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:34,617 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:34,677 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:34,677 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:34,677 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 23:01:34,683 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:01:34,690 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-02-03 23:01:34,691 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:34,692 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:34,699 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:34,716 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:34,717 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-02-03 23:01:34,717 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-02-03 23:01:34,717 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-02-03 23:01:34,717 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-02-03 23:01:34,717 INFO L87 Difference]: Start difference. First operand 62 states and 68 transitions. Second operand 7 states. [2018-02-03 23:01:34,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:34,834 INFO L93 Difference]: Finished difference Result 80 states and 89 transitions. [2018-02-03 23:01:34,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-02-03 23:01:34,835 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-02-03 23:01:34,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:34,836 INFO L225 Difference]: With dead ends: 80 [2018-02-03 23:01:34,836 INFO L226 Difference]: Without dead ends: 80 [2018-02-03 23:01:34,836 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 22 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 23:01:34,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-02-03 23:01:34,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 74. [2018-02-03 23:01:34,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-02-03 23:01:34,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 82 transitions. [2018-02-03 23:01:34,840 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 82 transitions. Word has length 22 [2018-02-03 23:01:34,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:34,841 INFO L432 AbstractCegarLoop]: Abstraction has 74 states and 82 transitions. [2018-02-03 23:01:34,841 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-02-03 23:01:34,841 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 82 transitions. [2018-02-03 23:01:34,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-02-03 23:01:34,842 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:34,842 INFO L351 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:34,842 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:34,842 INFO L82 PathProgramCache]: Analyzing trace with hash 756148062, now seen corresponding path program 4 times [2018-02-03 23:01:34,842 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:34,842 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:34,843 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:34,843 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:34,843 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:34,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:34,852 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:34,922 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:34,923 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:34,923 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) [2018-02-03 23:01:34,931 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:34,939 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:01:34,939 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:34,941 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:34,949 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:34,980 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:34,980 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-02-03 23:01:34,980 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-02-03 23:01:34,980 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-02-03 23:01:34,981 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-02-03 23:01:34,981 INFO L87 Difference]: Start difference. First operand 74 states and 82 transitions. Second operand 7 states. [2018-02-03 23:01:35,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:35,133 INFO L93 Difference]: Finished difference Result 93 states and 104 transitions. [2018-02-03 23:01:35,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-02-03 23:01:35,134 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-02-03 23:01:35,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:35,135 INFO L225 Difference]: With dead ends: 93 [2018-02-03 23:01:35,135 INFO L226 Difference]: Without dead ends: 93 [2018-02-03 23:01:35,135 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 26 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 23:01:35,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-02-03 23:01:35,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 86. [2018-02-03 23:01:35,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-02-03 23:01:35,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2018-02-03 23:01:35,141 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 27 [2018-02-03 23:01:35,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:35,141 INFO L432 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2018-02-03 23:01:35,141 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-02-03 23:01:35,141 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2018-02-03 23:01:35,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-02-03 23:01:35,142 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:35,142 INFO L351 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:35,142 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:35,143 INFO L82 PathProgramCache]: Analyzing trace with hash 671928021, now seen corresponding path program 5 times [2018-02-03 23:01:35,143 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:35,143 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:35,144 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:35,144 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:35,144 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:35,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:35,151 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:35,209 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:35,209 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:35,209 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 23:01:35,214 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:01:35,224 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-02-03 23:01:35,225 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:35,226 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:35,289 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:35,313 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:35,313 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2018-02-03 23:01:35,313 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-02-03 23:01:35,313 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-02-03 23:01:35,314 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2018-02-03 23:01:35,314 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand 14 states. [2018-02-03 23:01:35,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:35,504 INFO L93 Difference]: Finished difference Result 106 states and 119 transitions. [2018-02-03 23:01:35,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-02-03 23:01:35,504 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-02-03 23:01:35,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:35,505 INFO L225 Difference]: With dead ends: 106 [2018-02-03 23:01:35,505 INFO L226 Difference]: Without dead ends: 106 [2018-02-03 23:01:35,505 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-02-03 23:01:35,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2018-02-03 23:01:35,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 98. [2018-02-03 23:01:35,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-02-03 23:01:35,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2018-02-03 23:01:35,510 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 32 [2018-02-03 23:01:35,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:35,510 INFO L432 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2018-02-03 23:01:35,510 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-02-03 23:01:35,510 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2018-02-03 23:01:35,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-02-03 23:01:35,511 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:35,511 INFO L351 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:35,511 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:35,511 INFO L82 PathProgramCache]: Analyzing trace with hash -203753026, now seen corresponding path program 6 times [2018-02-03 23:01:35,511 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:35,511 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:35,512 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:35,512 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:35,512 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:35,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:35,518 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:35,577 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:35,577 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:35,577 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 23:01:35,582 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:01:35,594 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-02-03 23:01:35,594 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:35,595 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:35,616 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:35,633 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:35,633 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-02-03 23:01:35,633 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-02-03 23:01:35,633 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-02-03 23:01:35,633 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-02-03 23:01:35,633 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand 13 states. [2018-02-03 23:01:35,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:35,809 INFO L93 Difference]: Finished difference Result 119 states and 134 transitions. [2018-02-03 23:01:35,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-02-03 23:01:35,809 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 37 [2018-02-03 23:01:35,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:35,810 INFO L225 Difference]: With dead ends: 119 [2018-02-03 23:01:35,810 INFO L226 Difference]: Without dead ends: 119 [2018-02-03 23:01:35,810 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 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 23:01:35,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2018-02-03 23:01:35,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 110. [2018-02-03 23:01:35,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2018-02-03 23:01:35,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 124 transitions. [2018-02-03 23:01:35,815 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 124 transitions. Word has length 37 [2018-02-03 23:01:35,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:35,815 INFO L432 AbstractCegarLoop]: Abstraction has 110 states and 124 transitions. [2018-02-03 23:01:35,815 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-02-03 23:01:35,815 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 124 transitions. [2018-02-03 23:01:35,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-02-03 23:01:35,816 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:35,816 INFO L351 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:35,816 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:35,816 INFO L82 PathProgramCache]: Analyzing trace with hash -1846527883, now seen corresponding path program 7 times [2018-02-03 23:01:35,816 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:35,816 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:35,817 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:35,817 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:35,817 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:35,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:35,823 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:35,894 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:35,894 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:35,894 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 23:01:35,902 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:35,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:35,919 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:35,971 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:35,988 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:35,988 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-02-03 23:01:35,989 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-03 23:01:35,989 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-03 23:01:35,989 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-02-03 23:01:35,989 INFO L87 Difference]: Start difference. First operand 110 states and 124 transitions. Second operand 19 states. [2018-02-03 23:01:36,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:36,324 INFO L93 Difference]: Finished difference Result 132 states and 149 transitions. [2018-02-03 23:01:36,324 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-02-03 23:01:36,324 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 42 [2018-02-03 23:01:36,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:36,325 INFO L225 Difference]: With dead ends: 132 [2018-02-03 23:01:36,325 INFO L226 Difference]: Without dead ends: 132 [2018-02-03 23:01:36,325 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 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 23:01:36,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-02-03 23:01:36,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 122. [2018-02-03 23:01:36,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-02-03 23:01:36,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 138 transitions. [2018-02-03 23:01:36,331 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 138 transitions. Word has length 42 [2018-02-03 23:01:36,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:36,331 INFO L432 AbstractCegarLoop]: Abstraction has 122 states and 138 transitions. [2018-02-03 23:01:36,331 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-03 23:01:36,331 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 138 transitions. [2018-02-03 23:01:36,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-02-03 23:01:36,332 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:36,332 INFO L351 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:36,332 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:36,333 INFO L82 PathProgramCache]: Analyzing trace with hash 2109248542, now seen corresponding path program 8 times [2018-02-03 23:01:36,333 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:36,333 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:36,333 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:36,334 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:36,334 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:36,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:36,342 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:36,421 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:36,421 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:36,422 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 23:01:36,430 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:01:36,439 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:01:36,439 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:36,441 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:36,451 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:36,480 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:36,480 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-02-03 23:01:36,481 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-02-03 23:01:36,481 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-02-03 23:01:36,481 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-02-03 23:01:36,481 INFO L87 Difference]: Start difference. First operand 122 states and 138 transitions. Second operand 11 states. [2018-02-03 23:01:36,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:36,890 INFO L93 Difference]: Finished difference Result 145 states and 164 transitions. [2018-02-03 23:01:36,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-02-03 23:01:36,890 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 47 [2018-02-03 23:01:36,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:36,891 INFO L225 Difference]: With dead ends: 145 [2018-02-03 23:01:36,892 INFO L226 Difference]: Without dead ends: 145 [2018-02-03 23:01:36,892 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 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 23:01:36,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2018-02-03 23:01:36,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 134. [2018-02-03 23:01:36,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-02-03 23:01:36,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 152 transitions. [2018-02-03 23:01:36,897 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 152 transitions. Word has length 47 [2018-02-03 23:01:36,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:36,897 INFO L432 AbstractCegarLoop]: Abstraction has 134 states and 152 transitions. [2018-02-03 23:01:36,897 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-02-03 23:01:36,897 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 152 transitions. [2018-02-03 23:01:36,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-02-03 23:01:36,899 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:36,899 INFO L351 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:36,899 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:36,900 INFO L82 PathProgramCache]: Analyzing trace with hash 408164885, now seen corresponding path program 9 times [2018-02-03 23:01:36,900 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:36,900 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:36,901 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:36,901 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:36,903 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:36,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:36,910 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:36,995 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:36,995 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:36,995 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 23:01:37,001 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:01:37,014 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-02-03 23:01:37,014 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:37,015 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:37,021 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:37,038 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:37,038 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-02-03 23:01:37,038 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-02-03 23:01:37,038 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-02-03 23:01:37,038 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2018-02-03 23:01:37,038 INFO L87 Difference]: Start difference. First operand 134 states and 152 transitions. Second operand 13 states. [2018-02-03 23:01:37,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:37,272 INFO L93 Difference]: Finished difference Result 158 states and 179 transitions. [2018-02-03 23:01:37,272 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-02-03 23:01:37,272 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 52 [2018-02-03 23:01:37,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:37,273 INFO L225 Difference]: With dead ends: 158 [2018-02-03 23:01:37,273 INFO L226 Difference]: Without dead ends: 158 [2018-02-03 23:01:37,273 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 52 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 23:01:37,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-02-03 23:01:37,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 146. [2018-02-03 23:01:37,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-02-03 23:01:37,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 166 transitions. [2018-02-03 23:01:37,276 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 166 transitions. Word has length 52 [2018-02-03 23:01:37,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:37,277 INFO L432 AbstractCegarLoop]: Abstraction has 146 states and 166 transitions. [2018-02-03 23:01:37,277 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-02-03 23:01:37,277 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 166 transitions. [2018-02-03 23:01:37,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-02-03 23:01:37,279 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:37,279 INFO L351 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:37,279 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:37,279 INFO L82 PathProgramCache]: Analyzing trace with hash -2136951170, now seen corresponding path program 10 times [2018-02-03 23:01:37,279 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:37,279 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:37,280 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:37,280 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:37,280 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:37,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:37,286 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:37,351 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:37,351 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:37,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 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 23:01:37,356 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:01:37,365 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:01:37,366 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:37,367 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:37,421 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:37,447 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:37,447 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2018-02-03 23:01:37,447 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-03 23:01:37,448 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-03 23:01:37,448 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-02-03 23:01:37,448 INFO L87 Difference]: Start difference. First operand 146 states and 166 transitions. Second operand 25 states. [2018-02-03 23:01:37,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:37,925 INFO L93 Difference]: Finished difference Result 171 states and 194 transitions. [2018-02-03 23:01:37,925 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-02-03 23:01:37,925 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 57 [2018-02-03 23:01:37,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:37,926 INFO L225 Difference]: With dead ends: 171 [2018-02-03 23:01:37,926 INFO L226 Difference]: Without dead ends: 171 [2018-02-03 23:01:37,926 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-02-03 23:01:37,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2018-02-03 23:01:37,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 158. [2018-02-03 23:01:37,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-02-03 23:01:37,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 180 transitions. [2018-02-03 23:01:37,930 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 180 transitions. Word has length 57 [2018-02-03 23:01:37,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:37,931 INFO L432 AbstractCegarLoop]: Abstraction has 158 states and 180 transitions. [2018-02-03 23:01:37,931 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-03 23:01:37,931 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 180 transitions. [2018-02-03 23:01:37,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-02-03 23:01:37,932 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:37,932 INFO L351 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:37,933 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:37,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1325560757, now seen corresponding path program 11 times [2018-02-03 23:01:37,933 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:37,933 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:37,933 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:37,933 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:37,933 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:37,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:37,941 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:38,043 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:38,044 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:38,044 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 23:01:38,049 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:01:38,073 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-02-03 23:01:38,073 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:38,076 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:38,180 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:38,198 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:38,198 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2018-02-03 23:01:38,198 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-02-03 23:01:38,199 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-02-03 23:01:38,199 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=469, Unknown=0, NotChecked=0, Total=650 [2018-02-03 23:01:38,199 INFO L87 Difference]: Start difference. First operand 158 states and 180 transitions. Second operand 26 states. [2018-02-03 23:01:38,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:38,653 INFO L93 Difference]: Finished difference Result 184 states and 209 transitions. [2018-02-03 23:01:38,653 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-02-03 23:01:38,653 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 62 [2018-02-03 23:01:38,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:38,654 INFO L225 Difference]: With dead ends: 184 [2018-02-03 23:01:38,654 INFO L226 Difference]: Without dead ends: 184 [2018-02-03 23:01:38,654 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2018-02-03 23:01:38,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2018-02-03 23:01:38,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 170. [2018-02-03 23:01:38,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-02-03 23:01:38,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 194 transitions. [2018-02-03 23:01:38,658 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 194 transitions. Word has length 62 [2018-02-03 23:01:38,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:38,658 INFO L432 AbstractCegarLoop]: Abstraction has 170 states and 194 transitions. [2018-02-03 23:01:38,658 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-02-03 23:01:38,659 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 194 transitions. [2018-02-03 23:01:38,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-02-03 23:01:38,659 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:38,659 INFO L351 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:38,660 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:38,660 INFO L82 PathProgramCache]: Analyzing trace with hash 923361502, now seen corresponding path program 12 times [2018-02-03 23:01:38,660 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:38,660 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:38,660 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:38,660 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:38,661 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:38,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:38,668 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:38,775 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:38,775 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:38,775 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 23:01:38,780 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:01:38,793 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-02-03 23:01:38,793 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:38,795 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:38,828 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:38,845 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:38,845 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 19 [2018-02-03 23:01:38,846 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-02-03 23:01:38,846 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-02-03 23:01:38,846 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2018-02-03 23:01:38,846 INFO L87 Difference]: Start difference. First operand 170 states and 194 transitions. Second operand 20 states. [2018-02-03 23:01:39,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:39,127 INFO L93 Difference]: Finished difference Result 197 states and 224 transitions. [2018-02-03 23:01:39,127 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-02-03 23:01:39,127 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 67 [2018-02-03 23:01:39,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:39,128 INFO L225 Difference]: With dead ends: 197 [2018-02-03 23:01:39,128 INFO L226 Difference]: Without dead ends: 197 [2018-02-03 23:01:39,129 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=302, Invalid=690, Unknown=0, NotChecked=0, Total=992 [2018-02-03 23:01:39,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2018-02-03 23:01:39,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 182. [2018-02-03 23:01:39,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-02-03 23:01:39,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 208 transitions. [2018-02-03 23:01:39,131 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 208 transitions. Word has length 67 [2018-02-03 23:01:39,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:39,132 INFO L432 AbstractCegarLoop]: Abstraction has 182 states and 208 transitions. [2018-02-03 23:01:39,132 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-02-03 23:01:39,132 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 208 transitions. [2018-02-03 23:01:39,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-02-03 23:01:39,132 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:39,132 INFO L351 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:39,132 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:39,133 INFO L82 PathProgramCache]: Analyzing trace with hash 356861269, now seen corresponding path program 13 times [2018-02-03 23:01:39,133 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:39,133 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:39,133 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:39,133 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:39,133 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:39,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:39,140 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:39,256 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 0 proven. 416 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:39,257 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:39,257 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 23:01:39,262 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:39,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:39,276 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:39,392 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 0 proven. 416 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:39,418 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:39,419 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2018-02-03 23:01:39,419 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-02-03 23:01:39,419 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-02-03 23:01:39,419 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-02-03 23:01:39,420 INFO L87 Difference]: Start difference. First operand 182 states and 208 transitions. Second operand 31 states. [2018-02-03 23:01:40,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:40,109 INFO L93 Difference]: Finished difference Result 210 states and 239 transitions. [2018-02-03 23:01:40,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-02-03 23:01:40,110 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 72 [2018-02-03 23:01:40,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:40,111 INFO L225 Difference]: With dead ends: 210 [2018-02-03 23:01:40,111 INFO L226 Difference]: Without dead ends: 210 [2018-02-03 23:01:40,111 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 58 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 23:01:40,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2018-02-03 23:01:40,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 194. [2018-02-03 23:01:40,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-02-03 23:01:40,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 222 transitions. [2018-02-03 23:01:40,115 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 222 transitions. Word has length 72 [2018-02-03 23:01:40,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:40,116 INFO L432 AbstractCegarLoop]: Abstraction has 194 states and 222 transitions. [2018-02-03 23:01:40,116 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-02-03 23:01:40,116 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 222 transitions. [2018-02-03 23:01:40,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-02-03 23:01:40,116 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:40,116 INFO L351 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:40,116 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:40,116 INFO L82 PathProgramCache]: Analyzing trace with hash -1075276994, now seen corresponding path program 14 times [2018-02-03 23:01:40,116 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:40,116 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:40,117 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:40,117 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:40,117 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:40,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:40,122 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:40,248 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:40,248 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:40,248 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 23:01:40,253 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:01:40,265 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:01:40,265 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:40,266 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:40,346 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:40,362 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:40,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 32 [2018-02-03 23:01:40,363 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-02-03 23:01:40,363 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-02-03 23:01:40,363 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-02-03 23:01:40,363 INFO L87 Difference]: Start difference. First operand 194 states and 222 transitions. Second operand 33 states. [2018-02-03 23:01:41,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:41,177 INFO L93 Difference]: Finished difference Result 223 states and 254 transitions. [2018-02-03 23:01:41,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-02-03 23:01:41,178 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 77 [2018-02-03 23:01:41,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:41,179 INFO L225 Difference]: With dead ends: 223 [2018-02-03 23:01:41,179 INFO L226 Difference]: Without dead ends: 223 [2018-02-03 23:01:41,179 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 62 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 23:01:41,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-02-03 23:01:41,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 206. [2018-02-03 23:01:41,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 206 states. [2018-02-03 23:01:41,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 236 transitions. [2018-02-03 23:01:41,184 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 236 transitions. Word has length 77 [2018-02-03 23:01:41,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:41,185 INFO L432 AbstractCegarLoop]: Abstraction has 206 states and 236 transitions. [2018-02-03 23:01:41,185 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-02-03 23:01:41,185 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 236 transitions. [2018-02-03 23:01:41,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-02-03 23:01:41,186 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:41,186 INFO L351 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:41,186 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:41,186 INFO L82 PathProgramCache]: Analyzing trace with hash 904302325, now seen corresponding path program 15 times [2018-02-03 23:01:41,186 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:41,186 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:41,187 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:41,187 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:41,187 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:41,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:41,195 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:41,299 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:41,300 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:41,300 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 23:01:41,304 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:01:41,324 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-02-03 23:01:41,324 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:41,325 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:41,337 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:41,354 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:41,355 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-02-03 23:01:41,355 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-03 23:01:41,355 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-03 23:01:41,355 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=201, Unknown=0, NotChecked=0, Total=342 [2018-02-03 23:01:41,355 INFO L87 Difference]: Start difference. First operand 206 states and 236 transitions. Second operand 19 states. [2018-02-03 23:01:41,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:41,651 INFO L93 Difference]: Finished difference Result 236 states and 269 transitions. [2018-02-03 23:01:41,651 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-02-03 23:01:41,651 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 82 [2018-02-03 23:01:41,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:41,652 INFO L225 Difference]: With dead ends: 236 [2018-02-03 23:01:41,652 INFO L226 Difference]: Without dead ends: 236 [2018-02-03 23:01:41,653 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=411, Invalid=711, Unknown=0, NotChecked=0, Total=1122 [2018-02-03 23:01:41,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-02-03 23:01:41,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 218. [2018-02-03 23:01:41,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-02-03 23:01:41,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 250 transitions. [2018-02-03 23:01:41,658 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 250 transitions. Word has length 82 [2018-02-03 23:01:41,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:41,658 INFO L432 AbstractCegarLoop]: Abstraction has 218 states and 250 transitions. [2018-02-03 23:01:41,658 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-03 23:01:41,658 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 250 transitions. [2018-02-03 23:01:41,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-02-03 23:01:41,658 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:41,658 INFO L351 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:41,659 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:41,659 INFO L82 PathProgramCache]: Analyzing trace with hash 2125745566, now seen corresponding path program 16 times [2018-02-03 23:01:41,659 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:41,659 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:41,659 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:41,659 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:41,659 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:41,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:41,667 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:41,874 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:41,874 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:41,874 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 23:01:41,881 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:01:41,893 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:01:41,893 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:41,895 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:41,938 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:41,969 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:41,970 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-02-03 23:01:41,970 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-03 23:01:41,970 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-03 23:01:41,970 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-02-03 23:01:41,971 INFO L87 Difference]: Start difference. First operand 218 states and 250 transitions. Second operand 19 states. [2018-02-03 23:01:42,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:42,889 INFO L93 Difference]: Finished difference Result 249 states and 284 transitions. [2018-02-03 23:01:42,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-02-03 23:01:42,890 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 87 [2018-02-03 23:01:42,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:42,891 INFO L225 Difference]: With dead ends: 249 [2018-02-03 23:01:42,891 INFO L226 Difference]: Without dead ends: 249 [2018-02-03 23:01:42,891 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 86 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 23:01:42,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2018-02-03 23:01:42,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 230. [2018-02-03 23:01:42,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-02-03 23:01:42,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 264 transitions. [2018-02-03 23:01:42,895 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 264 transitions. Word has length 87 [2018-02-03 23:01:42,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:42,895 INFO L432 AbstractCegarLoop]: Abstraction has 230 states and 264 transitions. [2018-02-03 23:01:42,895 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-03 23:01:42,895 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 264 transitions. [2018-02-03 23:01:42,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-02-03 23:01:42,895 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:42,895 INFO L351 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:42,896 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:42,896 INFO L82 PathProgramCache]: Analyzing trace with hash 120606869, now seen corresponding path program 17 times [2018-02-03 23:01:42,896 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:42,896 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:42,896 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:42,896 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:42,896 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:42,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:42,902 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:43,031 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 0 proven. 714 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:43,031 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:43,031 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 23:01:43,036 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:01:43,066 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-02-03 23:01:43,066 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:43,067 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:43,205 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 0 proven. 714 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:43,222 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:43,222 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2018-02-03 23:01:43,223 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-02-03 23:01:43,223 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-02-03 23:01:43,223 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=379, Invalid=1027, Unknown=0, NotChecked=0, Total=1406 [2018-02-03 23:01:43,223 INFO L87 Difference]: Start difference. First operand 230 states and 264 transitions. Second operand 38 states. [2018-02-03 23:01:44,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:44,024 INFO L93 Difference]: Finished difference Result 262 states and 299 transitions. [2018-02-03 23:01:44,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-02-03 23:01:44,025 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 92 [2018-02-03 23:01:44,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:44,025 INFO L225 Difference]: With dead ends: 262 [2018-02-03 23:01:44,025 INFO L226 Difference]: Without dead ends: 262 [2018-02-03 23:01:44,026 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 579 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-02-03 23:01:44,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2018-02-03 23:01:44,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 242. [2018-02-03 23:01:44,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-02-03 23:01:44,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 278 transitions. [2018-02-03 23:01:44,029 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 278 transitions. Word has length 92 [2018-02-03 23:01:44,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:44,029 INFO L432 AbstractCegarLoop]: Abstraction has 242 states and 278 transitions. [2018-02-03 23:01:44,029 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-02-03 23:01:44,029 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 278 transitions. [2018-02-03 23:01:44,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-02-03 23:01:44,029 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:44,030 INFO L351 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:44,030 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:44,030 INFO L82 PathProgramCache]: Analyzing trace with hash 2070056958, now seen corresponding path program 18 times [2018-02-03 23:01:44,030 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:44,030 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:44,030 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:44,030 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:44,030 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:44,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:44,035 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:44,175 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 0 proven. 801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:44,175 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:44,175 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 23:01:44,180 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:01:44,202 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-02-03 23:01:44,202 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:44,204 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:44,243 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 0 proven. 801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:44,260 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:44,260 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 24 [2018-02-03 23:01:44,260 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-03 23:01:44,260 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-03 23:01:44,260 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=392, Unknown=0, NotChecked=0, Total=600 [2018-02-03 23:01:44,260 INFO L87 Difference]: Start difference. First operand 242 states and 278 transitions. Second operand 25 states. [2018-02-03 23:01:44,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:44,722 INFO L93 Difference]: Finished difference Result 275 states and 314 transitions. [2018-02-03 23:01:44,722 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-02-03 23:01:44,722 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 97 [2018-02-03 23:01:44,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:44,724 INFO L225 Difference]: With dead ends: 275 [2018-02-03 23:01:44,724 INFO L226 Difference]: Without dead ends: 275 [2018-02-03 23:01:44,724 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 94 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 23:01:44,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2018-02-03 23:01:44,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 254. [2018-02-03 23:01:44,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254 states. [2018-02-03 23:01:44,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 292 transitions. [2018-02-03 23:01:44,729 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 292 transitions. Word has length 97 [2018-02-03 23:01:44,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:44,729 INFO L432 AbstractCegarLoop]: Abstraction has 254 states and 292 transitions. [2018-02-03 23:01:44,730 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-03 23:01:44,730 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 292 transitions. [2018-02-03 23:01:44,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-02-03 23:01:44,731 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:44,731 INFO L351 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:44,731 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:44,731 INFO L82 PathProgramCache]: Analyzing trace with hash 183274037, now seen corresponding path program 19 times [2018-02-03 23:01:44,731 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:44,731 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:44,732 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:44,732 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:44,732 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:44,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:44,740 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:44,957 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 0 proven. 893 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:44,957 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:44,957 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 23:01:44,970 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:44,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:44,988 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:45,194 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 0 proven. 893 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:45,225 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:45,225 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 42 [2018-02-03 23:01:45,226 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-02-03 23:01:45,226 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-02-03 23:01:45,226 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-02-03 23:01:45,226 INFO L87 Difference]: Start difference. First operand 254 states and 292 transitions. Second operand 43 states. [2018-02-03 23:01:46,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:46,505 INFO L93 Difference]: Finished difference Result 288 states and 329 transitions. [2018-02-03 23:01:46,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-02-03 23:01:46,505 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 102 [2018-02-03 23:01:46,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:46,506 INFO L225 Difference]: With dead ends: 288 [2018-02-03 23:01:46,506 INFO L226 Difference]: Without dead ends: 288 [2018-02-03 23:01:46,507 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-02-03 23:01:46,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2018-02-03 23:01:46,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 266. [2018-02-03 23:01:46,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 266 states. [2018-02-03 23:01:46,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 306 transitions. [2018-02-03 23:01:46,511 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 306 transitions. Word has length 102 [2018-02-03 23:01:46,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:46,512 INFO L432 AbstractCegarLoop]: Abstraction has 266 states and 306 transitions. [2018-02-03 23:01:46,512 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-02-03 23:01:46,512 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 306 transitions. [2018-02-03 23:01:46,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-02-03 23:01:46,513 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:46,513 INFO L351 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:46,513 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:46,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1033282978, now seen corresponding path program 20 times [2018-02-03 23:01:46,513 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:46,513 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:46,514 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:46,514 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:46,514 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:46,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:46,521 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:46,699 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:46,699 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:46,699 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 23:01:46,704 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:01:46,719 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:01:46,719 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:46,720 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:46,970 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:46,987 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:46,987 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2018-02-03 23:01:46,987 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-02-03 23:01:46,988 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-02-03 23:01:46,988 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-02-03 23:01:46,988 INFO L87 Difference]: Start difference. First operand 266 states and 306 transitions. Second operand 45 states. [2018-02-03 23:01:48,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:48,568 INFO L93 Difference]: Finished difference Result 301 states and 344 transitions. [2018-02-03 23:01:48,569 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-02-03 23:01:48,569 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 107 [2018-02-03 23:01:48,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:48,570 INFO L225 Difference]: With dead ends: 301 [2018-02-03 23:01:48,570 INFO L226 Difference]: Without dead ends: 301 [2018-02-03 23:01:48,571 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 86 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 23:01:48,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2018-02-03 23:01:48,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 278. [2018-02-03 23:01:48,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2018-02-03 23:01:48,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 320 transitions. [2018-02-03 23:01:48,577 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 320 transitions. Word has length 107 [2018-02-03 23:01:48,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:48,577 INFO L432 AbstractCegarLoop]: Abstraction has 278 states and 320 transitions. [2018-02-03 23:01:48,577 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-02-03 23:01:48,577 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 320 transitions. [2018-02-03 23:01:48,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-02-03 23:01:48,578 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:48,579 INFO L351 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:48,579 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:48,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1905968171, now seen corresponding path program 21 times [2018-02-03 23:01:48,579 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:48,579 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:48,580 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:48,580 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:48,580 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:48,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:48,588 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:48,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:48,785 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:48,785 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 23:01:48,790 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:01:48,837 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-02-03 23:01:48,838 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:48,840 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:48,860 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:48,891 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:48,891 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-02-03 23:01:48,892 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-03 23:01:48,892 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-03 23:01:48,892 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=342, Unknown=0, NotChecked=0, Total=600 [2018-02-03 23:01:48,892 INFO L87 Difference]: Start difference. First operand 278 states and 320 transitions. Second operand 25 states. [2018-02-03 23:01:49,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:49,377 INFO L93 Difference]: Finished difference Result 314 states and 359 transitions. [2018-02-03 23:01:49,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-02-03 23:01:49,379 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 112 [2018-02-03 23:01:49,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:49,380 INFO L225 Difference]: With dead ends: 314 [2018-02-03 23:01:49,380 INFO L226 Difference]: Without dead ends: 314 [2018-02-03 23:01:49,380 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=762, Invalid=1308, Unknown=0, NotChecked=0, Total=2070 [2018-02-03 23:01:49,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-02-03 23:01:49,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 290. [2018-02-03 23:01:49,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-02-03 23:01:49,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 334 transitions. [2018-02-03 23:01:49,383 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 334 transitions. Word has length 112 [2018-02-03 23:01:49,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:49,383 INFO L432 AbstractCegarLoop]: Abstraction has 290 states and 334 transitions. [2018-02-03 23:01:49,383 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-03 23:01:49,383 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 334 transitions. [2018-02-03 23:01:49,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-02-03 23:01:49,384 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:49,384 INFO L351 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:49,384 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:49,384 INFO L82 PathProgramCache]: Analyzing trace with hash -994136898, now seen corresponding path program 22 times [2018-02-03 23:01:49,384 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:49,384 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:49,385 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:49,385 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:49,385 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:49,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:49,391 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:49,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1199 backedges. 0 proven. 1199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:49,590 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:49,590 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 23:01:49,596 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:01:49,612 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:01:49,612 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:49,614 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:49,777 INFO L134 CoverageAnalysis]: Checked inductivity of 1199 backedges. 0 proven. 1199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:49,794 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:49,794 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 48 [2018-02-03 23:01:49,795 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-03 23:01:49,795 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-03 23:01:49,796 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 23:01:49,796 INFO L87 Difference]: Start difference. First operand 290 states and 334 transitions. Second operand 49 states. [2018-02-03 23:01:50,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:50,811 INFO L93 Difference]: Finished difference Result 327 states and 374 transitions. [2018-02-03 23:01:50,811 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-02-03 23:01:50,811 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 117 [2018-02-03 23:01:50,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:50,812 INFO L225 Difference]: With dead ends: 327 [2018-02-03 23:01:50,812 INFO L226 Difference]: Without dead ends: 327 [2018-02-03 23:01:50,813 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 23:01:50,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2018-02-03 23:01:50,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 302. [2018-02-03 23:01:50,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-02-03 23:01:50,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 348 transitions. [2018-02-03 23:01:50,816 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 348 transitions. Word has length 117 [2018-02-03 23:01:50,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:50,816 INFO L432 AbstractCegarLoop]: Abstraction has 302 states and 348 transitions. [2018-02-03 23:01:50,816 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-03 23:01:50,816 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 348 transitions. [2018-02-03 23:01:50,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-02-03 23:01:50,817 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:50,817 INFO L351 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:50,817 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:50,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1248093557, now seen corresponding path program 23 times [2018-02-03 23:01:50,817 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:50,817 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:50,817 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:50,817 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:50,818 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:50,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:50,823 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:51,016 INFO L134 CoverageAnalysis]: Checked inductivity of 1311 backedges. 0 proven. 1311 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:51,016 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:51,016 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 23:01:51,021 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:01:51,080 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-02-03 23:01:51,080 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:51,081 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:51,303 INFO L134 CoverageAnalysis]: Checked inductivity of 1311 backedges. 0 proven. 1311 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:51,320 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:51,320 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 49 [2018-02-03 23:01:51,320 INFO L409 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-02-03 23:01:51,320 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-02-03 23:01:51,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=649, Invalid=1801, Unknown=0, NotChecked=0, Total=2450 [2018-02-03 23:01:51,321 INFO L87 Difference]: Start difference. First operand 302 states and 348 transitions. Second operand 50 states. [2018-02-03 23:01:52,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:52,732 INFO L93 Difference]: Finished difference Result 340 states and 389 transitions. [2018-02-03 23:01:52,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-02-03 23:01:52,733 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 122 [2018-02-03 23:01:52,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:52,733 INFO L225 Difference]: With dead ends: 340 [2018-02-03 23:01:52,733 INFO L226 Difference]: Without dead ends: 340 [2018-02-03 23:01:52,734 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=675, Invalid=1875, Unknown=0, NotChecked=0, Total=2550 [2018-02-03 23:01:52,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-02-03 23:01:52,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 314. [2018-02-03 23:01:52,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2018-02-03 23:01:52,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 362 transitions. [2018-02-03 23:01:52,737 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 362 transitions. Word has length 122 [2018-02-03 23:01:52,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:52,737 INFO L432 AbstractCegarLoop]: Abstraction has 314 states and 362 transitions. [2018-02-03 23:01:52,737 INFO L433 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-02-03 23:01:52,737 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 362 transitions. [2018-02-03 23:01:52,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-02-03 23:01:52,738 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:52,738 INFO L351 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:52,738 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:52,738 INFO L82 PathProgramCache]: Analyzing trace with hash -1210546402, now seen corresponding path program 24 times [2018-02-03 23:01:52,738 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:52,738 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:52,739 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:52,739 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:52,739 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:52,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:52,744 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:53,035 INFO L134 CoverageAnalysis]: Checked inductivity of 1428 backedges. 0 proven. 1428 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:53,035 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:53,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 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 23:01:53,040 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:01:53,086 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-02-03 23:01:53,086 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:53,088 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:53,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1428 backedges. 0 proven. 1428 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:53,268 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:53,269 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 36 [2018-02-03 23:01:53,269 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-03 23:01:53,269 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-03 23:01:53,270 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=932, Unknown=0, NotChecked=0, Total=1332 [2018-02-03 23:01:53,270 INFO L87 Difference]: Start difference. First operand 314 states and 362 transitions. Second operand 37 states. [2018-02-03 23:01:54,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:54,181 INFO L93 Difference]: Finished difference Result 353 states and 404 transitions. [2018-02-03 23:01:54,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-02-03 23:01:54,182 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 127 [2018-02-03 23:01:54,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:54,182 INFO L225 Difference]: With dead ends: 353 [2018-02-03 23:01:54,183 INFO L226 Difference]: Without dead ends: 353 [2018-02-03 23:01:54,183 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 118 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 23:01:54,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2018-02-03 23:01:54,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 326. [2018-02-03 23:01:54,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 326 states. [2018-02-03 23:01:54,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 376 transitions. [2018-02-03 23:01:54,186 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 376 transitions. Word has length 127 [2018-02-03 23:01:54,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:54,186 INFO L432 AbstractCegarLoop]: Abstraction has 326 states and 376 transitions. [2018-02-03 23:01:54,186 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-03 23:01:54,186 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 376 transitions. [2018-02-03 23:01:54,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-02-03 23:01:54,187 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:54,187 INFO L351 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:54,187 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:54,187 INFO L82 PathProgramCache]: Analyzing trace with hash 53741333, now seen corresponding path program 25 times [2018-02-03 23:01:54,187 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:54,187 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:54,188 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:54,188 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:54,188 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:54,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:54,193 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:54,398 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 0 proven. 1550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:54,398 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:54,398 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 23:01:54,403 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:54,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:54,417 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:54,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 0 proven. 1550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:54,622 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:54,622 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 54 [2018-02-03 23:01:54,623 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-02-03 23:01:54,623 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-02-03 23:01:54,623 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-02-03 23:01:54,624 INFO L87 Difference]: Start difference. First operand 326 states and 376 transitions. Second operand 55 states. [2018-02-03 23:01:56,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:56,449 INFO L93 Difference]: Finished difference Result 366 states and 419 transitions. [2018-02-03 23:01:56,449 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-02-03 23:01:56,449 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 132 [2018-02-03 23:01:56,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:56,450 INFO L225 Difference]: With dead ends: 366 [2018-02-03 23:01:56,450 INFO L226 Difference]: Without dead ends: 366 [2018-02-03 23:01:56,451 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-02-03 23:01:56,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2018-02-03 23:01:56,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 338. [2018-02-03 23:01:56,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-02-03 23:01:56,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 390 transitions. [2018-02-03 23:01:56,456 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 390 transitions. Word has length 132 [2018-02-03 23:01:56,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:56,456 INFO L432 AbstractCegarLoop]: Abstraction has 338 states and 390 transitions. [2018-02-03 23:01:56,457 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-02-03 23:01:56,457 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 390 transitions. [2018-02-03 23:01:56,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-02-03 23:01:56,457 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:56,458 INFO L351 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:56,458 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:56,458 INFO L82 PathProgramCache]: Analyzing trace with hash -173217410, now seen corresponding path program 26 times [2018-02-03 23:01:56,458 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:56,458 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:56,459 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:56,459 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:56,459 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:56,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:56,467 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:56,757 INFO L134 CoverageAnalysis]: Checked inductivity of 1677 backedges. 0 proven. 1677 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:56,758 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:56,758 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 23:01:56,763 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:01:56,781 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:01:56,781 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:56,783 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:56,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1677 backedges. 0 proven. 1677 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:57,014 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:57,014 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 56 [2018-02-03 23:01:57,015 INFO L409 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-02-03 23:01:57,015 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-02-03 23:01:57,016 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-02-03 23:01:57,016 INFO L87 Difference]: Start difference. First operand 338 states and 390 transitions. Second operand 57 states. [2018-02-03 23:01:58,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:58,854 INFO L93 Difference]: Finished difference Result 379 states and 434 transitions. [2018-02-03 23:01:58,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-02-03 23:01:58,854 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 137 [2018-02-03 23:01:58,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:58,855 INFO L225 Difference]: With dead ends: 379 [2018-02-03 23:01:58,855 INFO L226 Difference]: Without dead ends: 379 [2018-02-03 23:01:58,856 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 110 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 23:01:58,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2018-02-03 23:01:58,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 350. [2018-02-03 23:01:58,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 350 states. [2018-02-03 23:01:58,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 404 transitions. [2018-02-03 23:01:58,860 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 404 transitions. Word has length 137 [2018-02-03 23:01:58,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:58,861 INFO L432 AbstractCegarLoop]: Abstraction has 350 states and 404 transitions. [2018-02-03 23:01:58,861 INFO L433 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-02-03 23:01:58,861 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 404 transitions. [2018-02-03 23:01:58,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-02-03 23:01:58,862 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:58,862 INFO L351 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:58,862 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:58,862 INFO L82 PathProgramCache]: Analyzing trace with hash 681451701, now seen corresponding path program 27 times [2018-02-03 23:01:58,862 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:58,863 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:58,863 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:58,863 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:58,863 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:58,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:58,872 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:59,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1809 backedges. 0 proven. 1809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:59,212 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:59,213 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 23:01:59,223 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:01:59,293 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-02-03 23:01:59,293 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:59,295 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:59,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1809 backedges. 0 proven. 1809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:59,329 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:59,329 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-02-03 23:01:59,329 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-02-03 23:01:59,329 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-02-03 23:01:59,330 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=519, Unknown=0, NotChecked=0, Total=930 [2018-02-03 23:01:59,330 INFO L87 Difference]: Start difference. First operand 350 states and 404 transitions. Second operand 31 states. [2018-02-03 23:01:59,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:59,970 INFO L93 Difference]: Finished difference Result 392 states and 449 transitions. [2018-02-03 23:01:59,970 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-02-03 23:01:59,970 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 142 [2018-02-03 23:01:59,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:59,971 INFO L225 Difference]: With dead ends: 392 [2018-02-03 23:01:59,971 INFO L226 Difference]: Without dead ends: 392 [2018-02-03 23:01:59,972 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1221, Invalid=2085, Unknown=0, NotChecked=0, Total=3306 [2018-02-03 23:01:59,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2018-02-03 23:01:59,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 362. [2018-02-03 23:01:59,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 362 states. [2018-02-03 23:01:59,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 418 transitions. [2018-02-03 23:01:59,976 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 418 transitions. Word has length 142 [2018-02-03 23:01:59,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:59,976 INFO L432 AbstractCegarLoop]: Abstraction has 362 states and 418 transitions. [2018-02-03 23:01:59,976 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-02-03 23:01:59,977 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 418 transitions. [2018-02-03 23:01:59,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-02-03 23:01:59,977 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:59,978 INFO L351 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:59,978 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:59,978 INFO L82 PathProgramCache]: Analyzing trace with hash 1555157982, now seen corresponding path program 28 times [2018-02-03 23:01:59,978 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:59,978 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:59,979 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:59,979 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:59,979 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:59,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:59,988 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:00,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 0 proven. 1946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:00,284 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:00,284 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 23:02:00,296 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:02:00,321 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:02:00,321 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:00,325 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:00,679 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 0 proven. 1946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:00,695 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:00,696 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 60 [2018-02-03 23:02:00,696 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-02-03 23:02:00,696 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-02-03 23:02:00,697 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 23:02:00,697 INFO L87 Difference]: Start difference. First operand 362 states and 418 transitions. Second operand 61 states. [2018-02-03 23:02:03,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:03,442 INFO L93 Difference]: Finished difference Result 405 states and 464 transitions. [2018-02-03 23:02:03,442 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-02-03 23:02:03,442 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 147 [2018-02-03 23:02:03,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:03,443 INFO L225 Difference]: With dead ends: 405 [2018-02-03 23:02:03,444 INFO L226 Difference]: Without dead ends: 405 [2018-02-03 23:02:03,444 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 23:02:03,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2018-02-03 23:02:03,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 374. [2018-02-03 23:02:03,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 374 states. [2018-02-03 23:02:03,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 432 transitions. [2018-02-03 23:02:03,449 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 432 transitions. Word has length 147 [2018-02-03 23:02:03,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:03,449 INFO L432 AbstractCegarLoop]: Abstraction has 374 states and 432 transitions. [2018-02-03 23:02:03,449 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-02-03 23:02:03,449 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 432 transitions. [2018-02-03 23:02:03,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2018-02-03 23:02:03,450 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:03,450 INFO L351 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:03,450 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:03,450 INFO L82 PathProgramCache]: Analyzing trace with hash 1978446421, now seen corresponding path program 29 times [2018-02-03 23:02:03,450 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:03,450 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:03,451 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:03,451 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:03,451 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:03,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:03,456 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:03,867 INFO L134 CoverageAnalysis]: Checked inductivity of 2088 backedges. 0 proven. 2088 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:03,867 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:03,868 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 23:02:03,872 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:02:03,993 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-02-03 23:02:03,993 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:03,996 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:04,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2088 backedges. 0 proven. 2088 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:04,320 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:04,320 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 61 [2018-02-03 23:02:04,321 INFO L409 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-02-03 23:02:04,321 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-02-03 23:02:04,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=991, Invalid=2791, Unknown=0, NotChecked=0, Total=3782 [2018-02-03 23:02:04,321 INFO L87 Difference]: Start difference. First operand 374 states and 432 transitions. Second operand 62 states. [2018-02-03 23:02:07,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:07,268 INFO L93 Difference]: Finished difference Result 418 states and 479 transitions. [2018-02-03 23:02:07,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-02-03 23:02:07,269 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 152 [2018-02-03 23:02:07,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:07,270 INFO L225 Difference]: With dead ends: 418 [2018-02-03 23:02:07,270 INFO L226 Difference]: Without dead ends: 418 [2018-02-03 23:02:07,271 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1023, Invalid=2883, Unknown=0, NotChecked=0, Total=3906 [2018-02-03 23:02:07,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2018-02-03 23:02:07,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 386. [2018-02-03 23:02:07,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 386 states. [2018-02-03 23:02:07,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 446 transitions. [2018-02-03 23:02:07,276 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 446 transitions. Word has length 152 [2018-02-03 23:02:07,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:07,277 INFO L432 AbstractCegarLoop]: Abstraction has 386 states and 446 transitions. [2018-02-03 23:02:07,277 INFO L433 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-02-03 23:02:07,277 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 446 transitions. [2018-02-03 23:02:07,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-02-03 23:02:07,278 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:07,278 INFO L351 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:07,278 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:07,278 INFO L82 PathProgramCache]: Analyzing trace with hash -1344453058, now seen corresponding path program 30 times [2018-02-03 23:02:07,278 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:07,279 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:07,279 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:07,279 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:07,279 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:07,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:07,288 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:07,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2235 backedges. 0 proven. 2235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:07,731 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:07,731 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 23:02:07,735 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:02:07,828 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-02-03 23:02:07,829 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:07,831 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:07,884 INFO L134 CoverageAnalysis]: Checked inductivity of 2235 backedges. 0 proven. 2235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:07,901 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:07,901 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 36 [2018-02-03 23:02:07,901 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-03 23:02:07,901 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-03 23:02:07,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=514, Invalid=818, Unknown=0, NotChecked=0, Total=1332 [2018-02-03 23:02:07,902 INFO L87 Difference]: Start difference. First operand 386 states and 446 transitions. Second operand 37 states. [2018-02-03 23:02:08,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:08,684 INFO L93 Difference]: Finished difference Result 431 states and 494 transitions. [2018-02-03 23:02:08,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-02-03 23:02:08,684 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 157 [2018-02-03 23:02:08,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:08,685 INFO L225 Difference]: With dead ends: 431 [2018-02-03 23:02:08,685 INFO L226 Difference]: Without dead ends: 431 [2018-02-03 23:02:08,686 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1562, Invalid=2860, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 23:02:08,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2018-02-03 23:02:08,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 398. [2018-02-03 23:02:08,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 398 states. [2018-02-03 23:02:08,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 460 transitions. [2018-02-03 23:02:08,692 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 460 transitions. Word has length 157 [2018-02-03 23:02:08,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:08,692 INFO L432 AbstractCegarLoop]: Abstraction has 398 states and 460 transitions. [2018-02-03 23:02:08,692 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-03 23:02:08,692 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 460 transitions. [2018-02-03 23:02:08,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-02-03 23:02:08,693 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:08,693 INFO L351 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:08,694 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:08,694 INFO L82 PathProgramCache]: Analyzing trace with hash -1846952971, now seen corresponding path program 31 times [2018-02-03 23:02:08,694 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:08,694 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:08,694 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:08,695 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:08,695 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:08,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:08,703 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:09,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2387 backedges. 0 proven. 2387 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:09,040 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:09,040 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 23:02:09,045 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:02:09,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:09,109 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:09,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2387 backedges. 0 proven. 2387 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:09,478 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:09,478 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 66 [2018-02-03 23:02:09,478 INFO L409 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-02-03 23:02:09,479 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-02-03 23:02:09,479 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 23:02:09,479 INFO L87 Difference]: Start difference. First operand 398 states and 460 transitions. Second operand 67 states. [2018-02-03 23:02:12,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:12,713 INFO L93 Difference]: Finished difference Result 444 states and 509 transitions. [2018-02-03 23:02:12,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-02-03 23:02:12,713 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 162 [2018-02-03 23:02:12,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:12,715 INFO L225 Difference]: With dead ends: 444 [2018-02-03 23:02:12,715 INFO L226 Difference]: Without dead ends: 444 [2018-02-03 23:02:12,716 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 23:02:12,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2018-02-03 23:02:12,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 410. [2018-02-03 23:02:12,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-02-03 23:02:12,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 474 transitions. [2018-02-03 23:02:12,721 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 474 transitions. Word has length 162 [2018-02-03 23:02:12,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:12,722 INFO L432 AbstractCegarLoop]: Abstraction has 410 states and 474 transitions. [2018-02-03 23:02:12,722 INFO L433 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-02-03 23:02:12,722 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 474 transitions. [2018-02-03 23:02:12,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-02-03 23:02:12,724 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:12,724 INFO L351 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:12,724 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:12,725 INFO L82 PathProgramCache]: Analyzing trace with hash -156942178, now seen corresponding path program 32 times [2018-02-03 23:02:12,725 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:12,725 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:12,725 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:12,726 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:02:12,726 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:12,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:12,735 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:13,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2544 backedges. 0 proven. 2544 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:13,184 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:13,184 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 23:02:13,189 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:02:13,206 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:02:13,206 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:13,209 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:13,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2544 backedges. 0 proven. 2544 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:13,272 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:13,272 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-02-03 23:02:13,273 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-02-03 23:02:13,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-02-03 23:02:13,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-02-03 23:02:13,273 INFO L87 Difference]: Start difference. First operand 410 states and 474 transitions. Second operand 35 states. [2018-02-03 23:02:16,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:16,400 INFO L93 Difference]: Finished difference Result 457 states and 524 transitions. [2018-02-03 23:02:16,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-02-03 23:02:16,401 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 167 [2018-02-03 23:02:16,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:16,402 INFO L225 Difference]: With dead ends: 457 [2018-02-03 23:02:16,402 INFO L226 Difference]: Without dead ends: 457 [2018-02-03 23:02:16,402 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 166 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 23:02:16,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2018-02-03 23:02:16,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 422. [2018-02-03 23:02:16,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-02-03 23:02:16,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 488 transitions. [2018-02-03 23:02:16,405 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 488 transitions. Word has length 167 [2018-02-03 23:02:16,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:16,405 INFO L432 AbstractCegarLoop]: Abstraction has 422 states and 488 transitions. [2018-02-03 23:02:16,405 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-02-03 23:02:16,405 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 488 transitions. [2018-02-03 23:02:16,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-02-03 23:02:16,406 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:16,406 INFO L351 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:16,406 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:16,406 INFO L82 PathProgramCache]: Analyzing trace with hash -1361101419, now seen corresponding path program 33 times [2018-02-03 23:02:16,406 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:16,406 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:16,407 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:16,407 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:16,407 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:16,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:16,416 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:16,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2706 backedges. 0 proven. 2706 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:16,865 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:16,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 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 23:02:16,870 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:02:16,982 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-02-03 23:02:16,982 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:16,984 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:17,009 INFO L134 CoverageAnalysis]: Checked inductivity of 2706 backedges. 0 proven. 2706 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:17,027 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:17,027 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-02-03 23:02:17,027 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-03 23:02:17,027 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-03 23:02:17,028 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=732, Unknown=0, NotChecked=0, Total=1332 [2018-02-03 23:02:17,028 INFO L87 Difference]: Start difference. First operand 422 states and 488 transitions. Second operand 37 states. [2018-02-03 23:02:18,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:18,079 INFO L93 Difference]: Finished difference Result 470 states and 539 transitions. [2018-02-03 23:02:18,080 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-02-03 23:02:18,080 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 172 [2018-02-03 23:02:18,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:18,081 INFO L225 Difference]: With dead ends: 470 [2018-02-03 23:02:18,081 INFO L226 Difference]: Without dead ends: 470 [2018-02-03 23:02:18,081 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1788, Invalid=3042, Unknown=0, NotChecked=0, Total=4830 [2018-02-03 23:02:18,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2018-02-03 23:02:18,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 434. [2018-02-03 23:02:18,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 434 states. [2018-02-03 23:02:18,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 502 transitions. [2018-02-03 23:02:18,085 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 502 transitions. Word has length 172 [2018-02-03 23:02:18,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:18,086 INFO L432 AbstractCegarLoop]: Abstraction has 434 states and 502 transitions. [2018-02-03 23:02:18,086 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-03 23:02:18,086 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 502 transitions. [2018-02-03 23:02:18,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-02-03 23:02:18,087 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:18,087 INFO L351 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:18,087 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:18,087 INFO L82 PathProgramCache]: Analyzing trace with hash -587218178, now seen corresponding path program 34 times [2018-02-03 23:02:18,087 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:18,087 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:18,088 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:18,088 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:18,088 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:18,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:18,097 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:18,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2873 backedges. 0 proven. 2873 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:18,570 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:18,571 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 23:02:18,576 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:02:18,594 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:02:18,594 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:18,596 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:18,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2873 backedges. 0 proven. 2873 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:18,974 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:18,974 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 72 [2018-02-03 23:02:18,975 INFO L409 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-02-03 23:02:18,975 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-02-03 23:02:18,976 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-02-03 23:02:18,976 INFO L87 Difference]: Start difference. First operand 434 states and 502 transitions. Second operand 73 states. [2018-02-03 23:02:22,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:22,828 INFO L93 Difference]: Finished difference Result 483 states and 554 transitions. [2018-02-03 23:02:22,828 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-02-03 23:02:22,828 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 177 [2018-02-03 23:02:22,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:22,829 INFO L225 Difference]: With dead ends: 483 [2018-02-03 23:02:22,829 INFO L226 Difference]: Without dead ends: 483 [2018-02-03 23:02:22,830 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2343 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-02-03 23:02:22,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2018-02-03 23:02:22,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 446. [2018-02-03 23:02:22,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 446 states. [2018-02-03 23:02:22,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 516 transitions. [2018-02-03 23:02:22,833 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 516 transitions. Word has length 177 [2018-02-03 23:02:22,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:22,833 INFO L432 AbstractCegarLoop]: Abstraction has 446 states and 516 transitions. [2018-02-03 23:02:22,833 INFO L433 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-02-03 23:02:22,833 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 516 transitions. [2018-02-03 23:02:22,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-02-03 23:02:22,834 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:22,834 INFO L351 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:22,834 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:22,834 INFO L82 PathProgramCache]: Analyzing trace with hash 714553141, now seen corresponding path program 35 times [2018-02-03 23:02:22,834 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:22,834 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:22,835 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:22,835 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:22,835 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:22,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:22,840 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:23,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3045 backedges. 0 proven. 3045 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:23,252 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:23,252 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 23:02:23,257 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:02:23,471 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-02-03 23:02:23,471 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:23,474 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:24,068 INFO L134 CoverageAnalysis]: Checked inductivity of 3045 backedges. 0 proven. 3045 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:24,086 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:24,086 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 73 [2018-02-03 23:02:24,087 INFO L409 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-02-03 23:02:24,087 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-02-03 23:02:24,087 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1405, Invalid=3997, Unknown=0, NotChecked=0, Total=5402 [2018-02-03 23:02:24,087 INFO L87 Difference]: Start difference. First operand 446 states and 516 transitions. Second operand 74 states. [2018-02-03 23:02:28,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:28,550 INFO L93 Difference]: Finished difference Result 496 states and 569 transitions. [2018-02-03 23:02:28,551 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-02-03 23:02:28,551 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 182 [2018-02-03 23:02:28,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:28,552 INFO L225 Difference]: With dead ends: 496 [2018-02-03 23:02:28,553 INFO L226 Difference]: Without dead ends: 496 [2018-02-03 23:02:28,553 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2451 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1443, Invalid=4107, Unknown=0, NotChecked=0, Total=5550 [2018-02-03 23:02:28,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-02-03 23:02:28,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 458. [2018-02-03 23:02:28,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 458 states. [2018-02-03 23:02:28,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 530 transitions. [2018-02-03 23:02:28,558 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 530 transitions. Word has length 182 [2018-02-03 23:02:28,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:28,558 INFO L432 AbstractCegarLoop]: Abstraction has 458 states and 530 transitions. [2018-02-03 23:02:28,559 INFO L433 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-02-03 23:02:28,559 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 530 transitions. [2018-02-03 23:02:28,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-02-03 23:02:28,560 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:28,560 INFO L351 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:28,560 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:28,560 INFO L82 PathProgramCache]: Analyzing trace with hash 325242206, now seen corresponding path program 36 times [2018-02-03 23:02:28,560 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:28,560 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:28,561 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:28,561 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:28,561 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:28,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:28,567 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:29,025 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 0 proven. 3222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:29,025 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:29,025 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 23:02:29,029 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:02:29,120 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-02-03 23:02:29,120 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:29,122 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:29,212 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 0 proven. 3222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:29,229 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:29,229 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 44 [2018-02-03 23:02:29,230 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-02-03 23:02:29,230 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-02-03 23:02:29,230 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=1244, Unknown=0, NotChecked=0, Total=1980 [2018-02-03 23:02:29,230 INFO L87 Difference]: Start difference. First operand 458 states and 530 transitions. Second operand 45 states. [2018-02-03 23:02:30,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:30,484 INFO L93 Difference]: Finished difference Result 509 states and 584 transitions. [2018-02-03 23:02:30,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-02-03 23:02:30,484 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 187 [2018-02-03 23:02:30,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:30,485 INFO L225 Difference]: With dead ends: 509 [2018-02-03 23:02:30,485 INFO L226 Difference]: Without dead ends: 509 [2018-02-03 23:02:30,486 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 182 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 23:02:30,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2018-02-03 23:02:30,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 470. [2018-02-03 23:02:30,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 470 states. [2018-02-03 23:02:30,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 544 transitions. [2018-02-03 23:02:30,490 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 544 transitions. Word has length 187 [2018-02-03 23:02:30,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:30,490 INFO L432 AbstractCegarLoop]: Abstraction has 470 states and 544 transitions. [2018-02-03 23:02:30,490 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-02-03 23:02:30,490 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 544 transitions. [2018-02-03 23:02:30,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2018-02-03 23:02:30,491 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:30,491 INFO L351 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:30,491 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:30,492 INFO L82 PathProgramCache]: Analyzing trace with hash 777758933, now seen corresponding path program 37 times [2018-02-03 23:02:30,492 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:30,492 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:30,492 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:30,492 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:30,492 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:30,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:30,501 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:30,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3404 backedges. 0 proven. 3404 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:30,985 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:30,985 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 23:02:30,990 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:02:31,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:31,012 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:31,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3404 backedges. 0 proven. 3404 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:31,408 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:31,408 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 78 [2018-02-03 23:02:31,408 INFO L409 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-02-03 23:02:31,408 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-02-03 23:02:31,409 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-02-03 23:02:31,409 INFO L87 Difference]: Start difference. First operand 470 states and 544 transitions. Second operand 79 states. [2018-02-03 23:02:36,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:36,015 INFO L93 Difference]: Finished difference Result 522 states and 599 transitions. [2018-02-03 23:02:36,019 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-02-03 23:02:36,019 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 192 [2018-02-03 23:02:36,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:36,021 INFO L225 Difference]: With dead ends: 522 [2018-02-03 23:02:36,021 INFO L226 Difference]: Without dead ends: 522 [2018-02-03 23:02:36,021 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2811 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-02-03 23:02:36,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2018-02-03 23:02:36,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 482. [2018-02-03 23:02:36,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-02-03 23:02:36,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 558 transitions. [2018-02-03 23:02:36,026 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 558 transitions. Word has length 192 [2018-02-03 23:02:36,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:36,026 INFO L432 AbstractCegarLoop]: Abstraction has 482 states and 558 transitions. [2018-02-03 23:02:36,026 INFO L433 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-02-03 23:02:36,026 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 558 transitions. [2018-02-03 23:02:36,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-02-03 23:02:36,027 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:36,027 INFO L351 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:36,027 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:36,027 INFO L82 PathProgramCache]: Analyzing trace with hash -1362862146, now seen corresponding path program 38 times [2018-02-03 23:02:36,027 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:36,028 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:36,028 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:36,028 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:02:36,028 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:36,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:36,037 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:36,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3591 backedges. 0 proven. 3591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:36,453 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:36,453 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 23:02:36,457 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:02:36,476 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:02:36,476 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:36,478 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:36,905 INFO L134 CoverageAnalysis]: Checked inductivity of 3591 backedges. 0 proven. 3591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:36,923 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:36,923 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 80 [2018-02-03 23:02:36,923 INFO L409 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-02-03 23:02:36,923 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-02-03 23:02:36,924 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-02-03 23:02:36,924 INFO L87 Difference]: Start difference. First operand 482 states and 558 transitions. Second operand 81 states. [2018-02-03 23:02:41,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:41,736 INFO L93 Difference]: Finished difference Result 535 states and 614 transitions. [2018-02-03 23:02:41,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-02-03 23:02:41,736 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 197 [2018-02-03 23:02:41,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:41,737 INFO L225 Difference]: With dead ends: 535 [2018-02-03 23:02:41,737 INFO L226 Difference]: Without dead ends: 535 [2018-02-03 23:02:41,737 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 158 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 23:02:41,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2018-02-03 23:02:41,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 494. [2018-02-03 23:02:41,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 494 states. [2018-02-03 23:02:41,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 572 transitions. [2018-02-03 23:02:41,740 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 572 transitions. Word has length 197 [2018-02-03 23:02:41,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:41,741 INFO L432 AbstractCegarLoop]: Abstraction has 494 states and 572 transitions. [2018-02-03 23:02:41,741 INFO L433 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-02-03 23:02:41,741 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 572 transitions. [2018-02-03 23:02:41,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-02-03 23:02:41,741 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:41,741 INFO L351 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:41,741 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:41,741 INFO L82 PathProgramCache]: Analyzing trace with hash 1324782197, now seen corresponding path program 39 times [2018-02-03 23:02:41,742 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:41,742 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:41,742 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:41,742 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:41,742 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:41,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:41,747 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:42,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3783 backedges. 0 proven. 3783 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:42,181 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:42,181 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 23:02:42,188 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:02:42,382 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-02-03 23:02:42,383 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:42,385 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:42,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3783 backedges. 0 proven. 3783 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:42,451 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:42,451 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-02-03 23:02:42,452 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-02-03 23:02:42,452 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-02-03 23:02:42,452 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=981, Unknown=0, NotChecked=0, Total=1806 [2018-02-03 23:02:42,452 INFO L87 Difference]: Start difference. First operand 494 states and 572 transitions. Second operand 43 states. [2018-02-03 23:02:43,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:43,486 INFO L93 Difference]: Finished difference Result 548 states and 629 transitions. [2018-02-03 23:02:43,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-02-03 23:02:43,486 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 202 [2018-02-03 23:02:43,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:43,489 INFO L225 Difference]: With dead ends: 548 [2018-02-03 23:02:43,489 INFO L226 Difference]: Without dead ends: 548 [2018-02-03 23:02:43,490 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 202 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 23:02:43,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2018-02-03 23:02:43,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 506. [2018-02-03 23:02:43,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 506 states. [2018-02-03 23:02:43,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 586 transitions. [2018-02-03 23:02:43,510 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 586 transitions. Word has length 202 [2018-02-03 23:02:43,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:43,510 INFO L432 AbstractCegarLoop]: Abstraction has 506 states and 586 transitions. [2018-02-03 23:02:43,510 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-02-03 23:02:43,510 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 586 transitions. [2018-02-03 23:02:43,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-02-03 23:02:43,512 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:43,512 INFO L351 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:43,512 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:43,512 INFO L82 PathProgramCache]: Analyzing trace with hash -2003142114, now seen corresponding path program 40 times [2018-02-03 23:02:43,512 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:43,512 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:43,512 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:43,512 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:43,512 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:43,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:43,520 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:43,971 INFO L134 CoverageAnalysis]: Checked inductivity of 3980 backedges. 0 proven. 3980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:43,971 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:43,971 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 23:02:43,975 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:02:43,996 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:02:43,996 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:43,998 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:44,597 INFO L134 CoverageAnalysis]: Checked inductivity of 3980 backedges. 0 proven. 3980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:44,613 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:44,614 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 84 [2018-02-03 23:02:44,614 INFO L409 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-02-03 23:02:44,614 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-02-03 23:02:44,615 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-02-03 23:02:44,615 INFO L87 Difference]: Start difference. First operand 506 states and 586 transitions. Second operand 85 states. [2018-02-03 23:02:49,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:49,051 INFO L93 Difference]: Finished difference Result 561 states and 644 transitions. [2018-02-03 23:02:49,051 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-02-03 23:02:49,052 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 207 [2018-02-03 23:02:49,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:49,053 INFO L225 Difference]: With dead ends: 561 [2018-02-03 23:02:49,053 INFO L226 Difference]: Without dead ends: 561 [2018-02-03 23:02:49,053 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2964 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-02-03 23:02:49,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2018-02-03 23:02:49,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 518. [2018-02-03 23:02:49,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 518 states. [2018-02-03 23:02:49,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 600 transitions. [2018-02-03 23:02:49,056 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 600 transitions. Word has length 207 [2018-02-03 23:02:49,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:49,057 INFO L432 AbstractCegarLoop]: Abstraction has 518 states and 600 transitions. [2018-02-03 23:02:49,057 INFO L433 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-02-03 23:02:49,057 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 600 transitions. [2018-02-03 23:02:49,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-02-03 23:02:49,057 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:49,057 INFO L351 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:49,058 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:49,058 INFO L82 PathProgramCache]: Analyzing trace with hash 749859861, now seen corresponding path program 41 times [2018-02-03 23:02:49,058 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:49,058 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:49,058 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:49,058 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:49,058 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:49,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:49,063 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:49,540 INFO L134 CoverageAnalysis]: Checked inductivity of 4182 backedges. 0 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:49,540 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:49,540 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:02:49,545 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:02:49,899 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2018-02-03 23:02:49,900 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:49,903 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:50,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4182 backedges. 0 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:50,531 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:50,531 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 85 [2018-02-03 23:02:50,532 INFO L409 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-02-03 23:02:50,532 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-02-03 23:02:50,532 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=5419, Unknown=0, NotChecked=0, Total=7310 [2018-02-03 23:02:50,532 INFO L87 Difference]: Start difference. First operand 518 states and 600 transitions. Second operand 86 states. [2018-02-03 23:02:57,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:57,215 INFO L93 Difference]: Finished difference Result 574 states and 659 transitions. [2018-02-03 23:02:57,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-02-03 23:02:57,215 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 212 [2018-02-03 23:02:57,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:57,216 INFO L225 Difference]: With dead ends: 574 [2018-02-03 23:02:57,216 INFO L226 Difference]: Without dead ends: 574 [2018-02-03 23:02:57,216 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3363 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1935, Invalid=5547, Unknown=0, NotChecked=0, Total=7482 [2018-02-03 23:02:57,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2018-02-03 23:02:57,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 530. [2018-02-03 23:02:57,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-02-03 23:02:57,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 614 transitions. [2018-02-03 23:02:57,220 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 614 transitions. Word has length 212 [2018-02-03 23:02:57,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:57,220 INFO L432 AbstractCegarLoop]: Abstraction has 530 states and 614 transitions. [2018-02-03 23:02:57,220 INFO L433 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-02-03 23:02:57,220 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 614 transitions. [2018-02-03 23:02:57,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-02-03 23:02:57,220 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:57,220 INFO L351 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:57,221 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:57,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1629807490, now seen corresponding path program 42 times [2018-02-03 23:02:57,221 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:57,221 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:57,221 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:57,221 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:57,221 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:57,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:57,227 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:57,716 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 0 proven. 4389 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:57,716 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:57,716 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:02:57,721 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:02:57,871 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2018-02-03 23:02:57,871 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:57,874 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:57,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 0 proven. 4389 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:57,989 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:57,989 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 48 [2018-02-03 23:02:57,990 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-03 23:02:57,990 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-03 23:02:57,990 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=964, Invalid=1388, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 23:02:57,990 INFO L87 Difference]: Start difference. First operand 530 states and 614 transitions. Second operand 49 states. [2018-02-03 23:02:59,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:59,260 INFO L93 Difference]: Finished difference Result 587 states and 674 transitions. [2018-02-03 23:02:59,260 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-02-03 23:02:59,260 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 217 [2018-02-03 23:02:59,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:59,262 INFO L225 Difference]: With dead ends: 587 [2018-02-03 23:02:59,262 INFO L226 Difference]: Without dead ends: 587 [2018-02-03 23:02:59,263 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 214 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:02:59,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-02-03 23:02:59,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 542. [2018-02-03 23:02:59,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-02-03 23:02:59,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 628 transitions. [2018-02-03 23:02:59,268 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 628 transitions. Word has length 217 [2018-02-03 23:02:59,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:59,268 INFO L432 AbstractCegarLoop]: Abstraction has 542 states and 628 transitions. [2018-02-03 23:02:59,268 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-03 23:02:59,268 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 628 transitions. [2018-02-03 23:02:59,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2018-02-03 23:02:59,269 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:59,269 INFO L351 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:59,269 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:59,269 INFO L82 PathProgramCache]: Analyzing trace with hash 324521397, now seen corresponding path program 43 times [2018-02-03 23:02:59,270 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:59,270 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:59,270 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:59,270 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:59,270 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:59,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:59,276 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:59,787 INFO L134 CoverageAnalysis]: Checked inductivity of 4601 backedges. 0 proven. 4601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:59,787 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:59,787 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:02:59,792 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:02:59,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:59,814 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:03:00,324 INFO L134 CoverageAnalysis]: Checked inductivity of 4601 backedges. 0 proven. 4601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:00,341 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:03:00,341 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 90 [2018-02-03 23:03:00,341 INFO L409 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-02-03 23:03:00,341 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-02-03 23:03:00,342 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-02-03 23:03:00,342 INFO L87 Difference]: Start difference. First operand 542 states and 628 transitions. Second operand 91 states. [2018-02-03 23:03:04,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:03:04,552 INFO L93 Difference]: Finished difference Result 600 states and 689 transitions. [2018-02-03 23:03:04,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-02-03 23:03:04,552 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 222 [2018-02-03 23:03:04,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:03:04,553 INFO L225 Difference]: With dead ends: 600 [2018-02-03 23:03:04,553 INFO L226 Difference]: Without dead ends: 600 [2018-02-03 23:03:04,554 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3783 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-02-03 23:03:04,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2018-02-03 23:03:04,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 554. [2018-02-03 23:03:04,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-02-03 23:03:04,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 642 transitions. [2018-02-03 23:03:04,557 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 642 transitions. Word has length 222 [2018-02-03 23:03:04,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:03:04,557 INFO L432 AbstractCegarLoop]: Abstraction has 554 states and 642 transitions. [2018-02-03 23:03:04,557 INFO L433 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-02-03 23:03:04,557 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 642 transitions. [2018-02-03 23:03:04,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2018-02-03 23:03:04,558 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:03:04,558 INFO L351 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1] [2018-02-03 23:03:04,558 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:03:04,558 INFO L82 PathProgramCache]: Analyzing trace with hash 1945913054, now seen corresponding path program 44 times [2018-02-03 23:03:04,558 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:03:04,559 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:03:04,559 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:04,559 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:03:04,559 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:04,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:03:04,565 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:03:05,160 INFO L134 CoverageAnalysis]: Checked inductivity of 4818 backedges. 0 proven. 4818 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:05,160 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:03:05,160 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:03:05,165 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:03:05,187 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:03:05,187 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:03:05,190 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:03:05,788 INFO L134 CoverageAnalysis]: Checked inductivity of 4818 backedges. 0 proven. 4818 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:05,805 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:03:05,805 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 92 [2018-02-03 23:03:05,806 INFO L409 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-02-03 23:03:05,806 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-02-03 23:03:05,806 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-02-03 23:03:05,806 INFO L87 Difference]: Start difference. First operand 554 states and 642 transitions. Second operand 93 states. [2018-02-03 23:03:10,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:03:10,133 INFO L93 Difference]: Finished difference Result 613 states and 704 transitions. [2018-02-03 23:03:10,133 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-02-03 23:03:10,133 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 227 [2018-02-03 23:03:10,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:03:10,135 INFO L225 Difference]: With dead ends: 613 [2018-02-03 23:03:10,135 INFO L226 Difference]: Without dead ends: 613 [2018-02-03 23:03:10,135 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 182 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:03:10,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2018-02-03 23:03:10,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 566. [2018-02-03 23:03:10,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2018-02-03 23:03:10,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 656 transitions. [2018-02-03 23:03:10,139 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 656 transitions. Word has length 227 [2018-02-03 23:03:10,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:03:10,139 INFO L432 AbstractCegarLoop]: Abstraction has 566 states and 656 transitions. [2018-02-03 23:03:10,139 INFO L433 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-02-03 23:03:10,139 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 656 transitions. [2018-02-03 23:03:10,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-02-03 23:03:10,139 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:03:10,140 INFO L351 BasicCegarLoop]: trace histogram [46, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1] [2018-02-03 23:03:10,140 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:03:10,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1707991211, now seen corresponding path program 45 times [2018-02-03 23:03:10,140 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:03:10,140 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:03:10,140 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:10,140 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:03:10,140 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:10,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:03:10,146 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:03:10,714 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 0 proven. 5040 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:10,714 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:03:10,714 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:03:10,719 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:03:11,019 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2018-02-03 23:03:11,019 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:03:11,022 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:03:11,050 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 0 proven. 5040 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:11,068 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:03:11,069 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-02-03 23:03:11,069 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-03 23:03:11,069 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-03 23:03:11,069 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=1266, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 23:03:11,069 INFO L87 Difference]: Start difference. First operand 566 states and 656 transitions. Second operand 49 states. [2018-02-03 23:03:12,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:03:12,371 INFO L93 Difference]: Finished difference Result 626 states and 719 transitions. [2018-02-03 23:03:12,371 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-02-03 23:03:12,371 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 232 [2018-02-03 23:03:12,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:03:12,372 INFO L225 Difference]: With dead ends: 626 [2018-02-03 23:03:12,372 INFO L226 Difference]: Without dead ends: 626 [2018-02-03 23:03:12,372 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=3246, Invalid=5496, Unknown=0, NotChecked=0, Total=8742 [2018-02-03 23:03:12,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2018-02-03 23:03:12,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 578. [2018-02-03 23:03:12,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-02-03 23:03:12,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 670 transitions. [2018-02-03 23:03:12,376 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 670 transitions. Word has length 232 [2018-02-03 23:03:12,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:03:12,376 INFO L432 AbstractCegarLoop]: Abstraction has 578 states and 670 transitions. [2018-02-03 23:03:12,376 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-03 23:03:12,376 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 670 transitions. [2018-02-03 23:03:12,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2018-02-03 23:03:12,377 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:03:12,377 INFO L351 BasicCegarLoop]: trace histogram [47, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1] [2018-02-03 23:03:12,377 INFO L371 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:03:12,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1861482814, now seen corresponding path program 46 times [2018-02-03 23:03:12,377 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:03:12,377 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:03:12,377 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:12,377 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:03:12,377 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:12,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:03:12,383 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:03:12,950 INFO L134 CoverageAnalysis]: Checked inductivity of 5267 backedges. 0 proven. 5267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:12,951 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:03:12,951 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:03:12,962 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:03:12,986 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:03:12,987 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:03:12,989 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:03:13,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5267 backedges. 0 proven. 5267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:13,599 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:03:13,599 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 96 [2018-02-03 23:03:13,600 INFO L409 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-02-03 23:03:13,600 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-02-03 23:03:13,600 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-02-03 23:03:13,601 INFO L87 Difference]: Start difference. First operand 578 states and 670 transitions. Second operand 97 states. [2018-02-03 23:03:17,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:03:17,915 INFO L93 Difference]: Finished difference Result 639 states and 734 transitions. [2018-02-03 23:03:17,915 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-02-03 23:03:17,915 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 237 [2018-02-03 23:03:17,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:03:17,917 INFO L225 Difference]: With dead ends: 639 [2018-02-03 23:03:17,917 INFO L226 Difference]: Without dead ends: 639 [2018-02-03 23:03:17,917 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4275 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-02-03 23:03:17,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2018-02-03 23:03:17,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 590. [2018-02-03 23:03:17,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-02-03 23:03:17,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 684 transitions. [2018-02-03 23:03:17,921 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 684 transitions. Word has length 237 [2018-02-03 23:03:17,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:03:17,921 INFO L432 AbstractCegarLoop]: Abstraction has 590 states and 684 transitions. [2018-02-03 23:03:17,921 INFO L433 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-02-03 23:03:17,921 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 684 transitions. [2018-02-03 23:03:17,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-02-03 23:03:17,922 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:03:17,922 INFO L351 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1] [2018-02-03 23:03:17,922 INFO L371 AbstractCegarLoop]: === Iteration 48 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:03:17,922 INFO L82 PathProgramCache]: Analyzing trace with hash 1141565685, now seen corresponding path program 47 times [2018-02-03 23:03:17,922 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:03:17,922 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:03:17,923 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:17,923 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:03:17,923 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:17,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:03:17,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:03:18,576 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 0 proven. 5499 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:18,576 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:03:18,576 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:03:18,581 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:03:19,186 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 48 check-sat command(s) [2018-02-03 23:03:19,186 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:03:19,190 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:03:19,925 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 0 proven. 5499 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:19,944 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:03:19,945 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 97 [2018-02-03 23:03:19,945 INFO L409 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-02-03 23:03:19,945 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-02-03 23:03:19,946 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2449, Invalid=7057, Unknown=0, NotChecked=0, Total=9506 [2018-02-03 23:03:19,946 INFO L87 Difference]: Start difference. First operand 590 states and 684 transitions. Second operand 98 states. [2018-02-03 23:03:25,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:03:25,708 INFO L93 Difference]: Finished difference Result 652 states and 749 transitions. [2018-02-03 23:03:25,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-02-03 23:03:25,708 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 242 [2018-02-03 23:03:25,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:03:25,709 INFO L225 Difference]: With dead ends: 652 [2018-02-03 23:03:25,709 INFO L226 Difference]: Without dead ends: 652 [2018-02-03 23:03:25,710 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4419 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2499, Invalid=7203, Unknown=0, NotChecked=0, Total=9702 [2018-02-03 23:03:25,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2018-02-03 23:03:25,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 602. [2018-02-03 23:03:25,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 602 states. [2018-02-03 23:03:25,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 698 transitions. [2018-02-03 23:03:25,713 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 698 transitions. Word has length 242 [2018-02-03 23:03:25,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:03:25,713 INFO L432 AbstractCegarLoop]: Abstraction has 602 states and 698 transitions. [2018-02-03 23:03:25,713 INFO L433 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-02-03 23:03:25,713 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 698 transitions. [2018-02-03 23:03:25,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-02-03 23:03:25,714 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:03:25,714 INFO L351 BasicCegarLoop]: trace histogram [49, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1] [2018-02-03 23:03:25,714 INFO L371 AbstractCegarLoop]: === Iteration 49 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:03:25,714 INFO L82 PathProgramCache]: Analyzing trace with hash 993538974, now seen corresponding path program 48 times [2018-02-03 23:03:25,714 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:03:25,714 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:03:25,715 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:25,715 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:03:25,715 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:25,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:03:25,721 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:03:26,350 INFO L134 CoverageAnalysis]: Checked inductivity of 5736 backedges. 0 proven. 5736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:26,350 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:03:26,350 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:03:26,355 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:03:26,553 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2018-02-03 23:03:26,553 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:03:26,556 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:03:27,071 INFO L134 CoverageAnalysis]: Checked inductivity of 5736 backedges. 0 proven. 5736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:27,090 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:03:27,090 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 68 [2018-02-03 23:03:27,090 INFO L409 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-02-03 23:03:27,090 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-02-03 23:03:27,091 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1432, Invalid=3260, Unknown=0, NotChecked=0, Total=4692 [2018-02-03 23:03:27,091 INFO L87 Difference]: Start difference. First operand 602 states and 698 transitions. Second operand 69 states. [2018-02-03 23:03:30,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:03:30,105 INFO L93 Difference]: Finished difference Result 665 states and 764 transitions. [2018-02-03 23:03:30,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-02-03 23:03:30,106 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 247 [2018-02-03 23:03:30,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:03:30,107 INFO L225 Difference]: With dead ends: 665 [2018-02-03 23:03:30,107 INFO L226 Difference]: Without dead ends: 665 [2018-02-03 23:03:30,108 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3855, Invalid=9717, Unknown=0, NotChecked=0, Total=13572 [2018-02-03 23:03:30,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2018-02-03 23:03:30,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 614. [2018-02-03 23:03:30,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 614 states. [2018-02-03 23:03:30,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 712 transitions. [2018-02-03 23:03:30,111 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 712 transitions. Word has length 247 [2018-02-03 23:03:30,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:03:30,111 INFO L432 AbstractCegarLoop]: Abstraction has 614 states and 712 transitions. [2018-02-03 23:03:30,111 INFO L433 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-02-03 23:03:30,112 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 712 transitions. [2018-02-03 23:03:30,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2018-02-03 23:03:30,112 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:03:30,112 INFO L351 BasicCegarLoop]: trace histogram [50, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1] [2018-02-03 23:03:30,112 INFO L371 AbstractCegarLoop]: === Iteration 50 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:03:30,112 INFO L82 PathProgramCache]: Analyzing trace with hash 522988181, now seen corresponding path program 49 times [2018-02-03 23:03:30,113 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:03:30,113 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:03:30,113 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:30,113 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:03:30,113 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:30,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:03:30,120 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:03:30,780 INFO L134 CoverageAnalysis]: Checked inductivity of 5978 backedges. 0 proven. 5978 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:30,780 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:03:30,780 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:03:30,785 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:03:30,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:03:30,810 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:03:31,440 INFO L134 CoverageAnalysis]: Checked inductivity of 5978 backedges. 0 proven. 5978 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:31,457 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:03:31,457 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 102 [2018-02-03 23:03:31,457 INFO L409 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-02-03 23:03:31,457 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-02-03 23:03:31,458 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-02-03 23:03:31,458 INFO L87 Difference]: Start difference. First operand 614 states and 712 transitions. Second operand 103 states. [2018-02-03 23:03:37,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:03:37,030 INFO L93 Difference]: Finished difference Result 678 states and 779 transitions. [2018-02-03 23:03:37,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-02-03 23:03:37,030 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 252 [2018-02-03 23:03:37,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:03:37,032 INFO L225 Difference]: With dead ends: 678 [2018-02-03 23:03:37,032 INFO L226 Difference]: Without dead ends: 678 [2018-02-03 23:03:37,032 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4899 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-02-03 23:03:37,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2018-02-03 23:03:37,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 626. [2018-02-03 23:03:37,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 626 states. [2018-02-03 23:03:37,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 726 transitions. [2018-02-03 23:03:37,036 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 726 transitions. Word has length 252 [2018-02-03 23:03:37,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:03:37,036 INFO L432 AbstractCegarLoop]: Abstraction has 626 states and 726 transitions. [2018-02-03 23:03:37,036 INFO L433 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-02-03 23:03:37,036 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 726 transitions. [2018-02-03 23:03:37,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-02-03 23:03:37,037 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:03:37,037 INFO L351 BasicCegarLoop]: trace histogram [51, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1] [2018-02-03 23:03:37,037 INFO L371 AbstractCegarLoop]: === Iteration 51 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:03:37,037 INFO L82 PathProgramCache]: Analyzing trace with hash 683603454, now seen corresponding path program 50 times [2018-02-03 23:03:37,037 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:03:37,037 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:03:37,038 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:37,038 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:03:37,038 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:37,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:03:37,044 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:03:37,736 INFO L134 CoverageAnalysis]: Checked inductivity of 6225 backedges. 0 proven. 6225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:37,736 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:03:37,759 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:03:37,764 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:03:37,789 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:03:37,789 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:03:37,791 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:03:38,439 INFO L134 CoverageAnalysis]: Checked inductivity of 6225 backedges. 0 proven. 6225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:38,456 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:03:38,456 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 104 [2018-02-03 23:03:38,457 INFO L409 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-02-03 23:03:38,457 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-02-03 23:03:38,458 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-02-03 23:03:38,458 INFO L87 Difference]: Start difference. First operand 626 states and 726 transitions. Second operand 105 states. [2018-02-03 23:03:45,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:03:45,585 INFO L93 Difference]: Finished difference Result 691 states and 794 transitions. [2018-02-03 23:03:45,585 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-02-03 23:03:45,586 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 257 [2018-02-03 23:03:45,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:03:45,587 INFO L225 Difference]: With dead ends: 691 [2018-02-03 23:03:45,587 INFO L226 Difference]: Without dead ends: 691 [2018-02-03 23:03:45,587 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 206 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:03:45,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2018-02-03 23:03:45,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 638. [2018-02-03 23:03:45,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 638 states. [2018-02-03 23:03:45,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 740 transitions. [2018-02-03 23:03:45,591 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 740 transitions. Word has length 257 [2018-02-03 23:03:45,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:03:45,591 INFO L432 AbstractCegarLoop]: Abstraction has 638 states and 740 transitions. [2018-02-03 23:03:45,591 INFO L433 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-02-03 23:03:45,591 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 740 transitions. [2018-02-03 23:03:45,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2018-02-03 23:03:45,592 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:03:45,592 INFO L351 BasicCegarLoop]: trace histogram [52, 51, 51, 51, 51, 1, 1, 1, 1, 1, 1] [2018-02-03 23:03:45,592 INFO L371 AbstractCegarLoop]: === Iteration 52 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:03:45,592 INFO L82 PathProgramCache]: Analyzing trace with hash 1700783157, now seen corresponding path program 51 times [2018-02-03 23:03:45,592 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:03:45,593 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:03:45,593 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:45,593 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:03:45,593 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:45,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:03:45,600 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:03:46,308 INFO L134 CoverageAnalysis]: Checked inductivity of 6477 backedges. 0 proven. 6477 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:46,308 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:03:46,308 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:03:46,313 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:03:46,782 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 52 check-sat command(s) [2018-02-03 23:03:46,783 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:03:46,786 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:03:46,828 INFO L134 CoverageAnalysis]: Checked inductivity of 6477 backedges. 0 proven. 6477 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:46,846 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:03:46,846 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-02-03 23:03:46,847 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-02-03 23:03:46,847 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-02-03 23:03:46,847 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1383, Invalid=1587, Unknown=0, NotChecked=0, Total=2970 [2018-02-03 23:03:46,847 INFO L87 Difference]: Start difference. First operand 638 states and 740 transitions. Second operand 55 states. [2018-02-03 23:03:48,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:03:48,582 INFO L93 Difference]: Finished difference Result 704 states and 809 transitions. [2018-02-03 23:03:48,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-02-03 23:03:48,582 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 262 [2018-02-03 23:03:48,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:03:48,584 INFO L225 Difference]: With dead ends: 704 [2018-02-03 23:03:48,584 INFO L226 Difference]: Without dead ends: 704 [2018-02-03 23:03:48,584 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1376 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=4137, Invalid=6993, Unknown=0, NotChecked=0, Total=11130 [2018-02-03 23:03:48,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-02-03 23:03:48,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 650. [2018-02-03 23:03:48,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2018-02-03 23:03:48,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 754 transitions. [2018-02-03 23:03:48,588 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 754 transitions. Word has length 262 [2018-02-03 23:03:48,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:03:48,588 INFO L432 AbstractCegarLoop]: Abstraction has 650 states and 754 transitions. [2018-02-03 23:03:48,588 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-02-03 23:03:48,588 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 754 transitions. [2018-02-03 23:03:48,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2018-02-03 23:03:48,589 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:03:48,589 INFO L351 BasicCegarLoop]: trace histogram [53, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1] [2018-02-03 23:03:48,589 INFO L371 AbstractCegarLoop]: === Iteration 53 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:03:48,589 INFO L82 PathProgramCache]: Analyzing trace with hash -1946271650, now seen corresponding path program 52 times [2018-02-03 23:03:48,589 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:03:48,589 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:03:48,590 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:48,590 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:03:48,590 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:48,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:03:48,596 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:03:49,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6734 backedges. 0 proven. 6734 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:49,369 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:03:49,369 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:03:49,375 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:03:49,403 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:03:49,403 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:03:49,405 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:03:50,203 INFO L134 CoverageAnalysis]: Checked inductivity of 6734 backedges. 0 proven. 6734 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:50,221 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:03:50,221 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 108 [2018-02-03 23:03:50,222 INFO L409 AbstractCegarLoop]: Interpolant automaton has 109 states [2018-02-03 23:03:50,222 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2018-02-03 23:03:50,223 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-02-03 23:03:50,223 INFO L87 Difference]: Start difference. First operand 650 states and 754 transitions. Second operand 109 states. [2018-02-03 23:03:56,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:03:56,490 INFO L93 Difference]: Finished difference Result 717 states and 824 transitions. [2018-02-03 23:03:56,490 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-02-03 23:03:56,490 INFO L78 Accepts]: Start accepts. Automaton has 109 states. Word has length 267 [2018-02-03 23:03:56,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:03:56,492 INFO L225 Difference]: With dead ends: 717 [2018-02-03 23:03:56,492 INFO L226 Difference]: Without dead ends: 717 [2018-02-03 23:03:56,492 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5346 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-02-03 23:03:56,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2018-02-03 23:03:56,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 662. [2018-02-03 23:03:56,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 662 states. [2018-02-03 23:03:56,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 768 transitions. [2018-02-03 23:03:56,496 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 768 transitions. Word has length 267 [2018-02-03 23:03:56,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:03:56,496 INFO L432 AbstractCegarLoop]: Abstraction has 662 states and 768 transitions. [2018-02-03 23:03:56,496 INFO L433 AbstractCegarLoop]: Interpolant automaton has 109 states. [2018-02-03 23:03:56,496 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 768 transitions. [2018-02-03 23:03:56,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2018-02-03 23:03:56,497 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:03:56,497 INFO L351 BasicCegarLoop]: trace histogram [54, 53, 53, 53, 53, 1, 1, 1, 1, 1, 1] [2018-02-03 23:03:56,497 INFO L371 AbstractCegarLoop]: === Iteration 54 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:03:56,497 INFO L82 PathProgramCache]: Analyzing trace with hash 468719061, now seen corresponding path program 53 times [2018-02-03 23:03:56,497 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:03:56,497 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:03:56,498 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:56,498 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:03:56,498 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:03:56,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:03:56,505 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:03:57,312 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 0 proven. 6996 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:57,313 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:03:57,313 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 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:03:57,319 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:03:58,268 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 54 check-sat command(s) [2018-02-03 23:03:58,268 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:03:58,272 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:03:59,110 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 0 proven. 6996 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:03:59,129 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:03:59,129 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55] total 109 [2018-02-03 23:03:59,130 INFO L409 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-02-03 23:03:59,130 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-02-03 23:03:59,131 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3079, Invalid=8911, Unknown=0, NotChecked=0, Total=11990 [2018-02-03 23:03:59,131 INFO L87 Difference]: Start difference. First operand 662 states and 768 transitions. Second operand 110 states. [2018-02-03 23:04:05,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:04:05,909 INFO L93 Difference]: Finished difference Result 730 states and 839 transitions. [2018-02-03 23:04:05,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-02-03 23:04:05,909 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 272 [2018-02-03 23:04:05,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:04:05,911 INFO L225 Difference]: With dead ends: 730 [2018-02-03 23:04:05,911 INFO L226 Difference]: Without dead ends: 730 [2018-02-03 23:04:05,911 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5619 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3135, Invalid=9075, Unknown=0, NotChecked=0, Total=12210 [2018-02-03 23:04:05,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2018-02-03 23:04:05,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 674. [2018-02-03 23:04:05,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 674 states. [2018-02-03 23:04:05,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 782 transitions. [2018-02-03 23:04:05,915 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 782 transitions. Word has length 272 [2018-02-03 23:04:05,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:04:05,916 INFO L432 AbstractCegarLoop]: Abstraction has 674 states and 782 transitions. [2018-02-03 23:04:05,916 INFO L433 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-02-03 23:04:05,916 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 782 transitions. [2018-02-03 23:04:05,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-02-03 23:04:05,917 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:04:05,917 INFO L351 BasicCegarLoop]: trace histogram [55, 54, 54, 54, 54, 1, 1, 1, 1, 1, 1] [2018-02-03 23:04:05,917 INFO L371 AbstractCegarLoop]: === Iteration 55 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:04:05,918 INFO L82 PathProgramCache]: Analyzing trace with hash 502010558, now seen corresponding path program 54 times [2018-02-03 23:04:05,918 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:04:05,918 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:04:05,918 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:04:05,919 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:04:05,919 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:04:05,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:04:05,930 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:04:06,749 INFO L134 CoverageAnalysis]: Checked inductivity of 7263 backedges. 0 proven. 7263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:04:06,749 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:04:06,749 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 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:04:06,756 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:04:07,052 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2018-02-03 23:04:07,053 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:04:07,056 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:04:07,148 INFO L134 CoverageAnalysis]: Checked inductivity of 7263 backedges. 0 proven. 7263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:04:07,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:04:07,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 60 [2018-02-03 23:04:07,166 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-02-03 23:04:07,166 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-02-03 23:04:07,166 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1558, Invalid=2102, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 23:04:07,166 INFO L87 Difference]: Start difference. First operand 674 states and 782 transitions. Second operand 61 states. [2018-02-03 23:04:09,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:04:09,033 INFO L93 Difference]: Finished difference Result 743 states and 854 transitions. [2018-02-03 23:04:09,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-02-03 23:04:09,033 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 277 [2018-02-03 23:04:09,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:04:09,035 INFO L225 Difference]: With dead ends: 743 [2018-02-03 23:04:09,035 INFO L226 Difference]: Without dead ends: 743 [2018-02-03 23:04:09,035 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1702 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=4742, Invalid=8368, Unknown=0, NotChecked=0, Total=13110 [2018-02-03 23:04:09,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2018-02-03 23:04:09,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 686. [2018-02-03 23:04:09,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 686 states. [2018-02-03 23:04:09,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 796 transitions. [2018-02-03 23:04:09,040 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 796 transitions. Word has length 277 [2018-02-03 23:04:09,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:04:09,040 INFO L432 AbstractCegarLoop]: Abstraction has 686 states and 796 transitions. [2018-02-03 23:04:09,040 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-02-03 23:04:09,040 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 796 transitions. [2018-02-03 23:04:09,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-02-03 23:04:09,041 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:04:09,041 INFO L351 BasicCegarLoop]: trace histogram [56, 55, 55, 55, 55, 1, 1, 1, 1, 1, 1] [2018-02-03 23:04:09,041 INFO L371 AbstractCegarLoop]: === Iteration 56 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:04:09,041 INFO L82 PathProgramCache]: Analyzing trace with hash -1280917643, now seen corresponding path program 55 times [2018-02-03 23:04:09,041 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:04:09,041 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:04:09,042 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:04:09,042 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:04:09,042 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:04:09,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:04:09,048 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:04:09,893 INFO L134 CoverageAnalysis]: Checked inductivity of 7535 backedges. 0 proven. 7535 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:04:09,893 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:04:09,893 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 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:04:09,898 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:04:09,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:04:09,929 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:04:10,691 INFO L134 CoverageAnalysis]: Checked inductivity of 7535 backedges. 0 proven. 7535 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:04:10,708 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:04:10,708 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57] total 114 [2018-02-03 23:04:10,708 INFO L409 AbstractCegarLoop]: Interpolant automaton has 115 states [2018-02-03 23:04:10,708 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2018-02-03 23:04:10,709 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-02-03 23:04:10,709 INFO L87 Difference]: Start difference. First operand 686 states and 796 transitions. Second operand 115 states. [2018-02-03 23:04:18,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:04:18,162 INFO L93 Difference]: Finished difference Result 756 states and 869 transitions. [2018-02-03 23:04:18,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-02-03 23:04:18,197 INFO L78 Accepts]: Start accepts. Automaton has 115 states. Word has length 282 [2018-02-03 23:04:18,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:04:18,199 INFO L225 Difference]: With dead ends: 756 [2018-02-03 23:04:18,199 INFO L226 Difference]: Without dead ends: 756 [2018-02-03 23:04:18,199 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6159 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-02-03 23:04:18,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-02-03 23:04:18,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 698. [2018-02-03 23:04:18,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 698 states. [2018-02-03 23:04:18,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 810 transitions. [2018-02-03 23:04:18,203 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 810 transitions. Word has length 282 [2018-02-03 23:04:18,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:04:18,203 INFO L432 AbstractCegarLoop]: Abstraction has 698 states and 810 transitions. [2018-02-03 23:04:18,203 INFO L433 AbstractCegarLoop]: Interpolant automaton has 115 states. [2018-02-03 23:04:18,203 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 810 transitions. [2018-02-03 23:04:18,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2018-02-03 23:04:18,204 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:04:18,204 INFO L351 BasicCegarLoop]: trace histogram [57, 56, 56, 56, 56, 1, 1, 1, 1, 1, 1] [2018-02-03 23:04:18,204 INFO L371 AbstractCegarLoop]: === Iteration 57 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:04:18,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1543400734, now seen corresponding path program 56 times [2018-02-03 23:04:18,204 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:04:18,204 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:04:18,205 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:04:18,205 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:04:18,205 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:04:18,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:04:18,211 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:04:19,051 INFO L134 CoverageAnalysis]: Checked inductivity of 7812 backedges. 0 proven. 7812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:04:19,051 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:04:19,051 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 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:04:19,057 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:04:19,083 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:04:19,084 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:04:19,087 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:04:20,026 INFO L134 CoverageAnalysis]: Checked inductivity of 7812 backedges. 0 proven. 7812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:04:20,044 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:04:20,044 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58] total 116 [2018-02-03 23:04:20,044 INFO L409 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-02-03 23:04:20,045 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-02-03 23:04:20,045 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-02-03 23:04:20,045 INFO L87 Difference]: Start difference. First operand 698 states and 810 transitions. Second operand 117 states. [2018-02-03 23:04:24,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:04:24,744 INFO L93 Difference]: Finished difference Result 769 states and 884 transitions. [2018-02-03 23:04:24,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-02-03 23:04:24,744 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 287 [2018-02-03 23:04:24,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:04:24,746 INFO L225 Difference]: With dead ends: 769 [2018-02-03 23:04:24,746 INFO L226 Difference]: Without dead ends: 769 [2018-02-03 23:04:24,746 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5956 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-02-03 23:04:24,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2018-02-03 23:04:24,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 710. [2018-02-03 23:04:24,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 710 states. [2018-02-03 23:04:24,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 824 transitions. [2018-02-03 23:04:24,750 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 824 transitions. Word has length 287 [2018-02-03 23:04:24,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:04:24,750 INFO L432 AbstractCegarLoop]: Abstraction has 710 states and 824 transitions. [2018-02-03 23:04:24,750 INFO L433 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-02-03 23:04:24,750 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 824 transitions. [2018-02-03 23:04:24,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-02-03 23:04:24,751 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:04:24,751 INFO L351 BasicCegarLoop]: trace histogram [58, 57, 57, 57, 57, 1, 1, 1, 1, 1, 1] [2018-02-03 23:04:24,751 INFO L371 AbstractCegarLoop]: === Iteration 58 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:04:24,752 INFO L82 PathProgramCache]: Analyzing trace with hash -1462902507, now seen corresponding path program 57 times [2018-02-03 23:04:24,752 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:04:24,752 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:04:24,752 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:04:24,752 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:04:24,752 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:04:24,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:04:24,759 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:04:25,673 INFO L134 CoverageAnalysis]: Checked inductivity of 8094 backedges. 0 proven. 8094 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:04:25,674 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:04:25,674 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 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:04:25,678 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:04:26,390 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 58 check-sat command(s) [2018-02-03 23:04:26,391 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:04:26,394 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:04:26,435 INFO L134 CoverageAnalysis]: Checked inductivity of 8094 backedges. 0 proven. 8094 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:04:26,454 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:04:26,455 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 60 [2018-02-03 23:04:26,455 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-02-03 23:04:26,455 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-02-03 23:04:26,455 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1716, Invalid=1944, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 23:04:26,455 INFO L87 Difference]: Start difference. First operand 710 states and 824 transitions. Second operand 61 states. [2018-02-03 23:04:28,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:04:28,374 INFO L93 Difference]: Finished difference Result 782 states and 899 transitions. [2018-02-03 23:04:28,374 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-02-03 23:04:28,374 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 292 [2018-02-03 23:04:28,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:04:28,376 INFO L225 Difference]: With dead ends: 782 [2018-02-03 23:04:28,376 INFO L226 Difference]: Without dead ends: 782 [2018-02-03 23:04:28,376 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1709 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=5136, Invalid=8670, Unknown=0, NotChecked=0, Total=13806 [2018-02-03 23:04:28,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2018-02-03 23:04:28,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 722. [2018-02-03 23:04:28,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 722 states. [2018-02-03 23:04:28,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 838 transitions. [2018-02-03 23:04:28,380 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 838 transitions. Word has length 292 [2018-02-03 23:04:28,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:04:28,380 INFO L432 AbstractCegarLoop]: Abstraction has 722 states and 838 transitions. [2018-02-03 23:04:28,380 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-02-03 23:04:28,381 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 838 transitions. [2018-02-03 23:04:28,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-02-03 23:04:28,381 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:04:28,381 INFO L351 BasicCegarLoop]: trace histogram [59, 58, 58, 58, 58, 1, 1, 1, 1, 1, 1] [2018-02-03 23:04:28,381 INFO L371 AbstractCegarLoop]: === Iteration 59 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr5AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:04:28,382 INFO L82 PathProgramCache]: Analyzing trace with hash -399814786, now seen corresponding path program 58 times [2018-02-03 23:04:28,382 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:04:28,382 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:04:28,382 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:04:28,382 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:04:28,382 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:04:28,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:04:28,388 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:04:29,302 INFO L134 CoverageAnalysis]: Checked inductivity of 8381 backedges. 0 proven. 8381 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:04:29,302 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:04:29,302 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:04:29,308 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:04:29,338 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:04:29,339 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:04:29,341 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:04:30,247 INFO L134 CoverageAnalysis]: Checked inductivity of 8381 backedges. 0 proven. 8381 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:04:30,264 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:04:30,264 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60] total 120 [2018-02-03 23:04:30,265 INFO L409 AbstractCegarLoop]: Interpolant automaton has 121 states [2018-02-03 23:04:30,265 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2018-02-03 23:04:30,265 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-02-03 23:04:30,266 INFO L87 Difference]: Start difference. First operand 722 states and 838 transitions. Second operand 121 states. Received shutdown request... [2018-02-03 23:04:32,779 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-02-03 23:04:32,780 WARN L491 AbstractCegarLoop]: Verification canceled [2018-02-03 23:04:32,784 WARN L185 ceAbstractionStarter]: Timeout [2018-02-03 23:04:32,784 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.02 11:04:32 BoogieIcfgContainer [2018-02-03 23:04:32,784 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-02-03 23:04:32,784 INFO L168 Benchmark]: Toolchain (without parser) took 179136.30 ms. Allocated memory was 384.8 MB in the beginning and 1.3 GB in the end (delta: 913.8 MB). Free memory was 342.8 MB in the beginning and 960.2 MB in the end (delta: -617.4 MB). Peak memory consumption was 296.4 MB. Max. memory is 5.3 GB. [2018-02-03 23:04:32,785 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 384.8 MB. Free memory is still 348.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-02-03 23:04:32,785 INFO L168 Benchmark]: CACSL2BoogieTranslator took 117.49 ms. Allocated memory is still 384.8 MB. Free memory was 342.8 MB in the beginning and 334.7 MB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 MB. Max. memory is 5.3 GB. [2018-02-03 23:04:32,786 INFO L168 Benchmark]: Boogie Preprocessor took 16.88 ms. Allocated memory is still 384.8 MB. Free memory was 334.7 MB in the beginning and 333.4 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-02-03 23:04:32,786 INFO L168 Benchmark]: RCFGBuilder took 121.66 ms. Allocated memory is still 384.8 MB. Free memory was 333.4 MB in the beginning and 320.1 MB in the end (delta: 13.2 MB). Peak memory consumption was 13.2 MB. Max. memory is 5.3 GB. [2018-02-03 23:04:32,786 INFO L168 Benchmark]: TraceAbstraction took 178878.01 ms. Allocated memory was 384.8 MB in the beginning and 1.3 GB in the end (delta: 913.8 MB). Free memory was 320.1 MB in the beginning and 960.2 MB in the end (delta: -640.0 MB). Peak memory consumption was 273.8 MB. Max. memory is 5.3 GB. [2018-02-03 23:04:32,787 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.14 ms. Allocated memory is still 384.8 MB. Free memory is still 348.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 117.49 ms. Allocated memory is still 384.8 MB. Free memory was 342.8 MB in the beginning and 334.7 MB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 16.88 ms. Allocated memory is still 384.8 MB. Free memory was 334.7 MB in the beginning and 333.4 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 121.66 ms. Allocated memory is still 384.8 MB. Free memory was 333.4 MB in the beginning and 320.1 MB in the end (delta: 13.2 MB). Peak memory consumption was 13.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 178878.01 ms. Allocated memory was 384.8 MB in the beginning and 1.3 GB in the end (delta: 913.8 MB). Free memory was 320.1 MB in the beginning and 960.2 MB in the end (delta: -640.0 MB). Peak memory consumption was 273.8 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 7]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 7). Cancelled while BasicCegarLoop was constructing difference of abstraction (722states) and interpolant automaton (currently 41 states, 121 states before enhancement), while ReachableStatesComputation was computing reachable states (250 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (722states) and interpolant automaton (currently 41 states, 121 states before enhancement), while ReachableStatesComputation was computing reachable states (250 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (722states) and interpolant automaton (currently 41 states, 121 states before enhancement), while ReachableStatesComputation was computing reachable states (250 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (722states) and interpolant automaton (currently 41 states, 121 states before enhancement), while ReachableStatesComputation was computing reachable states (250 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 12]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 12). Cancelled while BasicCegarLoop was constructing difference of abstraction (722states) and interpolant automaton (currently 41 states, 121 states before enhancement), while ReachableStatesComputation was computing reachable states (250 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (722states) and interpolant automaton (currently 41 states, 121 states before enhancement), while ReachableStatesComputation was computing reachable states (250 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 34 locations, 6 error locations. TIMEOUT Result, 178.8s OverallTime, 59 OverallIterations, 59 TraceHistogramMax, 133.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 7447 SDtfs, 52528 SDslu, 154833 SDs, 0 SdLazy, 560815 SolverSat, 19038 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 96.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11363 GetRequests, 7804 SyntacticMatches, 6 SemanticMatches, 3553 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99774 ImplicationChecksByTransitivity, 38.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=722occurred in iteration=58, 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, 58 MinimizatonAttempts, 1827 StatesRemovedByMinimization, 58 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 5.9s SatisfiabilityAnalysisTime, 36.3s InterpolantComputationTime, 17929 NumberOfCodeBlocks, 17929 NumberOfCodeBlocksAsserted, 968 NumberOfCheckSat, 17812 ConstructedInterpolants, 0 QuantifiedInterpolants, 12268002 SizeOfPredicates, 0 NumberOfNonLiveVariables, 19633 ConjunctsInSsa, 3045 ConjunctsInUnsatCore, 117 InterpolantComputations, 1 PerfectInterpolantSequences, 0/331934 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/standard_strcpy_original_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-02-03_23-04-32-793.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_original_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-02-03_23-04-32-793.csv Completed graceful shutdown