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_false-valid-deref_ground.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-c17473d-m [2018-02-04 12:15:25,453 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-02-04 12:15:25,454 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-02-04 12:15:25,465 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-02-04 12:15:25,465 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-02-04 12:15:25,466 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-02-04 12:15:25,467 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-02-04 12:15:25,468 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-02-04 12:15:25,469 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-02-04 12:15:25,470 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-02-04 12:15:25,470 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-02-04 12:15:25,471 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-02-04 12:15:25,471 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-02-04 12:15:25,472 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-02-04 12:15:25,473 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-02-04 12:15:25,475 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-02-04 12:15:25,477 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-02-04 12:15:25,478 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-02-04 12:15:25,479 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-02-04 12:15:25,480 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-02-04 12:15:25,482 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-02-04 12:15:25,482 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-02-04 12:15:25,482 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-02-04 12:15:25,483 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-02-04 12:15:25,484 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-02-04 12:15:25,485 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-02-04 12:15:25,485 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-02-04 12:15:25,485 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-02-04 12:15:25,485 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-02-04 12:15:25,486 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-02-04 12:15:25,486 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-02-04 12:15:25,487 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-04 12:15:25,496 INFO L110 SettingsManager]: Loading preferences was successful [2018-02-04 12:15:25,496 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-02-04 12:15:25,497 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-02-04 12:15:25,497 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-02-04 12:15:25,497 INFO L133 SettingsManager]: * Use SBE=true [2018-02-04 12:15:25,497 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-02-04 12:15:25,498 INFO L133 SettingsManager]: * sizeof long=4 [2018-02-04 12:15:25,498 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-02-04 12:15:25,498 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-02-04 12:15:25,498 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-02-04 12:15:25,498 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-02-04 12:15:25,498 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-02-04 12:15:25,498 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-02-04 12:15:25,499 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-02-04 12:15:25,499 INFO L133 SettingsManager]: * sizeof long double=12 [2018-02-04 12:15:25,499 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-02-04 12:15:25,499 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-02-04 12:15:25,499 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-02-04 12:15:25,499 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-02-04 12:15:25,499 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-02-04 12:15:25,500 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-02-04 12:15:25,500 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-02-04 12:15:25,500 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-02-04 12:15:25,500 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-02-04 12:15:25,530 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-02-04 12:15:25,538 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-02-04 12:15:25,541 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-02-04 12:15:25,542 INFO L271 PluginConnector]: Initializing CDTParser... [2018-02-04 12:15:25,543 INFO L276 PluginConnector]: CDTParser initialized [2018-02-04 12:15:25,543 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i [2018-02-04 12:15:25,629 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-02-04 12:15:25,630 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-02-04 12:15:25,631 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-02-04 12:15:25,631 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-02-04 12:15:25,637 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-02-04 12:15:25,638 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.02 12:15:25" (1/1) ... [2018-02-04 12:15:25,641 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1537ade2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:15:25, skipping insertion in model container [2018-02-04 12:15:25,641 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.02 12:15:25" (1/1) ... [2018-02-04 12:15:25,655 INFO L153 Dispatcher]: Using SV-COMP mode [2018-02-04 12:15:25,670 INFO L153 Dispatcher]: Using SV-COMP mode [2018-02-04 12:15:25,761 INFO L450 PostProcessor]: Settings: Checked method=main [2018-02-04 12:15:25,769 INFO L450 PostProcessor]: Settings: Checked method=main [2018-02-04 12:15:25,772 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:15:25 WrapperNode [2018-02-04 12:15:25,773 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-02-04 12:15:25,773 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-02-04 12:15:25,773 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-02-04 12:15:25,773 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-02-04 12:15:25,781 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:15:25" (1/1) ... [2018-02-04 12:15:25,782 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:15:25" (1/1) ... [2018-02-04 12:15:25,786 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:15:25" (1/1) ... [2018-02-04 12:15:25,786 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:15:25" (1/1) ... [2018-02-04 12:15:25,787 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:15:25" (1/1) ... [2018-02-04 12:15:25,789 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:15:25" (1/1) ... [2018-02-04 12:15:25,789 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:15:25" (1/1) ... [2018-02-04 12:15:25,790 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-02-04 12:15:25,790 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-02-04 12:15:25,791 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-02-04 12:15:25,791 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-02-04 12:15:25,791 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:15:25" (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-04 12:15:25,823 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-02-04 12:15:25,823 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-02-04 12:15:25,823 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-02-04 12:15:25,824 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-02-04 12:15:25,824 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-02-04 12:15:25,824 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-02-04 12:15:25,824 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-02-04 12:15:25,824 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-02-04 12:15:25,824 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-02-04 12:15:25,912 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-02-04 12:15:25,913 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.02 12:15:25 BoogieIcfgContainer [2018-02-04 12:15:25,913 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-02-04 12:15:25,914 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-02-04 12:15:25,914 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-02-04 12:15:25,916 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-02-04 12:15:25,916 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.02 12:15:25" (1/3) ... [2018-02-04 12:15:25,917 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54e7a6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.02 12:15:25, skipping insertion in model container [2018-02-04 12:15:25,917 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:15:25" (2/3) ... [2018-02-04 12:15:25,917 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54e7a6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.02 12:15:25, skipping insertion in model container [2018-02-04 12:15:25,918 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.02 12:15:25" (3/3) ... [2018-02-04 12:15:25,919 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_false-valid-deref_ground.i [2018-02-04 12:15:25,926 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-02-04 12:15:25,933 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 5 error locations. [2018-02-04 12:15:25,961 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-02-04 12:15:25,961 INFO L323 AbstractCegarLoop]: Hoare is false [2018-02-04 12:15:25,961 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-02-04 12:15:25,961 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-02-04 12:15:25,961 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-02-04 12:15:25,962 INFO L327 AbstractCegarLoop]: Difference is false [2018-02-04 12:15:25,962 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-02-04 12:15:25,962 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-02-04 12:15:25,962 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-02-04 12:15:25,973 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states. [2018-02-04 12:15:25,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-02-04 12:15:25,981 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:25,982 INFO L351 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:25,982 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:25,987 INFO L82 PathProgramCache]: Analyzing trace with hash -42218404, now seen corresponding path program 1 times [2018-02-04 12:15:25,989 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:25,989 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:26,030 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,030 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:26,030 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:26,056 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:26,092 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-04 12:15:26,094 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-02-04 12:15:26,095 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-02-04 12:15:26,096 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-02-04 12:15:26,109 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-02-04 12:15:26,110 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-02-04 12:15:26,112 INFO L87 Difference]: Start difference. First operand 32 states. Second operand 3 states. [2018-02-04 12:15:26,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:26,158 INFO L93 Difference]: Finished difference Result 49 states and 53 transitions. [2018-02-04 12:15:26,159 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-02-04 12:15:26,160 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-02-04 12:15:26,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:26,166 INFO L225 Difference]: With dead ends: 49 [2018-02-04 12:15:26,166 INFO L226 Difference]: Without dead ends: 40 [2018-02-04 12:15:26,167 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-04 12:15:26,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-02-04 12:15:26,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 31. [2018-02-04 12:15:26,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-02-04 12:15:26,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 33 transitions. [2018-02-04 12:15:26,193 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 33 transitions. Word has length 7 [2018-02-04 12:15:26,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:26,193 INFO L432 AbstractCegarLoop]: Abstraction has 31 states and 33 transitions. [2018-02-04 12:15:26,193 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-02-04 12:15:26,194 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 33 transitions. [2018-02-04 12:15:26,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-02-04 12:15:26,194 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:26,194 INFO L351 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:26,194 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:26,194 INFO L82 PathProgramCache]: Analyzing trace with hash -207595369, now seen corresponding path program 1 times [2018-02-04 12:15:26,194 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:26,194 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:26,195 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,195 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:26,195 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:26,249 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:26,280 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-04 12:15:26,281 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:26,281 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-04 12:15:26,286 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:26,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:26,299 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:26,311 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-04 12:15:26,329 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:26,329 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-02-04 12:15:26,329 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-02-04 12:15:26,330 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-02-04 12:15:26,330 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-02-04 12:15:26,330 INFO L87 Difference]: Start difference. First operand 31 states and 33 transitions. Second operand 4 states. [2018-02-04 12:15:26,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:26,382 INFO L93 Difference]: Finished difference Result 54 states and 59 transitions. [2018-02-04 12:15:26,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-02-04 12:15:26,383 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2018-02-04 12:15:26,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:26,384 INFO L225 Difference]: With dead ends: 54 [2018-02-04 12:15:26,384 INFO L226 Difference]: Without dead ends: 54 [2018-02-04 12:15:26,385 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-04 12:15:26,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-02-04 12:15:26,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 36. [2018-02-04 12:15:26,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-02-04 12:15:26,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 39 transitions. [2018-02-04 12:15:26,389 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 39 transitions. Word has length 12 [2018-02-04 12:15:26,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:26,390 INFO L432 AbstractCegarLoop]: Abstraction has 36 states and 39 transitions. [2018-02-04 12:15:26,390 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-02-04 12:15:26,390 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 39 transitions. [2018-02-04 12:15:26,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-02-04 12:15:26,390 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:26,390 INFO L351 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:26,391 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:26,391 INFO L82 PathProgramCache]: Analyzing trace with hash -209255178, now seen corresponding path program 1 times [2018-02-04 12:15:26,391 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:26,391 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:26,392 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,392 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:26,392 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:26,398 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:26,424 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-04 12:15:26,424 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-02-04 12:15:26,425 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-02-04 12:15:26,425 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-02-04 12:15:26,425 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-02-04 12:15:26,425 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-02-04 12:15:26,426 INFO L87 Difference]: Start difference. First operand 36 states and 39 transitions. Second operand 4 states. [2018-02-04 12:15:26,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:26,467 INFO L93 Difference]: Finished difference Result 39 states and 41 transitions. [2018-02-04 12:15:26,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-02-04 12:15:26,467 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2018-02-04 12:15:26,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:26,468 INFO L225 Difference]: With dead ends: 39 [2018-02-04 12:15:26,468 INFO L226 Difference]: Without dead ends: 36 [2018-02-04 12:15:26,468 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-02-04 12:15:26,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2018-02-04 12:15:26,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2018-02-04 12:15:26,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-02-04 12:15:26,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 38 transitions. [2018-02-04 12:15:26,472 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 38 transitions. Word has length 12 [2018-02-04 12:15:26,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:26,472 INFO L432 AbstractCegarLoop]: Abstraction has 36 states and 38 transitions. [2018-02-04 12:15:26,472 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-02-04 12:15:26,472 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 38 transitions. [2018-02-04 12:15:26,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-02-04 12:15:26,473 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:26,473 INFO L351 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:26,473 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:26,473 INFO L82 PathProgramCache]: Analyzing trace with hash 2132883772, now seen corresponding path program 2 times [2018-02-04 12:15:26,473 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:26,474 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:26,474 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,475 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:26,475 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:26,481 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:26,522 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-04 12:15:26,522 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:26,522 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-04 12:15:26,531 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:15:26,538 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:15:26,538 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:26,539 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:26,547 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-04 12:15:26,566 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:26,566 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-02-04 12:15:26,566 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-02-04 12:15:26,567 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-02-04 12:15:26,567 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-02-04 12:15:26,567 INFO L87 Difference]: Start difference. First operand 36 states and 38 transitions. Second operand 5 states. [2018-02-04 12:15:26,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:26,609 INFO L93 Difference]: Finished difference Result 59 states and 64 transitions. [2018-02-04 12:15:26,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-02-04 12:15:26,609 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-02-04 12:15:26,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:26,610 INFO L225 Difference]: With dead ends: 59 [2018-02-04 12:15:26,610 INFO L226 Difference]: Without dead ends: 59 [2018-02-04 12:15:26,610 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-04 12:15:26,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-02-04 12:15:26,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 41. [2018-02-04 12:15:26,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-02-04 12:15:26,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 44 transitions. [2018-02-04 12:15:26,613 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 44 transitions. Word has length 17 [2018-02-04 12:15:26,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:26,613 INFO L432 AbstractCegarLoop]: Abstraction has 41 states and 44 transitions. [2018-02-04 12:15:26,613 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-02-04 12:15:26,613 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 44 transitions. [2018-02-04 12:15:26,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-02-04 12:15:26,613 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:26,614 INFO L351 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:26,614 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:26,614 INFO L82 PathProgramCache]: Analyzing trace with hash 2131223963, now seen corresponding path program 1 times [2018-02-04 12:15:26,614 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:26,614 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:26,615 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,615 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:26,615 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:26,620 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:26,637 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-02-04 12:15:26,637 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-02-04 12:15:26,637 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-02-04 12:15:26,638 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-02-04 12:15:26,638 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-02-04 12:15:26,638 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-02-04 12:15:26,638 INFO L87 Difference]: Start difference. First operand 41 states and 44 transitions. Second operand 3 states. [2018-02-04 12:15:26,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:26,647 INFO L93 Difference]: Finished difference Result 47 states and 51 transitions. [2018-02-04 12:15:26,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-02-04 12:15:26,647 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2018-02-04 12:15:26,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:26,648 INFO L225 Difference]: With dead ends: 47 [2018-02-04 12:15:26,648 INFO L226 Difference]: Without dead ends: 47 [2018-02-04 12:15:26,648 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-04 12:15:26,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-02-04 12:15:26,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. [2018-02-04 12:15:26,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-02-04 12:15:26,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 48 transitions. [2018-02-04 12:15:26,651 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 48 transitions. Word has length 17 [2018-02-04 12:15:26,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:26,651 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 48 transitions. [2018-02-04 12:15:26,651 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-02-04 12:15:26,651 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 48 transitions. [2018-02-04 12:15:26,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-02-04 12:15:26,651 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:26,652 INFO L351 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:26,652 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:26,652 INFO L82 PathProgramCache]: Analyzing trace with hash 2059138999, now seen corresponding path program 3 times [2018-02-04 12:15:26,652 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:26,652 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:26,652 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,653 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:26,653 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:26,658 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:26,704 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-04 12:15:26,704 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:26,704 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-04 12:15:26,709 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:15:26,716 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-02-04 12:15:26,716 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:26,717 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:26,723 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-04 12:15:26,741 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:26,741 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-02-04 12:15:26,741 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-02-04 12:15:26,741 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-02-04 12:15:26,742 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-02-04 12:15:26,742 INFO L87 Difference]: Start difference. First operand 45 states and 48 transitions. Second operand 7 states. [2018-02-04 12:15:26,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:26,826 INFO L93 Difference]: Finished difference Result 89 states and 96 transitions. [2018-02-04 12:15:26,826 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-02-04 12:15:26,827 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-02-04 12:15:26,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:26,828 INFO L225 Difference]: With dead ends: 89 [2018-02-04 12:15:26,828 INFO L226 Difference]: Without dead ends: 89 [2018-02-04 12:15:26,828 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-04 12:15:26,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-02-04 12:15:26,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 50. [2018-02-04 12:15:26,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-02-04 12:15:26,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-02-04 12:15:26,832 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 22 [2018-02-04 12:15:26,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:26,833 INFO L432 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-02-04 12:15:26,833 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-02-04 12:15:26,833 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-02-04 12:15:26,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-02-04 12:15:26,834 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:26,834 INFO L351 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:26,834 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:26,834 INFO L82 PathProgramCache]: Analyzing trace with hash -6617899, now seen corresponding path program 1 times [2018-02-04 12:15:26,834 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:26,834 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:26,835 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,835 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:26,835 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:26,846 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:26,879 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:26,879 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:26,879 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:15:26,887 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:26,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:26,896 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:26,914 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:26,932 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:26,932 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2018-02-04 12:15:26,932 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-02-04 12:15:26,932 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-02-04 12:15:26,933 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2018-02-04 12:15:26,933 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 8 states. [2018-02-04 12:15:26,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:26,982 INFO L93 Difference]: Finished difference Result 59 states and 63 transitions. [2018-02-04 12:15:26,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-02-04 12:15:26,983 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 27 [2018-02-04 12:15:26,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:26,983 INFO L225 Difference]: With dead ends: 59 [2018-02-04 12:15:26,983 INFO L226 Difference]: Without dead ends: 50 [2018-02-04 12:15:26,984 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2018-02-04 12:15:26,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-02-04 12:15:26,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-02-04 12:15:26,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-02-04 12:15:26,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2018-02-04 12:15:26,988 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 27 [2018-02-04 12:15:26,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:26,988 INFO L432 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2018-02-04 12:15:26,988 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-02-04 12:15:26,988 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2018-02-04 12:15:26,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-02-04 12:15:26,989 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:26,989 INFO L351 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:26,989 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:26,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1173615076, now seen corresponding path program 4 times [2018-02-04 12:15:26,989 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:26,989 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:26,990 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,990 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:26,990 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:26,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:26,998 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:27,056 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-04 12:15:27,057 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:27,057 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-04 12:15:27,062 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:15:27,069 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:15:27,069 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:27,070 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:27,077 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-04 12:15:27,098 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:27,098 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-02-04 12:15:27,099 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-02-04 12:15:27,099 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-02-04 12:15:27,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-02-04 12:15:27,099 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand 7 states. [2018-02-04 12:15:27,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:27,204 INFO L93 Difference]: Finished difference Result 94 states and 101 transitions. [2018-02-04 12:15:27,204 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-02-04 12:15:27,205 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-02-04 12:15:27,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:27,206 INFO L225 Difference]: With dead ends: 94 [2018-02-04 12:15:27,206 INFO L226 Difference]: Without dead ends: 94 [2018-02-04 12:15:27,206 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-04 12:15:27,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-02-04 12:15:27,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 55. [2018-02-04 12:15:27,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-02-04 12:15:27,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 59 transitions. [2018-02-04 12:15:27,210 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 59 transitions. Word has length 27 [2018-02-04 12:15:27,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:27,210 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 59 transitions. [2018-02-04 12:15:27,213 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-02-04 12:15:27,213 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 59 transitions. [2018-02-04 12:15:27,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-02-04 12:15:27,213 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:27,214 INFO L351 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:27,214 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:27,214 INFO L82 PathProgramCache]: Analyzing trace with hash 155329936, now seen corresponding path program 2 times [2018-02-04 12:15:27,214 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:27,214 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:27,215 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:27,215 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:27,215 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:27,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:27,222 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:27,259 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-02-04 12:15:27,260 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:27,260 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-04 12:15:27,284 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:15:27,294 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:15:27,294 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:27,296 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:27,303 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-02-04 12:15:27,329 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:27,329 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-02-04 12:15:27,329 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-02-04 12:15:27,329 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-02-04 12:15:27,330 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-02-04 12:15:27,330 INFO L87 Difference]: Start difference. First operand 55 states and 59 transitions. Second operand 6 states. [2018-02-04 12:15:27,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:27,364 INFO L93 Difference]: Finished difference Result 55 states and 60 transitions. [2018-02-04 12:15:27,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-02-04 12:15:27,365 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2018-02-04 12:15:27,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:27,366 INFO L225 Difference]: With dead ends: 55 [2018-02-04 12:15:27,366 INFO L226 Difference]: Without dead ends: 38 [2018-02-04 12:15:27,366 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2018-02-04 12:15:27,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-02-04 12:15:27,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-02-04 12:15:27,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-02-04 12:15:27,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-02-04 12:15:27,369 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 32 [2018-02-04 12:15:27,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:27,369 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-02-04 12:15:27,369 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-02-04 12:15:27,369 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-02-04 12:15:27,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-02-04 12:15:27,370 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:27,370 INFO L351 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:27,370 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:27,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1011667241, now seen corresponding path program 5 times [2018-02-04 12:15:27,371 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:27,371 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:27,371 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:27,371 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:27,372 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:27,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:27,378 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:27,432 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-04 12:15:27,433 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:27,433 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-04 12:15:27,441 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:15:27,455 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-02-04 12:15:27,455 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:27,456 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:27,499 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-04 12:15:27,517 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:27,517 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2018-02-04 12:15:27,517 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-02-04 12:15:27,518 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-02-04 12:15:27,518 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2018-02-04 12:15:27,518 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 14 states. [2018-02-04 12:15:27,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:27,588 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-02-04 12:15:27,588 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-02-04 12:15:27,588 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-02-04 12:15:27,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:27,589 INFO L225 Difference]: With dead ends: 43 [2018-02-04 12:15:27,589 INFO L226 Difference]: Without dead ends: 43 [2018-02-04 12:15:27,589 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-04 12:15:27,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-02-04 12:15:27,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-02-04 12:15:27,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-02-04 12:15:27,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-02-04 12:15:27,591 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 32 [2018-02-04 12:15:27,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:27,591 INFO L432 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-02-04 12:15:27,591 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-02-04 12:15:27,591 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-02-04 12:15:27,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-02-04 12:15:27,591 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:27,592 INFO L351 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:27,592 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:27,592 INFO L82 PathProgramCache]: Analyzing trace with hash -2070263044, now seen corresponding path program 6 times [2018-02-04 12:15:27,592 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:27,592 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:27,592 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:27,592 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:27,592 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:27,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:27,598 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:27,736 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-04 12:15:27,736 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:27,736 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-04 12:15:27,741 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:15:27,749 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-02-04 12:15:27,749 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:27,750 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:27,769 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-04 12:15:27,788 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:27,788 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-02-04 12:15:27,788 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-02-04 12:15:27,789 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-02-04 12:15:27,789 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-02-04 12:15:27,789 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 13 states. [2018-02-04 12:15:27,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:27,883 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-02-04 12:15:27,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-02-04 12:15:27,884 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 37 [2018-02-04 12:15:27,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:27,884 INFO L225 Difference]: With dead ends: 48 [2018-02-04 12:15:27,884 INFO L226 Difference]: Without dead ends: 48 [2018-02-04 12:15:27,884 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2018-02-04 12:15:27,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-02-04 12:15:27,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-02-04 12:15:27,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-02-04 12:15:27,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-02-04 12:15:27,887 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 37 [2018-02-04 12:15:27,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:27,887 INFO L432 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-02-04 12:15:27,887 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-02-04 12:15:27,887 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-02-04 12:15:27,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-02-04 12:15:27,888 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:27,888 INFO L351 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:27,888 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:27,888 INFO L82 PathProgramCache]: Analyzing trace with hash 1122500087, now seen corresponding path program 7 times [2018-02-04 12:15:27,888 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:27,889 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:27,889 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:27,889 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:27,889 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:27,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:27,897 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:27,949 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-04 12:15:27,949 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:27,949 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-04 12:15:27,955 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:27,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:27,962 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:28,007 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-04 12:15:28,027 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:28,027 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-02-04 12:15:28,027 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-04 12:15:28,027 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-04 12:15:28,028 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-02-04 12:15:28,028 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 19 states. [2018-02-04 12:15:28,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:28,116 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-02-04 12:15:28,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-02-04 12:15:28,116 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 42 [2018-02-04 12:15:28,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:28,117 INFO L225 Difference]: With dead ends: 53 [2018-02-04 12:15:28,117 INFO L226 Difference]: Without dead ends: 53 [2018-02-04 12:15:28,117 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-04 12:15:28,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-02-04 12:15:28,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-02-04 12:15:28,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-02-04 12:15:28,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-02-04 12:15:28,120 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 42 [2018-02-04 12:15:28,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:28,121 INFO L432 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-02-04 12:15:28,121 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-04 12:15:28,121 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-02-04 12:15:28,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-02-04 12:15:28,122 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:28,122 INFO L351 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:28,122 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:28,122 INFO L82 PathProgramCache]: Analyzing trace with hash -676728868, now seen corresponding path program 8 times [2018-02-04 12:15:28,122 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:28,122 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:28,123 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:28,123 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:28,123 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:28,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:28,131 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:28,223 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-04 12:15:28,223 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:28,223 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-04 12:15:28,230 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:15:28,241 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:15:28,241 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:28,243 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:28,260 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-04 12:15:28,290 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:28,290 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-02-04 12:15:28,290 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-02-04 12:15:28,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-02-04 12:15:28,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-02-04 12:15:28,291 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 11 states. [2018-02-04 12:15:28,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:28,449 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-02-04 12:15:28,449 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-02-04 12:15:28,449 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 47 [2018-02-04 12:15:28,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:28,450 INFO L225 Difference]: With dead ends: 58 [2018-02-04 12:15:28,450 INFO L226 Difference]: Without dead ends: 58 [2018-02-04 12:15:28,451 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-04 12:15:28,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-02-04 12:15:28,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-02-04 12:15:28,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-02-04 12:15:28,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-02-04 12:15:28,453 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 47 [2018-02-04 12:15:28,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:28,454 INFO L432 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-02-04 12:15:28,454 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-02-04 12:15:28,454 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-02-04 12:15:28,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-02-04 12:15:28,455 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:28,455 INFO L351 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:28,455 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:28,455 INFO L82 PathProgramCache]: Analyzing trace with hash -633576169, now seen corresponding path program 9 times [2018-02-04 12:15:28,455 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:28,455 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:28,456 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:28,456 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:28,456 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:28,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:28,463 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:28,549 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-04 12:15:28,550 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:28,550 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-04 12:15:28,556 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:15:28,571 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-02-04 12:15:28,572 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:28,574 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:28,582 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-04 12:15:28,600 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:28,600 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-02-04 12:15:28,601 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-02-04 12:15:28,601 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-02-04 12:15:28,601 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2018-02-04 12:15:28,601 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 13 states. [2018-02-04 12:15:28,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:28,711 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2018-02-04 12:15:28,711 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-02-04 12:15:28,711 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 52 [2018-02-04 12:15:28,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:28,712 INFO L225 Difference]: With dead ends: 63 [2018-02-04 12:15:28,712 INFO L226 Difference]: Without dead ends: 63 [2018-02-04 12:15:28,712 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-04 12:15:28,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-02-04 12:15:28,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-02-04 12:15:28,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-02-04 12:15:28,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 63 transitions. [2018-02-04 12:15:28,715 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 63 transitions. Word has length 52 [2018-02-04 12:15:28,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:28,715 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 63 transitions. [2018-02-04 12:15:28,715 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-02-04 12:15:28,715 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2018-02-04 12:15:28,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-02-04 12:15:28,716 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:28,716 INFO L351 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:28,716 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:28,716 INFO L82 PathProgramCache]: Analyzing trace with hash -1365705540, now seen corresponding path program 10 times [2018-02-04 12:15:28,716 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:28,716 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:28,717 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:28,717 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:28,717 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:28,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:28,725 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:28,799 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-04 12:15:28,799 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:28,799 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-04 12:15:28,804 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:15:28,815 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:15:28,815 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:28,817 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:28,888 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-04 12:15:28,905 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:28,905 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2018-02-04 12:15:28,906 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-04 12:15:28,906 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-04 12:15:28,906 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-02-04 12:15:28,906 INFO L87 Difference]: Start difference. First operand 63 states and 63 transitions. Second operand 25 states. [2018-02-04 12:15:29,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:29,069 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2018-02-04 12:15:29,069 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-02-04 12:15:29,069 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 57 [2018-02-04 12:15:29,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:29,069 INFO L225 Difference]: With dead ends: 68 [2018-02-04 12:15:29,069 INFO L226 Difference]: Without dead ends: 68 [2018-02-04 12:15:29,070 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-02-04 12:15:29,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-02-04 12:15:29,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-02-04 12:15:29,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-02-04 12:15:29,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-02-04 12:15:29,071 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 57 [2018-02-04 12:15:29,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:29,072 INFO L432 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-02-04 12:15:29,072 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-04 12:15:29,072 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-02-04 12:15:29,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-02-04 12:15:29,076 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:29,077 INFO L351 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:29,077 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:29,077 INFO L82 PathProgramCache]: Analyzing trace with hash -116235209, now seen corresponding path program 11 times [2018-02-04 12:15:29,077 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:29,077 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:29,077 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:29,078 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:29,078 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:29,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:29,082 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:29,221 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-04 12:15:29,221 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:29,221 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-04 12:15:29,227 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:15:29,246 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-02-04 12:15:29,246 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:29,247 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:29,353 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-04 12:15:29,373 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:29,373 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2018-02-04 12:15:29,373 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-02-04 12:15:29,374 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-02-04 12:15:29,374 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=469, Unknown=0, NotChecked=0, Total=650 [2018-02-04 12:15:29,374 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 26 states. [2018-02-04 12:15:29,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:29,726 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2018-02-04 12:15:29,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-02-04 12:15:29,726 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 62 [2018-02-04 12:15:29,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:29,727 INFO L225 Difference]: With dead ends: 73 [2018-02-04 12:15:29,727 INFO L226 Difference]: Without dead ends: 73 [2018-02-04 12:15:29,728 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2018-02-04 12:15:29,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-02-04 12:15:29,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2018-02-04 12:15:29,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-02-04 12:15:29,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 73 transitions. [2018-02-04 12:15:29,730 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 73 transitions. Word has length 62 [2018-02-04 12:15:29,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:29,730 INFO L432 AbstractCegarLoop]: Abstraction has 73 states and 73 transitions. [2018-02-04 12:15:29,730 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-02-04 12:15:29,730 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 73 transitions. [2018-02-04 12:15:29,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-02-04 12:15:29,731 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:29,731 INFO L351 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:29,731 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:29,731 INFO L82 PathProgramCache]: Analyzing trace with hash -414879332, now seen corresponding path program 12 times [2018-02-04 12:15:29,731 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:29,732 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:29,732 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:29,732 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:29,732 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:29,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:29,739 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:29,873 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-04 12:15:29,874 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:29,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 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-04 12:15:29,882 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:15:29,905 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-02-04 12:15:29,905 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:29,908 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:29,957 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-04 12:15:29,986 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:29,987 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 19 [2018-02-04 12:15:29,987 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-02-04 12:15:29,987 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-02-04 12:15:29,987 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2018-02-04 12:15:29,987 INFO L87 Difference]: Start difference. First operand 73 states and 73 transitions. Second operand 20 states. [2018-02-04 12:15:30,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:30,188 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2018-02-04 12:15:30,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-02-04 12:15:30,188 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 67 [2018-02-04 12:15:30,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:30,189 INFO L225 Difference]: With dead ends: 78 [2018-02-04 12:15:30,189 INFO L226 Difference]: Without dead ends: 78 [2018-02-04 12:15:30,189 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=302, Invalid=690, Unknown=0, NotChecked=0, Total=992 [2018-02-04 12:15:30,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-02-04 12:15:30,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2018-02-04 12:15:30,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-02-04 12:15:30,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 78 transitions. [2018-02-04 12:15:30,192 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 78 transitions. Word has length 67 [2018-02-04 12:15:30,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:30,192 INFO L432 AbstractCegarLoop]: Abstraction has 78 states and 78 transitions. [2018-02-04 12:15:30,192 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-02-04 12:15:30,192 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 78 transitions. [2018-02-04 12:15:30,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-02-04 12:15:30,193 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:30,193 INFO L351 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:30,193 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:30,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1135871145, now seen corresponding path program 13 times [2018-02-04 12:15:30,194 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:30,194 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:30,194 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:30,194 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:30,194 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:30,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:30,201 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:30,333 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-04 12:15:30,333 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:30,334 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-04 12:15:30,338 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:30,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:30,348 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:30,438 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-04 12:15:30,454 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:30,455 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2018-02-04 12:15:30,455 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-02-04 12:15:30,455 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-02-04 12:15:30,456 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-02-04 12:15:30,456 INFO L87 Difference]: Start difference. First operand 78 states and 78 transitions. Second operand 31 states. [2018-02-04 12:15:30,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:30,750 INFO L93 Difference]: Finished difference Result 83 states and 83 transitions. [2018-02-04 12:15:30,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-02-04 12:15:30,750 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 72 [2018-02-04 12:15:30,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:30,750 INFO L225 Difference]: With dead ends: 83 [2018-02-04 12:15:30,750 INFO L226 Difference]: Without dead ends: 83 [2018-02-04 12:15:30,751 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-04 12:15:30,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-02-04 12:15:30,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2018-02-04 12:15:30,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2018-02-04 12:15:30,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 83 transitions. [2018-02-04 12:15:30,755 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 83 transitions. Word has length 72 [2018-02-04 12:15:30,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:30,755 INFO L432 AbstractCegarLoop]: Abstraction has 83 states and 83 transitions. [2018-02-04 12:15:30,755 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-02-04 12:15:30,755 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 83 transitions. [2018-02-04 12:15:30,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-02-04 12:15:30,756 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:30,756 INFO L351 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:30,756 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:30,756 INFO L82 PathProgramCache]: Analyzing trace with hash 571297404, now seen corresponding path program 14 times [2018-02-04 12:15:30,756 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:30,756 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:30,757 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:30,757 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:30,757 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:30,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:30,764 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:31,016 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-04 12:15:31,016 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:31,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 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-04 12:15:31,023 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:15:31,051 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:15:31,052 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:31,054 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:31,167 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-04 12:15:31,196 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:31,196 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 32 [2018-02-04 12:15:31,196 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-02-04 12:15:31,197 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-02-04 12:15:31,197 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-02-04 12:15:31,197 INFO L87 Difference]: Start difference. First operand 83 states and 83 transitions. Second operand 33 states. [2018-02-04 12:15:31,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:31,451 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2018-02-04 12:15:31,451 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-02-04 12:15:31,451 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 77 [2018-02-04 12:15:31,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:31,452 INFO L225 Difference]: With dead ends: 88 [2018-02-04 12:15:31,452 INFO L226 Difference]: Without dead ends: 88 [2018-02-04 12:15:31,452 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-02-04 12:15:31,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-02-04 12:15:31,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2018-02-04 12:15:31,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-02-04 12:15:31,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 88 transitions. [2018-02-04 12:15:31,454 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 88 transitions. Word has length 77 [2018-02-04 12:15:31,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:31,454 INFO L432 AbstractCegarLoop]: Abstraction has 88 states and 88 transitions. [2018-02-04 12:15:31,454 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-02-04 12:15:31,455 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 88 transitions. [2018-02-04 12:15:31,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-02-04 12:15:31,455 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:31,455 INFO L351 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:31,455 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:31,456 INFO L82 PathProgramCache]: Analyzing trace with hash 239807095, now seen corresponding path program 15 times [2018-02-04 12:15:31,456 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:31,456 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:31,456 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:31,456 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:31,457 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:31,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:31,462 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:31,589 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-04 12:15:31,590 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:31,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 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-04 12:15:31,595 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:15:31,619 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-02-04 12:15:31,619 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:31,620 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:31,630 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-04 12:15:31,648 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:31,648 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-02-04 12:15:31,648 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-04 12:15:31,648 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-04 12:15:31,648 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=201, Unknown=0, NotChecked=0, Total=342 [2018-02-04 12:15:31,648 INFO L87 Difference]: Start difference. First operand 88 states and 88 transitions. Second operand 19 states. [2018-02-04 12:15:31,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:31,842 INFO L93 Difference]: Finished difference Result 93 states and 93 transitions. [2018-02-04 12:15:31,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-02-04 12:15:31,842 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 82 [2018-02-04 12:15:31,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:31,842 INFO L225 Difference]: With dead ends: 93 [2018-02-04 12:15:31,843 INFO L226 Difference]: Without dead ends: 93 [2018-02-04 12:15:31,843 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=411, Invalid=711, Unknown=0, NotChecked=0, Total=1122 [2018-02-04 12:15:31,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-02-04 12:15:31,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2018-02-04 12:15:31,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2018-02-04 12:15:31,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 93 transitions. [2018-02-04 12:15:31,844 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 93 transitions. Word has length 82 [2018-02-04 12:15:31,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:31,845 INFO L432 AbstractCegarLoop]: Abstraction has 93 states and 93 transitions. [2018-02-04 12:15:31,845 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-04 12:15:31,845 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 93 transitions. [2018-02-04 12:15:31,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-02-04 12:15:31,845 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:31,846 INFO L351 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:31,846 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:31,846 INFO L82 PathProgramCache]: Analyzing trace with hash -1580297380, now seen corresponding path program 16 times [2018-02-04 12:15:31,846 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:31,846 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:31,847 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:31,847 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:31,847 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:31,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:31,854 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:32,014 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-04 12:15:32,014 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:32,014 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-04 12:15:32,019 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:15:32,031 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:15:32,031 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:32,033 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:32,045 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-04 12:15:32,063 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:32,063 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-02-04 12:15:32,063 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-04 12:15:32,063 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-04 12:15:32,063 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-02-04 12:15:32,064 INFO L87 Difference]: Start difference. First operand 93 states and 93 transitions. Second operand 19 states. [2018-02-04 12:15:32,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:32,474 INFO L93 Difference]: Finished difference Result 98 states and 98 transitions. [2018-02-04 12:15:32,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-02-04 12:15:32,483 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 87 [2018-02-04 12:15:32,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:32,484 INFO L225 Difference]: With dead ends: 98 [2018-02-04 12:15:32,484 INFO L226 Difference]: Without dead ends: 98 [2018-02-04 12:15:32,500 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-04 12:15:32,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-02-04 12:15:32,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2018-02-04 12:15:32,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-02-04 12:15:32,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 98 transitions. [2018-02-04 12:15:32,503 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 98 transitions. Word has length 87 [2018-02-04 12:15:32,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:32,503 INFO L432 AbstractCegarLoop]: Abstraction has 98 states and 98 transitions. [2018-02-04 12:15:32,503 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-04 12:15:32,504 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 98 transitions. [2018-02-04 12:15:32,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-02-04 12:15:32,504 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:32,504 INFO L351 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:32,504 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:32,505 INFO L82 PathProgramCache]: Analyzing trace with hash -957222505, now seen corresponding path program 17 times [2018-02-04 12:15:32,505 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:32,505 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:32,506 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:32,506 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:32,506 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:32,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:32,513 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:32,658 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-04 12:15:32,658 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:32,658 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-04 12:15:32,666 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:15:32,699 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-02-04 12:15:32,699 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:32,700 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:32,892 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-04 12:15:32,909 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:32,909 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2018-02-04 12:15:32,910 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-02-04 12:15:32,910 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-02-04 12:15:32,910 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=379, Invalid=1027, Unknown=0, NotChecked=0, Total=1406 [2018-02-04 12:15:32,910 INFO L87 Difference]: Start difference. First operand 98 states and 98 transitions. Second operand 38 states. [2018-02-04 12:15:33,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:33,400 INFO L93 Difference]: Finished difference Result 103 states and 103 transitions. [2018-02-04 12:15:33,400 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-02-04 12:15:33,400 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 92 [2018-02-04 12:15:33,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:33,401 INFO L225 Difference]: With dead ends: 103 [2018-02-04 12:15:33,401 INFO L226 Difference]: Without dead ends: 103 [2018-02-04 12:15:33,401 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-04 12:15:33,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-02-04 12:15:33,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2018-02-04 12:15:33,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2018-02-04 12:15:33,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 103 transitions. [2018-02-04 12:15:33,402 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 103 transitions. Word has length 92 [2018-02-04 12:15:33,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:33,403 INFO L432 AbstractCegarLoop]: Abstraction has 103 states and 103 transitions. [2018-02-04 12:15:33,403 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-02-04 12:15:33,403 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 103 transitions. [2018-02-04 12:15:33,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-02-04 12:15:33,403 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:33,403 INFO L351 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:33,403 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:33,403 INFO L82 PathProgramCache]: Analyzing trace with hash 736575548, now seen corresponding path program 18 times [2018-02-04 12:15:33,403 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:33,403 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:33,404 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:33,404 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:33,404 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:33,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:33,410 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:33,539 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-04 12:15:33,539 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:33,539 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-04 12:15:33,544 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:15:33,567 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-02-04 12:15:33,567 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:33,568 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:33,610 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-04 12:15:33,631 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:33,631 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 24 [2018-02-04 12:15:33,631 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-04 12:15:33,631 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-04 12:15:33,631 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=392, Unknown=0, NotChecked=0, Total=600 [2018-02-04 12:15:33,631 INFO L87 Difference]: Start difference. First operand 103 states and 103 transitions. Second operand 25 states. [2018-02-04 12:15:33,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:33,871 INFO L93 Difference]: Finished difference Result 108 states and 108 transitions. [2018-02-04 12:15:33,871 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-02-04 12:15:33,871 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 97 [2018-02-04 12:15:33,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:33,872 INFO L225 Difference]: With dead ends: 108 [2018-02-04 12:15:33,872 INFO L226 Difference]: Without dead ends: 108 [2018-02-04 12:15:33,872 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=620, Invalid=1186, Unknown=0, NotChecked=0, Total=1806 [2018-02-04 12:15:33,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2018-02-04 12:15:33,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2018-02-04 12:15:33,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-02-04 12:15:33,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 108 transitions. [2018-02-04 12:15:33,874 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 108 transitions. Word has length 97 [2018-02-04 12:15:33,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:33,874 INFO L432 AbstractCegarLoop]: Abstraction has 108 states and 108 transitions. [2018-02-04 12:15:33,874 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-04 12:15:33,874 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 108 transitions. [2018-02-04 12:15:33,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-02-04 12:15:33,875 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:33,875 INFO L351 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:33,875 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:33,875 INFO L82 PathProgramCache]: Analyzing trace with hash -878554953, now seen corresponding path program 19 times [2018-02-04 12:15:33,875 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:33,875 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:33,875 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:33,876 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:33,876 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:33,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:33,881 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:34,094 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-04 12:15:34,094 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:34,094 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-04 12:15:34,105 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:34,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:34,134 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:34,294 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-04 12:15:34,311 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:34,312 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 42 [2018-02-04 12:15:34,312 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-02-04 12:15:34,312 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-02-04 12:15:34,312 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-02-04 12:15:34,312 INFO L87 Difference]: Start difference. First operand 108 states and 108 transitions. Second operand 43 states. [2018-02-04 12:15:34,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:34,787 INFO L93 Difference]: Finished difference Result 113 states and 113 transitions. [2018-02-04 12:15:34,787 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-02-04 12:15:34,787 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 102 [2018-02-04 12:15:34,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:34,787 INFO L225 Difference]: With dead ends: 113 [2018-02-04 12:15:34,787 INFO L226 Difference]: Without dead ends: 113 [2018-02-04 12:15:34,788 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-04 12:15:34,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2018-02-04 12:15:34,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2018-02-04 12:15:34,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-02-04 12:15:34,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 113 transitions. [2018-02-04 12:15:34,790 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 113 transitions. Word has length 102 [2018-02-04 12:15:34,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:34,790 INFO L432 AbstractCegarLoop]: Abstraction has 113 states and 113 transitions. [2018-02-04 12:15:34,790 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-02-04 12:15:34,790 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 113 transitions. [2018-02-04 12:15:34,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-02-04 12:15:34,790 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:34,790 INFO L351 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:34,790 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:34,790 INFO L82 PathProgramCache]: Analyzing trace with hash -399157988, now seen corresponding path program 20 times [2018-02-04 12:15:34,791 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:34,791 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:34,791 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:34,791 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:34,791 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:34,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:34,798 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:34,972 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-04 12:15:34,972 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:34,972 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-04 12:15:34,977 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:15:34,989 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:15:34,989 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:34,991 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:35,209 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-04 12:15:35,228 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:35,228 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2018-02-04 12:15:35,229 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-02-04 12:15:35,229 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-02-04 12:15:35,229 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-02-04 12:15:35,229 INFO L87 Difference]: Start difference. First operand 113 states and 113 transitions. Second operand 45 states. [2018-02-04 12:15:35,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:35,748 INFO L93 Difference]: Finished difference Result 118 states and 118 transitions. [2018-02-04 12:15:35,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-02-04 12:15:35,748 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 107 [2018-02-04 12:15:35,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:35,749 INFO L225 Difference]: With dead ends: 118 [2018-02-04 12:15:35,749 INFO L226 Difference]: Without dead ends: 118 [2018-02-04 12:15:35,749 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-04 12:15:35,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2018-02-04 12:15:35,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2018-02-04 12:15:35,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-02-04 12:15:35,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 118 transitions. [2018-02-04 12:15:35,751 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 118 transitions. Word has length 107 [2018-02-04 12:15:35,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:35,751 INFO L432 AbstractCegarLoop]: Abstraction has 118 states and 118 transitions. [2018-02-04 12:15:35,751 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-02-04 12:15:35,751 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 118 transitions. [2018-02-04 12:15:35,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-02-04 12:15:35,751 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:35,752 INFO L351 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:35,752 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:35,752 INFO L82 PathProgramCache]: Analyzing trace with hash 792610775, now seen corresponding path program 21 times [2018-02-04 12:15:35,752 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:35,752 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:35,752 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:35,752 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:35,752 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:35,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:35,757 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:36,020 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-04 12:15:36,020 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:36,020 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-04 12:15:36,025 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:15:36,064 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-02-04 12:15:36,064 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:36,066 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:36,085 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-04 12:15:36,106 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:36,106 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-02-04 12:15:36,106 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-04 12:15:36,106 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-04 12:15:36,106 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=342, Unknown=0, NotChecked=0, Total=600 [2018-02-04 12:15:36,106 INFO L87 Difference]: Start difference. First operand 118 states and 118 transitions. Second operand 25 states. [2018-02-04 12:15:36,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:36,420 INFO L93 Difference]: Finished difference Result 123 states and 123 transitions. [2018-02-04 12:15:36,420 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-02-04 12:15:36,420 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 112 [2018-02-04 12:15:36,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:36,421 INFO L225 Difference]: With dead ends: 123 [2018-02-04 12:15:36,421 INFO L226 Difference]: Without dead ends: 123 [2018-02-04 12:15:36,421 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=762, Invalid=1308, Unknown=0, NotChecked=0, Total=2070 [2018-02-04 12:15:36,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2018-02-04 12:15:36,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2018-02-04 12:15:36,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2018-02-04 12:15:36,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 123 transitions. [2018-02-04 12:15:36,424 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 123 transitions. Word has length 112 [2018-02-04 12:15:36,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:36,424 INFO L432 AbstractCegarLoop]: Abstraction has 123 states and 123 transitions. [2018-02-04 12:15:36,424 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-04 12:15:36,424 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 123 transitions. [2018-02-04 12:15:36,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-02-04 12:15:36,425 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:36,425 INFO L351 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:36,425 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:36,425 INFO L82 PathProgramCache]: Analyzing trace with hash 1092014588, now seen corresponding path program 22 times [2018-02-04 12:15:36,425 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:36,425 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:36,426 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:36,426 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:36,426 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:36,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:36,434 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:36,660 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-04 12:15:36,660 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:36,660 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-04 12:15:36,671 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:15:36,687 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:15:36,687 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:36,689 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:36,983 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-04 12:15:37,009 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:37,009 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 48 [2018-02-04 12:15:37,009 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-04 12:15:37,009 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-04 12:15:37,010 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-02-04 12:15:37,010 INFO L87 Difference]: Start difference. First operand 123 states and 123 transitions. Second operand 49 states. [2018-02-04 12:15:37,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:37,458 INFO L93 Difference]: Finished difference Result 128 states and 128 transitions. [2018-02-04 12:15:37,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-02-04 12:15:37,458 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 117 [2018-02-04 12:15:37,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:37,459 INFO L225 Difference]: With dead ends: 128 [2018-02-04 12:15:37,459 INFO L226 Difference]: Without dead ends: 128 [2018-02-04 12:15:37,459 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-02-04 12:15:37,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-02-04 12:15:37,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2018-02-04 12:15:37,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-02-04 12:15:37,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 128 transitions. [2018-02-04 12:15:37,461 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 128 transitions. Word has length 117 [2018-02-04 12:15:37,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:37,461 INFO L432 AbstractCegarLoop]: Abstraction has 128 states and 128 transitions. [2018-02-04 12:15:37,461 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-04 12:15:37,461 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 128 transitions. [2018-02-04 12:15:37,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-02-04 12:15:37,461 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:37,461 INFO L351 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:37,461 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:37,462 INFO L82 PathProgramCache]: Analyzing trace with hash 1378342647, now seen corresponding path program 23 times [2018-02-04 12:15:37,462 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:37,462 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:37,462 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:37,462 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:37,462 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:37,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:37,467 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:37,730 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-04 12:15:37,730 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:37,730 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-04 12:15:37,738 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:15:37,823 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-02-04 12:15:37,824 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:37,826 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:38,176 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-04 12:15:38,205 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:38,206 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 49 [2018-02-04 12:15:38,206 INFO L409 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-02-04 12:15:38,206 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-02-04 12:15:38,207 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=649, Invalid=1801, Unknown=0, NotChecked=0, Total=2450 [2018-02-04 12:15:38,207 INFO L87 Difference]: Start difference. First operand 128 states and 128 transitions. Second operand 50 states. [2018-02-04 12:15:38,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:38,859 INFO L93 Difference]: Finished difference Result 133 states and 133 transitions. [2018-02-04 12:15:38,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-02-04 12:15:38,859 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 122 [2018-02-04 12:15:38,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:38,860 INFO L225 Difference]: With dead ends: 133 [2018-02-04 12:15:38,860 INFO L226 Difference]: Without dead ends: 133 [2018-02-04 12:15:38,861 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=675, Invalid=1875, Unknown=0, NotChecked=0, Total=2550 [2018-02-04 12:15:38,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-02-04 12:15:38,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2018-02-04 12:15:38,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-02-04 12:15:38,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 133 transitions. [2018-02-04 12:15:38,862 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 133 transitions. Word has length 122 [2018-02-04 12:15:38,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:38,862 INFO L432 AbstractCegarLoop]: Abstraction has 133 states and 133 transitions. [2018-02-04 12:15:38,862 INFO L433 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-02-04 12:15:38,862 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 133 transitions. [2018-02-04 12:15:38,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-02-04 12:15:38,863 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:38,863 INFO L351 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:38,863 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:38,863 INFO L82 PathProgramCache]: Analyzing trace with hash -1016482084, now seen corresponding path program 24 times [2018-02-04 12:15:38,863 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:38,863 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:38,864 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:38,864 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:38,864 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:38,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:38,869 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:39,096 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-04 12:15:39,096 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:39,096 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-04 12:15:39,101 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:15:39,154 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-02-04 12:15:39,155 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:39,156 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:39,292 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-04 12:15:39,310 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:39,310 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 36 [2018-02-04 12:15:39,310 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-04 12:15:39,310 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-04 12:15:39,311 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=932, Unknown=0, NotChecked=0, Total=1332 [2018-02-04 12:15:39,311 INFO L87 Difference]: Start difference. First operand 133 states and 133 transitions. Second operand 37 states. [2018-02-04 12:15:39,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:39,804 INFO L93 Difference]: Finished difference Result 138 states and 138 transitions. [2018-02-04 12:15:39,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-02-04 12:15:39,804 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 127 [2018-02-04 12:15:39,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:39,805 INFO L225 Difference]: With dead ends: 138 [2018-02-04 12:15:39,805 INFO L226 Difference]: Without dead ends: 138 [2018-02-04 12:15:39,805 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-04 12:15:39,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2018-02-04 12:15:39,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2018-02-04 12:15:39,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2018-02-04 12:15:39,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 138 transitions. [2018-02-04 12:15:39,807 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 138 transitions. Word has length 127 [2018-02-04 12:15:39,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:39,807 INFO L432 AbstractCegarLoop]: Abstraction has 138 states and 138 transitions. [2018-02-04 12:15:39,807 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-04 12:15:39,807 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 138 transitions. [2018-02-04 12:15:39,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-02-04 12:15:39,807 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:39,808 INFO L351 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:39,808 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:39,808 INFO L82 PathProgramCache]: Analyzing trace with hash 37813783, now seen corresponding path program 25 times [2018-02-04 12:15:39,808 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:39,808 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:39,808 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:39,808 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:39,808 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:39,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:39,813 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:40,080 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-04 12:15:40,080 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:40,080 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-04 12:15:40,086 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:40,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:40,109 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:40,430 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-04 12:15:40,448 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:40,448 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 54 [2018-02-04 12:15:40,448 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-02-04 12:15:40,448 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-02-04 12:15:40,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-02-04 12:15:40,449 INFO L87 Difference]: Start difference. First operand 138 states and 138 transitions. Second operand 55 states. [2018-02-04 12:15:41,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:41,092 INFO L93 Difference]: Finished difference Result 143 states and 143 transitions. [2018-02-04 12:15:41,092 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-02-04 12:15:41,093 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 132 [2018-02-04 12:15:41,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:41,093 INFO L225 Difference]: With dead ends: 143 [2018-02-04 12:15:41,093 INFO L226 Difference]: Without dead ends: 143 [2018-02-04 12:15:41,094 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-02-04 12:15:41,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-02-04 12:15:41,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2018-02-04 12:15:41,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-02-04 12:15:41,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 143 transitions. [2018-02-04 12:15:41,097 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 143 transitions. Word has length 132 [2018-02-04 12:15:41,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:41,097 INFO L432 AbstractCegarLoop]: Abstraction has 143 states and 143 transitions. [2018-02-04 12:15:41,098 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-02-04 12:15:41,098 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 143 transitions. [2018-02-04 12:15:41,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-02-04 12:15:41,098 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:41,098 INFO L351 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:41,099 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:41,099 INFO L82 PathProgramCache]: Analyzing trace with hash -24378436, now seen corresponding path program 26 times [2018-02-04 12:15:41,099 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:41,099 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:41,099 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:41,100 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:41,100 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:41,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:41,108 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:41,393 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-04 12:15:41,394 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:41,394 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-04 12:15:41,399 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:15:41,417 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:15:41,417 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:41,420 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:41,692 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-04 12:15:41,709 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:41,709 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 56 [2018-02-04 12:15:41,710 INFO L409 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-02-04 12:15:41,710 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-02-04 12:15:41,710 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-02-04 12:15:41,710 INFO L87 Difference]: Start difference. First operand 143 states and 143 transitions. Second operand 57 states. [2018-02-04 12:15:42,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:42,272 INFO L93 Difference]: Finished difference Result 148 states and 148 transitions. [2018-02-04 12:15:42,272 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-02-04 12:15:42,272 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 137 [2018-02-04 12:15:42,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:42,273 INFO L225 Difference]: With dead ends: 148 [2018-02-04 12:15:42,273 INFO L226 Difference]: Without dead ends: 148 [2018-02-04 12:15:42,274 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-04 12:15:42,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-02-04 12:15:42,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2018-02-04 12:15:42,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-02-04 12:15:42,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 148 transitions. [2018-02-04 12:15:42,276 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 148 transitions. Word has length 137 [2018-02-04 12:15:42,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:42,276 INFO L432 AbstractCegarLoop]: Abstraction has 148 states and 148 transitions. [2018-02-04 12:15:42,276 INFO L433 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-02-04 12:15:42,276 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 148 transitions. [2018-02-04 12:15:42,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-02-04 12:15:42,277 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:42,277 INFO L351 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:42,277 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:42,277 INFO L82 PathProgramCache]: Analyzing trace with hash -1695826633, now seen corresponding path program 27 times [2018-02-04 12:15:42,277 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:42,277 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:42,278 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:42,278 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:42,278 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:42,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:42,286 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:42,524 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-04 12:15:42,525 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:42,525 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-04 12:15:42,530 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:15:42,593 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-02-04 12:15:42,593 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:42,595 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:42,616 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-04 12:15:42,644 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:42,645 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-02-04 12:15:42,645 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-02-04 12:15:42,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-02-04 12:15:42,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=519, Unknown=0, NotChecked=0, Total=930 [2018-02-04 12:15:42,645 INFO L87 Difference]: Start difference. First operand 148 states and 148 transitions. Second operand 31 states. [2018-02-04 12:15:43,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:43,063 INFO L93 Difference]: Finished difference Result 153 states and 153 transitions. [2018-02-04 12:15:43,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-02-04 12:15:43,064 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 142 [2018-02-04 12:15:43,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:43,064 INFO L225 Difference]: With dead ends: 153 [2018-02-04 12:15:43,064 INFO L226 Difference]: Without dead ends: 153 [2018-02-04 12:15:43,065 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-04 12:15:43,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2018-02-04 12:15:43,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2018-02-04 12:15:43,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-02-04 12:15:43,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 153 transitions. [2018-02-04 12:15:43,068 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 153 transitions. Word has length 142 [2018-02-04 12:15:43,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:43,068 INFO L432 AbstractCegarLoop]: Abstraction has 153 states and 153 transitions. [2018-02-04 12:15:43,068 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-02-04 12:15:43,068 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 153 transitions. [2018-02-04 12:15:43,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-02-04 12:15:43,069 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:43,069 INFO L351 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:43,069 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:43,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1683732636, now seen corresponding path program 28 times [2018-02-04 12:15:43,069 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:43,069 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:43,070 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:43,070 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:43,070 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:43,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:43,075 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:43,361 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-04 12:15:43,361 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:43,361 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-04 12:15:43,366 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:15:43,383 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:15:43,383 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:43,385 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:43,735 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-04 12:15:43,753 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:43,754 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 60 [2018-02-04 12:15:43,754 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-02-04 12:15:43,754 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-02-04 12:15:43,755 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-02-04 12:15:43,755 INFO L87 Difference]: Start difference. First operand 153 states and 153 transitions. Second operand 61 states. [2018-02-04 12:15:44,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:44,749 INFO L93 Difference]: Finished difference Result 158 states and 158 transitions. [2018-02-04 12:15:44,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-02-04 12:15:44,750 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 147 [2018-02-04 12:15:44,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:44,750 INFO L225 Difference]: With dead ends: 158 [2018-02-04 12:15:44,751 INFO L226 Difference]: Without dead ends: 158 [2018-02-04 12:15:44,751 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-04 12:15:44,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-02-04 12:15:44,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2018-02-04 12:15:44,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-02-04 12:15:44,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 158 transitions. [2018-02-04 12:15:44,754 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 158 transitions. Word has length 147 [2018-02-04 12:15:44,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:44,755 INFO L432 AbstractCegarLoop]: Abstraction has 158 states and 158 transitions. [2018-02-04 12:15:44,755 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-02-04 12:15:44,755 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 158 transitions. [2018-02-04 12:15:44,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2018-02-04 12:15:44,755 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:44,756 INFO L351 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:44,756 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:44,756 INFO L82 PathProgramCache]: Analyzing trace with hash 621417559, now seen corresponding path program 29 times [2018-02-04 12:15:44,756 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:44,756 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:44,757 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:44,757 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:44,757 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:44,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:44,763 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:45,054 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-04 12:15:45,054 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:45,054 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-04 12:15:45,059 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:15:45,172 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-02-04 12:15:45,172 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:45,175 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:45,595 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-04 12:15:45,612 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:45,613 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 61 [2018-02-04 12:15:45,613 INFO L409 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-02-04 12:15:45,613 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-02-04 12:15:45,614 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=991, Invalid=2791, Unknown=0, NotChecked=0, Total=3782 [2018-02-04 12:15:45,614 INFO L87 Difference]: Start difference. First operand 158 states and 158 transitions. Second operand 62 states. [2018-02-04 12:15:46,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:46,870 INFO L93 Difference]: Finished difference Result 163 states and 163 transitions. [2018-02-04 12:15:46,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-02-04 12:15:46,870 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 152 [2018-02-04 12:15:46,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:46,871 INFO L225 Difference]: With dead ends: 163 [2018-02-04 12:15:46,871 INFO L226 Difference]: Without dead ends: 163 [2018-02-04 12:15:46,871 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1023, Invalid=2883, Unknown=0, NotChecked=0, Total=3906 [2018-02-04 12:15:46,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2018-02-04 12:15:46,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2018-02-04 12:15:46,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2018-02-04 12:15:46,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 163 transitions. [2018-02-04 12:15:46,874 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 163 transitions. Word has length 152 [2018-02-04 12:15:46,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:46,874 INFO L432 AbstractCegarLoop]: Abstraction has 163 states and 163 transitions. [2018-02-04 12:15:46,874 INFO L433 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-02-04 12:15:46,874 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 163 transitions. [2018-02-04 12:15:46,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-02-04 12:15:46,875 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:46,875 INFO L351 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:46,875 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:46,875 INFO L82 PathProgramCache]: Analyzing trace with hash 691459452, now seen corresponding path program 30 times [2018-02-04 12:15:46,876 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:46,876 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:46,876 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:46,876 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:46,876 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:46,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:46,884 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:47,283 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-04 12:15:47,283 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:47,283 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-04 12:15:47,288 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:15:47,364 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-02-04 12:15:47,364 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:47,366 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:47,427 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-04 12:15:47,444 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:47,444 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 36 [2018-02-04 12:15:47,445 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-04 12:15:47,445 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-04 12:15:47,445 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=514, Invalid=818, Unknown=0, NotChecked=0, Total=1332 [2018-02-04 12:15:47,445 INFO L87 Difference]: Start difference. First operand 163 states and 163 transitions. Second operand 37 states. [2018-02-04 12:15:48,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:48,008 INFO L93 Difference]: Finished difference Result 168 states and 168 transitions. [2018-02-04 12:15:48,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-02-04 12:15:48,008 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 157 [2018-02-04 12:15:48,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:48,009 INFO L225 Difference]: With dead ends: 168 [2018-02-04 12:15:48,009 INFO L226 Difference]: Without dead ends: 168 [2018-02-04 12:15:48,010 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1562, Invalid=2860, Unknown=0, NotChecked=0, Total=4422 [2018-02-04 12:15:48,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2018-02-04 12:15:48,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2018-02-04 12:15:48,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-02-04 12:15:48,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 168 transitions. [2018-02-04 12:15:48,011 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 168 transitions. Word has length 157 [2018-02-04 12:15:48,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:48,011 INFO L432 AbstractCegarLoop]: Abstraction has 168 states and 168 transitions. [2018-02-04 12:15:48,011 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-04 12:15:48,012 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 168 transitions. [2018-02-04 12:15:48,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-02-04 12:15:48,012 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:48,012 INFO L351 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:48,012 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:48,012 INFO L82 PathProgramCache]: Analyzing trace with hash 1996358519, now seen corresponding path program 31 times [2018-02-04 12:15:48,012 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:48,012 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:48,013 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:48,013 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:48,013 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:48,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:48,021 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:48,353 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-04 12:15:48,353 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:48,353 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-04 12:15:48,358 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:48,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:48,381 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:48,779 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-04 12:15:48,796 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:48,796 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 66 [2018-02-04 12:15:48,797 INFO L409 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-02-04 12:15:48,797 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-02-04 12:15:48,798 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-02-04 12:15:48,798 INFO L87 Difference]: Start difference. First operand 168 states and 168 transitions. Second operand 67 states. [2018-02-04 12:15:49,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:49,821 INFO L93 Difference]: Finished difference Result 173 states and 173 transitions. [2018-02-04 12:15:49,823 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-02-04 12:15:49,823 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 162 [2018-02-04 12:15:49,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:49,824 INFO L225 Difference]: With dead ends: 173 [2018-02-04 12:15:49,824 INFO L226 Difference]: Without dead ends: 173 [2018-02-04 12:15:49,824 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-02-04 12:15:49,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-02-04 12:15:49,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-02-04 12:15:49,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-02-04 12:15:49,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 173 transitions. [2018-02-04 12:15:49,827 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 173 transitions. Word has length 162 [2018-02-04 12:15:49,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:49,828 INFO L432 AbstractCegarLoop]: Abstraction has 173 states and 173 transitions. [2018-02-04 12:15:49,828 INFO L433 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-02-04 12:15:49,828 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 173 transitions. [2018-02-04 12:15:49,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-02-04 12:15:49,829 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:49,829 INFO L351 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:49,829 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:49,829 INFO L82 PathProgramCache]: Analyzing trace with hash 603675228, now seen corresponding path program 32 times [2018-02-04 12:15:49,829 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:49,829 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:49,830 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:49,830 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:49,830 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:49,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:49,839 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:50,549 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-04 12:15:50,550 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:50,550 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-04 12:15:50,554 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:15:50,577 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:15:50,578 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:50,580 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:50,626 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-04 12:15:50,644 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:50,644 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-02-04 12:15:50,644 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-02-04 12:15:50,644 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-02-04 12:15:50,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-02-04 12:15:50,645 INFO L87 Difference]: Start difference. First operand 173 states and 173 transitions. Second operand 35 states. [2018-02-04 12:15:51,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:51,844 INFO L93 Difference]: Finished difference Result 178 states and 178 transitions. [2018-02-04 12:15:51,844 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-02-04 12:15:51,844 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 167 [2018-02-04 12:15:51,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:51,845 INFO L225 Difference]: With dead ends: 178 [2018-02-04 12:15:51,845 INFO L226 Difference]: Without dead ends: 178 [2018-02-04 12:15:51,845 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-02-04 12:15:51,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-02-04 12:15:51,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 178. [2018-02-04 12:15:51,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2018-02-04 12:15:51,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 178 transitions. [2018-02-04 12:15:51,847 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 178 transitions. Word has length 167 [2018-02-04 12:15:51,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:51,848 INFO L432 AbstractCegarLoop]: Abstraction has 178 states and 178 transitions. [2018-02-04 12:15:51,848 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-02-04 12:15:51,848 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 178 transitions. [2018-02-04 12:15:51,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-02-04 12:15:51,849 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:51,849 INFO L351 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:51,849 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:51,849 INFO L82 PathProgramCache]: Analyzing trace with hash 1420397207, now seen corresponding path program 33 times [2018-02-04 12:15:51,849 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:51,849 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:51,850 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:51,850 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:51,850 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:51,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:51,859 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:52,440 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-04 12:15:52,440 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:52,440 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-04 12:15:52,445 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:15:52,562 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-02-04 12:15:52,562 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:52,564 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:52,584 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-04 12:15:52,607 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:52,607 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-02-04 12:15:52,608 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-04 12:15:52,608 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-04 12:15:52,608 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=732, Unknown=0, NotChecked=0, Total=1332 [2018-02-04 12:15:52,608 INFO L87 Difference]: Start difference. First operand 178 states and 178 transitions. Second operand 37 states. [2018-02-04 12:15:53,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:53,458 INFO L93 Difference]: Finished difference Result 183 states and 183 transitions. [2018-02-04 12:15:53,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-02-04 12:15:53,458 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 172 [2018-02-04 12:15:53,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:53,459 INFO L225 Difference]: With dead ends: 183 [2018-02-04 12:15:53,459 INFO L226 Difference]: Without dead ends: 183 [2018-02-04 12:15:53,460 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1788, Invalid=3042, Unknown=0, NotChecked=0, Total=4830 [2018-02-04 12:15:53,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-02-04 12:15:53,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2018-02-04 12:15:53,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-02-04 12:15:53,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 183 transitions. [2018-02-04 12:15:53,461 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 183 transitions. Word has length 172 [2018-02-04 12:15:53,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:53,462 INFO L432 AbstractCegarLoop]: Abstraction has 183 states and 183 transitions. [2018-02-04 12:15:53,462 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-04 12:15:53,462 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 183 transitions. [2018-02-04 12:15:53,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-02-04 12:15:53,462 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:53,462 INFO L351 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:53,462 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:53,462 INFO L82 PathProgramCache]: Analyzing trace with hash -1375254724, now seen corresponding path program 34 times [2018-02-04 12:15:53,462 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:53,468 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:53,468 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:53,468 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:53,468 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:53,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:53,477 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:53,927 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-04 12:15:53,927 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:53,927 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) [2018-02-04 12:15:53,934 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:15:53,960 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:15:53,961 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:53,963 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:54,311 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-04 12:15:54,336 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:54,336 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 72 [2018-02-04 12:15:54,336 INFO L409 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-02-04 12:15:54,337 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-02-04 12:15:54,338 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-02-04 12:15:54,338 INFO L87 Difference]: Start difference. First operand 183 states and 183 transitions. Second operand 73 states. [2018-02-04 12:15:55,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:55,529 INFO L93 Difference]: Finished difference Result 188 states and 188 transitions. [2018-02-04 12:15:55,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-02-04 12:15:55,529 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 177 [2018-02-04 12:15:55,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:55,530 INFO L225 Difference]: With dead ends: 188 [2018-02-04 12:15:55,530 INFO L226 Difference]: Without dead ends: 188 [2018-02-04 12:15:55,530 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-04 12:15:55,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2018-02-04 12:15:55,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2018-02-04 12:15:55,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-02-04 12:15:55,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 188 transitions. [2018-02-04 12:15:55,533 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 188 transitions. Word has length 177 [2018-02-04 12:15:55,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:55,533 INFO L432 AbstractCegarLoop]: Abstraction has 188 states and 188 transitions. [2018-02-04 12:15:55,533 INFO L433 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-02-04 12:15:55,533 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 188 transitions. [2018-02-04 12:15:55,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-02-04 12:15:55,534 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:55,534 INFO L351 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:55,534 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:55,535 INFO L82 PathProgramCache]: Analyzing trace with hash -1888573001, now seen corresponding path program 35 times [2018-02-04 12:15:55,535 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:55,535 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:55,535 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:55,535 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:55,536 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:55,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:55,544 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:56,024 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-04 12:15:56,024 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:56,024 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-04 12:15:56,029 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:15:56,238 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-02-04 12:15:56,239 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:56,242 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:56,834 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-04 12:15:56,852 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:56,852 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 73 [2018-02-04 12:15:56,852 INFO L409 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-02-04 12:15:56,853 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-02-04 12:15:56,853 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1405, Invalid=3997, Unknown=0, NotChecked=0, Total=5402 [2018-02-04 12:15:56,853 INFO L87 Difference]: Start difference. First operand 188 states and 188 transitions. Second operand 74 states. [2018-02-04 12:15:58,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:58,447 INFO L93 Difference]: Finished difference Result 193 states and 193 transitions. [2018-02-04 12:15:58,448 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-02-04 12:15:58,448 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 182 [2018-02-04 12:15:58,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:58,448 INFO L225 Difference]: With dead ends: 193 [2018-02-04 12:15:58,448 INFO L226 Difference]: Without dead ends: 193 [2018-02-04 12:15:58,449 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-04 12:15:58,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2018-02-04 12:15:58,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 193. [2018-02-04 12:15:58,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 193 states. [2018-02-04 12:15:58,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 193 transitions. [2018-02-04 12:15:58,450 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 193 transitions. Word has length 182 [2018-02-04 12:15:58,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:58,451 INFO L432 AbstractCegarLoop]: Abstraction has 193 states and 193 transitions. [2018-02-04 12:15:58,451 INFO L433 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-02-04 12:15:58,451 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 193 transitions. [2018-02-04 12:15:58,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-02-04 12:15:58,451 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:58,451 INFO L351 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:58,451 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:58,452 INFO L82 PathProgramCache]: Analyzing trace with hash -2093442020, now seen corresponding path program 36 times [2018-02-04 12:15:58,452 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:58,452 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:58,452 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:58,452 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:58,452 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:58,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:58,457 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:58,849 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-04 12:15:58,849 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:58,849 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-04 12:15:58,853 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:15:58,942 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-02-04 12:15:58,942 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:58,945 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:59,035 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-04 12:15:59,052 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:59,052 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 44 [2018-02-04 12:15:59,053 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-02-04 12:15:59,053 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-02-04 12:15:59,053 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=1244, Unknown=0, NotChecked=0, Total=1980 [2018-02-04 12:15:59,053 INFO L87 Difference]: Start difference. First operand 193 states and 193 transitions. Second operand 45 states. [2018-02-04 12:15:59,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:59,903 INFO L93 Difference]: Finished difference Result 198 states and 198 transitions. [2018-02-04 12:15:59,903 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-02-04 12:15:59,903 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 187 [2018-02-04 12:15:59,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:59,904 INFO L225 Difference]: With dead ends: 198 [2018-02-04 12:15:59,904 INFO L226 Difference]: Without dead ends: 198 [2018-02-04 12:15:59,905 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2205, Invalid=4275, Unknown=0, NotChecked=0, Total=6480 [2018-02-04 12:15:59,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2018-02-04 12:15:59,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2018-02-04 12:15:59,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 198 states. [2018-02-04 12:15:59,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 198 transitions. [2018-02-04 12:15:59,907 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 198 transitions. Word has length 187 [2018-02-04 12:15:59,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:59,908 INFO L432 AbstractCegarLoop]: Abstraction has 198 states and 198 transitions. [2018-02-04 12:15:59,908 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-02-04 12:15:59,908 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 198 transitions. [2018-02-04 12:15:59,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2018-02-04 12:15:59,909 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:59,909 INFO L351 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:59,909 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:59,909 INFO L82 PathProgramCache]: Analyzing trace with hash 640639191, now seen corresponding path program 37 times [2018-02-04 12:15:59,909 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:59,909 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:59,910 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:59,910 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:59,910 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:59,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:59,918 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:00,376 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-04 12:16:00,376 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:00,377 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-04 12:16:00,381 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:16:00,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:00,401 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:00,876 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-04 12:16:00,893 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:00,894 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 78 [2018-02-04 12:16:00,894 INFO L409 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-02-04 12:16:00,894 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-02-04 12:16:00,894 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-02-04 12:16:00,894 INFO L87 Difference]: Start difference. First operand 198 states and 198 transitions. Second operand 79 states. [2018-02-04 12:16:03,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:03,125 INFO L93 Difference]: Finished difference Result 203 states and 203 transitions. [2018-02-04 12:16:03,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-02-04 12:16:03,126 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 192 [2018-02-04 12:16:03,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:03,127 INFO L225 Difference]: With dead ends: 203 [2018-02-04 12:16:03,127 INFO L226 Difference]: Without dead ends: 203 [2018-02-04 12:16:03,127 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2811 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-02-04 12:16:03,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-02-04 12:16:03,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2018-02-04 12:16:03,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-02-04 12:16:03,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 203 transitions. [2018-02-04 12:16:03,130 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 203 transitions. Word has length 192 [2018-02-04 12:16:03,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:03,130 INFO L432 AbstractCegarLoop]: Abstraction has 203 states and 203 transitions. [2018-02-04 12:16:03,130 INFO L433 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-02-04 12:16:03,131 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 203 transitions. [2018-02-04 12:16:03,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-02-04 12:16:03,131 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:03,132 INFO L351 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:03,132 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:03,132 INFO L82 PathProgramCache]: Analyzing trace with hash -1578280708, now seen corresponding path program 38 times [2018-02-04 12:16:03,132 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:03,132 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:03,133 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:03,133 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:16:03,133 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:03,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:03,141 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:03,764 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-04 12:16:03,764 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:03,765 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-04 12:16:03,769 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:16:03,787 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:16:03,787 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:03,790 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:04,209 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-04 12:16:04,227 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:04,227 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 80 [2018-02-04 12:16:04,227 INFO L409 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-02-04 12:16:04,228 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-02-04 12:16:04,228 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-02-04 12:16:04,228 INFO L87 Difference]: Start difference. First operand 203 states and 203 transitions. Second operand 81 states. [2018-02-04 12:16:05,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:05,358 INFO L93 Difference]: Finished difference Result 208 states and 208 transitions. [2018-02-04 12:16:05,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-02-04 12:16:05,358 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 197 [2018-02-04 12:16:05,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:05,359 INFO L225 Difference]: With dead ends: 208 [2018-02-04 12:16:05,359 INFO L226 Difference]: Without dead ends: 208 [2018-02-04 12:16:05,359 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-04 12:16:05,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2018-02-04 12:16:05,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2018-02-04 12:16:05,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-02-04 12:16:05,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 208 transitions. [2018-02-04 12:16:05,362 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 208 transitions. Word has length 197 [2018-02-04 12:16:05,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:05,362 INFO L432 AbstractCegarLoop]: Abstraction has 208 states and 208 transitions. [2018-02-04 12:16:05,362 INFO L433 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-02-04 12:16:05,363 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 208 transitions. [2018-02-04 12:16:05,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-02-04 12:16:05,363 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:05,364 INFO L351 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:05,364 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:05,364 INFO L82 PathProgramCache]: Analyzing trace with hash 1699590135, now seen corresponding path program 39 times [2018-02-04 12:16:05,364 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:05,364 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:05,365 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:05,365 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:05,365 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:05,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:05,374 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:05,830 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-04 12:16:05,831 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:05,831 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-04 12:16:05,835 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:16:06,106 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-02-04 12:16:06,106 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:06,109 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:06,143 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-04 12:16:06,179 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:06,179 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-02-04 12:16:06,179 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-02-04 12:16:06,180 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-02-04 12:16:06,180 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=981, Unknown=0, NotChecked=0, Total=1806 [2018-02-04 12:16:06,180 INFO L87 Difference]: Start difference. First operand 208 states and 208 transitions. Second operand 43 states. [2018-02-04 12:16:06,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:06,898 INFO L93 Difference]: Finished difference Result 213 states and 213 transitions. [2018-02-04 12:16:06,898 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-02-04 12:16:06,898 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 202 [2018-02-04 12:16:06,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:06,899 INFO L225 Difference]: With dead ends: 213 [2018-02-04 12:16:06,899 INFO L226 Difference]: Without dead ends: 213 [2018-02-04 12:16:06,899 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2463, Invalid=4179, Unknown=0, NotChecked=0, Total=6642 [2018-02-04 12:16:06,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2018-02-04 12:16:06,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2018-02-04 12:16:06,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 213 states. [2018-02-04 12:16:06,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 213 transitions. [2018-02-04 12:16:06,901 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 213 transitions. Word has length 202 [2018-02-04 12:16:06,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:06,901 INFO L432 AbstractCegarLoop]: Abstraction has 213 states and 213 transitions. [2018-02-04 12:16:06,901 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-02-04 12:16:06,901 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 213 transitions. [2018-02-04 12:16:06,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-02-04 12:16:06,902 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:06,902 INFO L351 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:06,902 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:06,902 INFO L82 PathProgramCache]: Analyzing trace with hash 721649116, now seen corresponding path program 40 times [2018-02-04 12:16:06,902 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:06,902 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:06,902 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:06,902 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:06,903 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:06,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:06,908 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:07,395 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-04 12:16:07,395 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:07,395 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-04 12:16:07,400 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:16:07,422 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:16:07,422 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:07,425 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:07,995 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-04 12:16:08,011 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:08,011 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 84 [2018-02-04 12:16:08,012 INFO L409 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-02-04 12:16:08,012 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-02-04 12:16:08,012 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-02-04 12:16:08,013 INFO L87 Difference]: Start difference. First operand 213 states and 213 transitions. Second operand 85 states. [2018-02-04 12:16:09,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:09,744 INFO L93 Difference]: Finished difference Result 218 states and 218 transitions. [2018-02-04 12:16:09,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-02-04 12:16:09,745 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 207 [2018-02-04 12:16:09,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:09,745 INFO L225 Difference]: With dead ends: 218 [2018-02-04 12:16:09,745 INFO L226 Difference]: Without dead ends: 218 [2018-02-04 12:16:09,746 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-04 12:16:09,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-02-04 12:16:09,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2018-02-04 12:16:09,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-02-04 12:16:09,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 218 transitions. [2018-02-04 12:16:09,747 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 218 transitions. Word has length 207 [2018-02-04 12:16:09,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:09,748 INFO L432 AbstractCegarLoop]: Abstraction has 218 states and 218 transitions. [2018-02-04 12:16:09,748 INFO L433 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-02-04 12:16:09,748 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 218 transitions. [2018-02-04 12:16:09,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-02-04 12:16:09,748 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:09,748 INFO L351 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:09,748 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:09,748 INFO L82 PathProgramCache]: Analyzing trace with hash 111908631, now seen corresponding path program 41 times [2018-02-04 12:16:09,749 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:09,749 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:09,749 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:09,749 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:09,749 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:09,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:09,757 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:10,334 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-04 12:16:10,334 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:10,334 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-04 12:16:10,339 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:16:10,737 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2018-02-04 12:16:10,737 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:10,741 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:11,340 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-04 12:16:11,369 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:11,369 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 85 [2018-02-04 12:16:11,370 INFO L409 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-02-04 12:16:11,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-02-04 12:16:11,370 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=5419, Unknown=0, NotChecked=0, Total=7310 [2018-02-04 12:16:11,371 INFO L87 Difference]: Start difference. First operand 218 states and 218 transitions. Second operand 86 states. [2018-02-04 12:16:13,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:13,620 INFO L93 Difference]: Finished difference Result 223 states and 223 transitions. [2018-02-04 12:16:13,620 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-02-04 12:16:13,620 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 212 [2018-02-04 12:16:13,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:13,621 INFO L225 Difference]: With dead ends: 223 [2018-02-04 12:16:13,621 INFO L226 Difference]: Without dead ends: 223 [2018-02-04 12:16:13,621 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-04 12:16:13,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-02-04 12:16:13,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2018-02-04 12:16:13,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-02-04 12:16:13,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 223 transitions. [2018-02-04 12:16:13,623 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 223 transitions. Word has length 212 [2018-02-04 12:16:13,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:13,623 INFO L432 AbstractCegarLoop]: Abstraction has 223 states and 223 transitions. [2018-02-04 12:16:13,623 INFO L433 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-02-04 12:16:13,623 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 223 transitions. [2018-02-04 12:16:13,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-02-04 12:16:13,624 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:13,624 INFO L351 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:13,624 INFO L371 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:13,624 INFO L82 PathProgramCache]: Analyzing trace with hash 1104743100, now seen corresponding path program 42 times [2018-02-04 12:16:13,624 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:13,624 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:13,624 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:13,624 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:13,625 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:13,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:13,632 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:14,181 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-04 12:16:14,181 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:14,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 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-04 12:16:14,186 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:16:14,362 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2018-02-04 12:16:14,362 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:14,365 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:14,451 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-04 12:16:14,469 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:14,469 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 48 [2018-02-04 12:16:14,470 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-04 12:16:14,470 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-04 12:16:14,470 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=964, Invalid=1388, Unknown=0, NotChecked=0, Total=2352 [2018-02-04 12:16:14,470 INFO L87 Difference]: Start difference. First operand 223 states and 223 transitions. Second operand 49 states. [2018-02-04 12:16:15,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:15,284 INFO L93 Difference]: Finished difference Result 228 states and 228 transitions. [2018-02-04 12:16:15,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-02-04 12:16:15,284 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 217 [2018-02-04 12:16:15,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:15,285 INFO L225 Difference]: With dead ends: 228 [2018-02-04 12:16:15,285 INFO L226 Difference]: Without dead ends: 228 [2018-02-04 12:16:15,285 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1072 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2936, Invalid=5254, Unknown=0, NotChecked=0, Total=8190 [2018-02-04 12:16:15,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2018-02-04 12:16:15,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2018-02-04 12:16:15,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-02-04 12:16:15,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 228 transitions. [2018-02-04 12:16:15,287 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 228 transitions. Word has length 217 [2018-02-04 12:16:15,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:15,287 INFO L432 AbstractCegarLoop]: Abstraction has 228 states and 228 transitions. [2018-02-04 12:16:15,287 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-04 12:16:15,287 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 228 transitions. [2018-02-04 12:16:15,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2018-02-04 12:16:15,288 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:15,288 INFO L351 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:15,288 INFO L371 AbstractCegarLoop]: === Iteration 48 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:15,288 INFO L82 PathProgramCache]: Analyzing trace with hash 1370166839, now seen corresponding path program 43 times [2018-02-04 12:16:15,288 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:15,288 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:15,288 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:15,289 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:15,289 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:15,294 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:15,846 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-04 12:16:15,846 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:15,846 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-04 12:16:15,851 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:16:15,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:15,876 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:16,420 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-04 12:16:16,437 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:16,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 90 [2018-02-04 12:16:16,437 INFO L409 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-02-04 12:16:16,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-02-04 12:16:16,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-02-04 12:16:16,438 INFO L87 Difference]: Start difference. First operand 228 states and 228 transitions. Second operand 91 states. [2018-02-04 12:16:18,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:18,172 INFO L93 Difference]: Finished difference Result 233 states and 233 transitions. [2018-02-04 12:16:18,172 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-02-04 12:16:18,172 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 222 [2018-02-04 12:16:18,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:18,173 INFO L225 Difference]: With dead ends: 233 [2018-02-04 12:16:18,173 INFO L226 Difference]: Without dead ends: 233 [2018-02-04 12:16:18,174 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3783 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-02-04 12:16:18,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2018-02-04 12:16:18,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 233. [2018-02-04 12:16:18,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2018-02-04 12:16:18,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 233 transitions. [2018-02-04 12:16:18,177 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 233 transitions. Word has length 222 [2018-02-04 12:16:18,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:18,177 INFO L432 AbstractCegarLoop]: Abstraction has 233 states and 233 transitions. [2018-02-04 12:16:18,177 INFO L433 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-02-04 12:16:18,177 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 233 transitions. [2018-02-04 12:16:18,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2018-02-04 12:16:18,178 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:18,178 INFO L351 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:18,178 INFO L371 AbstractCegarLoop]: === Iteration 49 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:18,179 INFO L82 PathProgramCache]: Analyzing trace with hash -330563684, now seen corresponding path program 44 times [2018-02-04 12:16:18,179 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:18,179 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:18,179 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:18,179 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:16:18,180 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:18,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:18,190 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:18,734 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-04 12:16:18,735 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:18,735 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-04 12:16:18,739 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:16:18,760 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:16:18,760 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:18,762 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:19,383 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-04 12:16:19,400 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:19,400 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 92 [2018-02-04 12:16:19,400 INFO L409 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-02-04 12:16:19,401 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-02-04 12:16:19,401 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-02-04 12:16:19,401 INFO L87 Difference]: Start difference. First operand 233 states and 233 transitions. Second operand 93 states. [2018-02-04 12:16:21,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:21,652 INFO L93 Difference]: Finished difference Result 238 states and 238 transitions. [2018-02-04 12:16:21,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-02-04 12:16:21,652 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 227 [2018-02-04 12:16:21,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:21,653 INFO L225 Difference]: With dead ends: 238 [2018-02-04 12:16:21,653 INFO L226 Difference]: Without dead ends: 238 [2018-02-04 12:16:21,653 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3818 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-02-04 12:16:21,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-02-04 12:16:21,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2018-02-04 12:16:21,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-02-04 12:16:21,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 238 transitions. [2018-02-04 12:16:21,655 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 238 transitions. Word has length 227 [2018-02-04 12:16:21,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:21,655 INFO L432 AbstractCegarLoop]: Abstraction has 238 states and 238 transitions. [2018-02-04 12:16:21,655 INFO L433 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-02-04 12:16:21,655 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 238 transitions. [2018-02-04 12:16:21,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-02-04 12:16:21,656 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:21,656 INFO L351 BasicCegarLoop]: trace histogram [46, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:21,656 INFO L371 AbstractCegarLoop]: === Iteration 50 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:21,657 INFO L82 PathProgramCache]: Analyzing trace with hash 992882007, now seen corresponding path program 45 times [2018-02-04 12:16:21,657 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:21,657 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:21,657 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:21,657 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:21,657 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:21,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:21,666 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:22,345 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-04 12:16:22,346 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:22,346 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-04 12:16:22,350 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:16:22,659 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2018-02-04 12:16:22,659 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:22,662 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:22,690 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-04 12:16:22,708 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:22,708 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-02-04 12:16:22,708 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-04 12:16:22,708 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-04 12:16:22,708 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=1266, Unknown=0, NotChecked=0, Total=2352 [2018-02-04 12:16:22,708 INFO L87 Difference]: Start difference. First operand 238 states and 238 transitions. Second operand 49 states. [2018-02-04 12:16:23,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:23,476 INFO L93 Difference]: Finished difference Result 243 states and 243 transitions. [2018-02-04 12:16:23,476 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-02-04 12:16:23,476 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 232 [2018-02-04 12:16:23,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:23,477 INFO L225 Difference]: With dead ends: 243 [2018-02-04 12:16:23,477 INFO L226 Difference]: Without dead ends: 243 [2018-02-04 12:16:23,477 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3246, Invalid=5496, Unknown=0, NotChecked=0, Total=8742 [2018-02-04 12:16:23,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2018-02-04 12:16:23,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 243. [2018-02-04 12:16:23,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 243 states. [2018-02-04 12:16:23,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 243 transitions. [2018-02-04 12:16:23,479 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 243 transitions. Word has length 232 [2018-02-04 12:16:23,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:23,479 INFO L432 AbstractCegarLoop]: Abstraction has 243 states and 243 transitions. [2018-02-04 12:16:23,479 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-04 12:16:23,479 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 243 transitions. [2018-02-04 12:16:23,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2018-02-04 12:16:23,480 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:23,480 INFO L351 BasicCegarLoop]: trace histogram [47, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:23,480 INFO L371 AbstractCegarLoop]: === Iteration 51 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:23,481 INFO L82 PathProgramCache]: Analyzing trace with hash -222667652, now seen corresponding path program 46 times [2018-02-04 12:16:23,481 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:23,481 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:23,481 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:23,481 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:23,482 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:23,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:23,491 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:24,120 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-04 12:16:24,121 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:24,121 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-04 12:16:24,125 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:16:24,151 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:16:24,151 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:24,153 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:24,843 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-04 12:16:24,860 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:24,860 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 96 [2018-02-04 12:16:24,861 INFO L409 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-02-04 12:16:24,861 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-02-04 12:16:24,861 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-02-04 12:16:24,862 INFO L87 Difference]: Start difference. First operand 243 states and 243 transitions. Second operand 97 states. [2018-02-04 12:16:27,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:27,542 INFO L93 Difference]: Finished difference Result 248 states and 248 transitions. [2018-02-04 12:16:27,542 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-02-04 12:16:27,542 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 237 [2018-02-04 12:16:27,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:27,543 INFO L225 Difference]: With dead ends: 248 [2018-02-04 12:16:27,543 INFO L226 Difference]: Without dead ends: 248 [2018-02-04 12:16:27,544 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4275 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-02-04 12:16:27,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2018-02-04 12:16:27,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2018-02-04 12:16:27,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-02-04 12:16:27,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 248 transitions. [2018-02-04 12:16:27,546 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 248 transitions. Word has length 237 [2018-02-04 12:16:27,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:27,546 INFO L432 AbstractCegarLoop]: Abstraction has 248 states and 248 transitions. [2018-02-04 12:16:27,546 INFO L433 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-02-04 12:16:27,547 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 248 transitions. [2018-02-04 12:16:27,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-02-04 12:16:27,547 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:27,548 INFO L351 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:27,548 INFO L371 AbstractCegarLoop]: === Iteration 52 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:27,548 INFO L82 PathProgramCache]: Analyzing trace with hash -2053710729, now seen corresponding path program 47 times [2018-02-04 12:16:27,548 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:27,548 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:27,548 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:27,548 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:27,548 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:27,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:27,554 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:28,213 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-04 12:16:28,213 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:28,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 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-04 12:16:28,217 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:16:28,822 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 48 check-sat command(s) [2018-02-04 12:16:28,822 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:28,827 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:29,633 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-04 12:16:29,651 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:29,651 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 97 [2018-02-04 12:16:29,651 INFO L409 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-02-04 12:16:29,652 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-02-04 12:16:29,652 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2449, Invalid=7057, Unknown=0, NotChecked=0, Total=9506 [2018-02-04 12:16:29,652 INFO L87 Difference]: Start difference. First operand 248 states and 248 transitions. Second operand 98 states. [2018-02-04 12:16:31,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:31,722 INFO L93 Difference]: Finished difference Result 253 states and 253 transitions. [2018-02-04 12:16:31,722 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-02-04 12:16:31,722 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 242 [2018-02-04 12:16:31,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:31,723 INFO L225 Difference]: With dead ends: 253 [2018-02-04 12:16:31,723 INFO L226 Difference]: Without dead ends: 253 [2018-02-04 12:16:31,724 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4419 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2499, Invalid=7203, Unknown=0, NotChecked=0, Total=9702 [2018-02-04 12:16:31,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-02-04 12:16:31,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 253. [2018-02-04 12:16:31,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 253 states. [2018-02-04 12:16:31,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 253 transitions. [2018-02-04 12:16:31,726 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 253 transitions. Word has length 242 [2018-02-04 12:16:31,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:31,726 INFO L432 AbstractCegarLoop]: Abstraction has 253 states and 253 transitions. [2018-02-04 12:16:31,726 INFO L433 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-02-04 12:16:31,726 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 253 transitions. [2018-02-04 12:16:31,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-02-04 12:16:31,726 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:31,727 INFO L351 BasicCegarLoop]: trace histogram [49, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:31,727 INFO L371 AbstractCegarLoop]: === Iteration 53 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:31,727 INFO L82 PathProgramCache]: Analyzing trace with hash -1073602212, now seen corresponding path program 48 times [2018-02-04 12:16:31,727 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:31,727 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:31,727 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:31,727 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:31,727 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:31,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:31,733 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:32,424 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-04 12:16:32,424 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:32,425 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-04 12:16:32,429 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:16:32,652 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2018-02-04 12:16:32,652 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:32,655 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:33,175 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-04 12:16:33,194 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:33,194 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 68 [2018-02-04 12:16:33,195 INFO L409 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-02-04 12:16:33,195 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-02-04 12:16:33,195 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1432, Invalid=3260, Unknown=0, NotChecked=0, Total=4692 [2018-02-04 12:16:33,195 INFO L87 Difference]: Start difference. First operand 253 states and 253 transitions. Second operand 69 states. [2018-02-04 12:16:35,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:35,195 INFO L93 Difference]: Finished difference Result 258 states and 258 transitions. [2018-02-04 12:16:35,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-02-04 12:16:35,195 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 247 [2018-02-04 12:16:35,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:35,196 INFO L225 Difference]: With dead ends: 258 [2018-02-04 12:16:35,196 INFO L226 Difference]: Without dead ends: 258 [2018-02-04 12:16:35,197 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3855, Invalid=9717, Unknown=0, NotChecked=0, Total=13572 [2018-02-04 12:16:35,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-02-04 12:16:35,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 258. [2018-02-04 12:16:35,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-02-04 12:16:35,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 258 transitions. [2018-02-04 12:16:35,198 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 258 transitions. Word has length 247 [2018-02-04 12:16:35,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:35,199 INFO L432 AbstractCegarLoop]: Abstraction has 258 states and 258 transitions. [2018-02-04 12:16:35,199 INFO L433 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-02-04 12:16:35,199 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 258 transitions. [2018-02-04 12:16:35,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2018-02-04 12:16:35,200 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:35,200 INFO L351 BasicCegarLoop]: trace histogram [50, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:35,200 INFO L371 AbstractCegarLoop]: === Iteration 54 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:35,200 INFO L82 PathProgramCache]: Analyzing trace with hash -523820137, now seen corresponding path program 49 times [2018-02-04 12:16:35,200 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:35,200 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:35,201 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:35,201 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:35,201 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:35,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:35,210 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:35,955 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-04 12:16:35,955 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:35,955 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-04 12:16:35,960 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:16:35,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:35,986 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:36,722 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-04 12:16:36,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:36,750 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 102 [2018-02-04 12:16:36,750 INFO L409 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-02-04 12:16:36,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-02-04 12:16:36,751 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-02-04 12:16:36,751 INFO L87 Difference]: Start difference. First operand 258 states and 258 transitions. Second operand 103 states. [2018-02-04 12:16:39,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:39,207 INFO L93 Difference]: Finished difference Result 263 states and 263 transitions. [2018-02-04 12:16:39,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-02-04 12:16:39,207 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 252 [2018-02-04 12:16:39,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:39,208 INFO L225 Difference]: With dead ends: 263 [2018-02-04 12:16:39,208 INFO L226 Difference]: Without dead ends: 263 [2018-02-04 12:16:39,208 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4899 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-02-04 12:16:39,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2018-02-04 12:16:39,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2018-02-04 12:16:39,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-02-04 12:16:39,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 263 transitions. [2018-02-04 12:16:39,210 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 263 transitions. Word has length 252 [2018-02-04 12:16:39,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:39,210 INFO L432 AbstractCegarLoop]: Abstraction has 263 states and 263 transitions. [2018-02-04 12:16:39,210 INFO L433 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-02-04 12:16:39,210 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 263 transitions. [2018-02-04 12:16:39,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-02-04 12:16:39,211 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:39,211 INFO L351 BasicCegarLoop]: trace histogram [51, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:39,211 INFO L371 AbstractCegarLoop]: === Iteration 55 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:39,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1098993212, now seen corresponding path program 50 times [2018-02-04 12:16:39,211 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:39,211 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:39,212 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:39,212 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:16:39,212 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:39,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:39,218 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:39,898 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-04 12:16:39,898 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:39,898 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-04 12:16:39,903 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:16:39,951 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:16:39,951 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:39,955 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:40,665 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-04 12:16:40,682 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:40,682 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 104 [2018-02-04 12:16:40,683 INFO L409 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-02-04 12:16:40,683 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-02-04 12:16:40,684 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-02-04 12:16:40,684 INFO L87 Difference]: Start difference. First operand 263 states and 263 transitions. Second operand 105 states. [2018-02-04 12:16:43,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:43,481 INFO L93 Difference]: Finished difference Result 268 states and 268 transitions. [2018-02-04 12:16:43,481 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-02-04 12:16:43,481 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 257 [2018-02-04 12:16:43,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:43,482 INFO L225 Difference]: With dead ends: 268 [2018-02-04 12:16:43,482 INFO L226 Difference]: Without dead ends: 268 [2018-02-04 12:16:43,482 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-04 12:16:43,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2018-02-04 12:16:43,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 268. [2018-02-04 12:16:43,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-02-04 12:16:43,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 268 transitions. [2018-02-04 12:16:43,484 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 268 transitions. Word has length 257 [2018-02-04 12:16:43,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:43,484 INFO L432 AbstractCegarLoop]: Abstraction has 268 states and 268 transitions. [2018-02-04 12:16:43,484 INFO L433 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-02-04 12:16:43,484 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 268 transitions. [2018-02-04 12:16:43,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2018-02-04 12:16:43,485 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:43,485 INFO L351 BasicCegarLoop]: trace histogram [52, 51, 51, 51, 51, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:43,485 INFO L371 AbstractCegarLoop]: === Iteration 56 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:43,485 INFO L82 PathProgramCache]: Analyzing trace with hash 169935543, now seen corresponding path program 51 times [2018-02-04 12:16:43,485 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:43,485 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:43,486 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:43,486 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:43,486 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:43,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:43,493 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:44,265 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-04 12:16:44,266 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:44,266 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-04 12:16:44,271 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:16:44,769 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 52 check-sat command(s) [2018-02-04 12:16:44,770 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:44,773 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:44,812 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-04 12:16:44,833 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:44,833 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-02-04 12:16:44,833 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-02-04 12:16:44,835 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-02-04 12:16:44,835 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1383, Invalid=1587, Unknown=0, NotChecked=0, Total=2970 [2018-02-04 12:16:44,836 INFO L87 Difference]: Start difference. First operand 268 states and 268 transitions. Second operand 55 states. [2018-02-04 12:16:45,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:45,848 INFO L93 Difference]: Finished difference Result 273 states and 273 transitions. [2018-02-04 12:16:45,849 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-02-04 12:16:45,849 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 262 [2018-02-04 12:16:45,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:45,850 INFO L225 Difference]: With dead ends: 273 [2018-02-04 12:16:45,850 INFO L226 Difference]: Without dead ends: 273 [2018-02-04 12:16:45,851 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1376 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4137, Invalid=6993, Unknown=0, NotChecked=0, Total=11130 [2018-02-04 12:16:45,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2018-02-04 12:16:45,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 273. [2018-02-04 12:16:45,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 273 states. [2018-02-04 12:16:45,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 273 transitions. [2018-02-04 12:16:45,854 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 273 transitions. Word has length 262 [2018-02-04 12:16:45,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:45,854 INFO L432 AbstractCegarLoop]: Abstraction has 273 states and 273 transitions. [2018-02-04 12:16:45,854 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-02-04 12:16:45,854 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 273 transitions. [2018-02-04 12:16:45,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2018-02-04 12:16:45,859 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:45,859 INFO L351 BasicCegarLoop]: trace histogram [53, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:45,859 INFO L371 AbstractCegarLoop]: === Iteration 57 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:45,859 INFO L82 PathProgramCache]: Analyzing trace with hash -954866916, now seen corresponding path program 52 times [2018-02-04 12:16:45,859 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:45,860 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:45,860 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:45,860 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:45,860 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:45,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:45,870 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:46,685 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-04 12:16:46,685 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:46,685 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-04 12:16:46,690 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:16:46,717 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:16:46,717 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:46,719 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:47,552 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-04 12:16:47,569 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:47,569 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 108 [2018-02-04 12:16:47,570 INFO L409 AbstractCegarLoop]: Interpolant automaton has 109 states [2018-02-04 12:16:47,570 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2018-02-04 12:16:47,571 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-02-04 12:16:47,571 INFO L87 Difference]: Start difference. First operand 273 states and 273 transitions. Second operand 109 states. [2018-02-04 12:16:50,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:50,324 INFO L93 Difference]: Finished difference Result 278 states and 278 transitions. [2018-02-04 12:16:50,324 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-02-04 12:16:50,324 INFO L78 Accepts]: Start accepts. Automaton has 109 states. Word has length 267 [2018-02-04 12:16:50,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:50,324 INFO L225 Difference]: With dead ends: 278 [2018-02-04 12:16:50,325 INFO L226 Difference]: Without dead ends: 278 [2018-02-04 12:16:50,325 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-04 12:16:50,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2018-02-04 12:16:50,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2018-02-04 12:16:50,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2018-02-04 12:16:50,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 278 transitions. [2018-02-04 12:16:50,327 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 278 transitions. Word has length 267 [2018-02-04 12:16:50,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:50,327 INFO L432 AbstractCegarLoop]: Abstraction has 278 states and 278 transitions. [2018-02-04 12:16:50,327 INFO L433 AbstractCegarLoop]: Interpolant automaton has 109 states. [2018-02-04 12:16:50,327 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 278 transitions. [2018-02-04 12:16:50,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2018-02-04 12:16:50,328 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:50,328 INFO L351 BasicCegarLoop]: trace histogram [54, 53, 53, 53, 53, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:50,328 INFO L371 AbstractCegarLoop]: === Iteration 58 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:50,328 INFO L82 PathProgramCache]: Analyzing trace with hash -326731305, now seen corresponding path program 53 times [2018-02-04 12:16:50,328 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:50,328 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:50,328 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:50,328 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:50,328 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:50,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:50,335 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:51,151 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-04 12:16:51,151 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:51,151 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-04 12:16:51,156 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:16:52,072 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 54 check-sat command(s) [2018-02-04 12:16:52,072 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:52,076 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:53,043 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-04 12:16:53,062 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:53,062 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55] total 109 [2018-02-04 12:16:53,063 INFO L409 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-02-04 12:16:53,063 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-02-04 12:16:53,063 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3079, Invalid=8911, Unknown=0, NotChecked=0, Total=11990 [2018-02-04 12:16:53,064 INFO L87 Difference]: Start difference. First operand 278 states and 278 transitions. Second operand 110 states. [2018-02-04 12:16:56,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:56,945 INFO L93 Difference]: Finished difference Result 283 states and 283 transitions. [2018-02-04 12:16:56,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-02-04 12:16:56,945 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 272 [2018-02-04 12:16:56,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:56,946 INFO L225 Difference]: With dead ends: 283 [2018-02-04 12:16:56,946 INFO L226 Difference]: Without dead ends: 283 [2018-02-04 12:16:56,947 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5619 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3135, Invalid=9075, Unknown=0, NotChecked=0, Total=12210 [2018-02-04 12:16:56,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-02-04 12:16:56,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 283. [2018-02-04 12:16:56,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2018-02-04 12:16:56,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 283 transitions. [2018-02-04 12:16:56,948 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 283 transitions. Word has length 272 [2018-02-04 12:16:56,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:56,948 INFO L432 AbstractCegarLoop]: Abstraction has 283 states and 283 transitions. [2018-02-04 12:16:56,948 INFO L433 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-02-04 12:16:56,949 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 283 transitions. [2018-02-04 12:16:56,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-02-04 12:16:56,949 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:56,949 INFO L351 BasicCegarLoop]: trace histogram [55, 54, 54, 54, 54, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:56,949 INFO L371 AbstractCegarLoop]: === Iteration 59 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:56,949 INFO L82 PathProgramCache]: Analyzing trace with hash -484581380, now seen corresponding path program 54 times [2018-02-04 12:16:56,949 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:56,950 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:56,950 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:56,950 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:56,950 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:56,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:56,956 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:57,818 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-04 12:16:57,818 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:57,818 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-04 12:16:57,823 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:16:58,119 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2018-02-04 12:16:58,119 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:58,122 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:58,211 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-04 12:16:58,228 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:58,229 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 60 [2018-02-04 12:16:58,229 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-02-04 12:16:58,229 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-02-04 12:16:58,229 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1558, Invalid=2102, Unknown=0, NotChecked=0, Total=3660 [2018-02-04 12:16:58,229 INFO L87 Difference]: Start difference. First operand 283 states and 283 transitions. Second operand 61 states. [2018-02-04 12:16:59,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:59,336 INFO L93 Difference]: Finished difference Result 288 states and 288 transitions. [2018-02-04 12:16:59,336 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-02-04 12:16:59,336 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 277 [2018-02-04 12:16:59,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:59,337 INFO L225 Difference]: With dead ends: 288 [2018-02-04 12:16:59,337 INFO L226 Difference]: Without dead ends: 288 [2018-02-04 12:16:59,338 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1702 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4742, Invalid=8368, Unknown=0, NotChecked=0, Total=13110 [2018-02-04 12:16:59,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2018-02-04 12:16:59,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2018-02-04 12:16:59,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-02-04 12:16:59,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 288 transitions. [2018-02-04 12:16:59,340 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 288 transitions. Word has length 277 [2018-02-04 12:16:59,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:59,340 INFO L432 AbstractCegarLoop]: Abstraction has 288 states and 288 transitions. [2018-02-04 12:16:59,340 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-02-04 12:16:59,340 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 288 transitions. [2018-02-04 12:16:59,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-02-04 12:16:59,341 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:59,341 INFO L351 BasicCegarLoop]: trace histogram [56, 55, 55, 55, 55, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:59,341 INFO L371 AbstractCegarLoop]: === Iteration 60 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:59,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1067874057, now seen corresponding path program 55 times [2018-02-04 12:16:59,341 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:59,341 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:59,341 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:59,341 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:59,341 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:59,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:59,353 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:00,234 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-04 12:17:00,235 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:00,235 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-04 12:17:00,239 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:17:00,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:00,273 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:01,165 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-04 12:17:01,182 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:01,182 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57] total 114 [2018-02-04 12:17:01,182 INFO L409 AbstractCegarLoop]: Interpolant automaton has 115 states [2018-02-04 12:17:01,182 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2018-02-04 12:17:01,183 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-02-04 12:17:01,183 INFO L87 Difference]: Start difference. First operand 288 states and 288 transitions. Second operand 115 states. [2018-02-04 12:17:05,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:05,102 INFO L93 Difference]: Finished difference Result 293 states and 293 transitions. [2018-02-04 12:17:05,102 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-02-04 12:17:05,103 INFO L78 Accepts]: Start accepts. Automaton has 115 states. Word has length 282 [2018-02-04 12:17:05,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:05,103 INFO L225 Difference]: With dead ends: 293 [2018-02-04 12:17:05,103 INFO L226 Difference]: Without dead ends: 293 [2018-02-04 12:17:05,104 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6159 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-02-04 12:17:05,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2018-02-04 12:17:05,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2018-02-04 12:17:05,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 293 states. [2018-02-04 12:17:05,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 293 transitions. [2018-02-04 12:17:05,105 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 293 transitions. Word has length 282 [2018-02-04 12:17:05,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:05,106 INFO L432 AbstractCegarLoop]: Abstraction has 293 states and 293 transitions. [2018-02-04 12:17:05,106 INFO L433 AbstractCegarLoop]: Interpolant automaton has 115 states. [2018-02-04 12:17:05,106 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 293 transitions. [2018-02-04 12:17:05,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2018-02-04 12:17:05,106 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:05,106 INFO L351 BasicCegarLoop]: trace histogram [57, 56, 56, 56, 56, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:05,107 INFO L371 AbstractCegarLoop]: === Iteration 61 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:05,107 INFO L82 PathProgramCache]: Analyzing trace with hash 1249330396, now seen corresponding path program 56 times [2018-02-04 12:17:05,107 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:05,107 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:05,107 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:05,107 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:17:05,107 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:05,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:05,114 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:06,007 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-04 12:17:06,007 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:06,007 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-04 12:17:06,015 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:17:06,042 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:17:06,042 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:17:06,045 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:07,057 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-04 12:17:07,074 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:07,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58] total 116 [2018-02-04 12:17:07,074 INFO L409 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-02-04 12:17:07,074 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-02-04 12:17:07,075 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-02-04 12:17:07,075 INFO L87 Difference]: Start difference. First operand 293 states and 293 transitions. Second operand 117 states. [2018-02-04 12:17:10,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:10,629 INFO L93 Difference]: Finished difference Result 298 states and 298 transitions. [2018-02-04 12:17:10,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-02-04 12:17:10,630 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 287 [2018-02-04 12:17:10,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:10,630 INFO L225 Difference]: With dead ends: 298 [2018-02-04 12:17:10,630 INFO L226 Difference]: Without dead ends: 298 [2018-02-04 12:17:10,631 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5956 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-02-04 12:17:10,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-02-04 12:17:10,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 298. [2018-02-04 12:17:10,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 298 states. [2018-02-04 12:17:10,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 298 transitions. [2018-02-04 12:17:10,633 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 298 transitions. Word has length 287 [2018-02-04 12:17:10,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:10,633 INFO L432 AbstractCegarLoop]: Abstraction has 298 states and 298 transitions. [2018-02-04 12:17:10,633 INFO L433 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-02-04 12:17:10,633 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 298 transitions. [2018-02-04 12:17:10,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-02-04 12:17:10,633 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:10,634 INFO L351 BasicCegarLoop]: trace histogram [58, 57, 57, 57, 57, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:10,634 INFO L371 AbstractCegarLoop]: === Iteration 62 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:10,634 INFO L82 PathProgramCache]: Analyzing trace with hash 729559063, now seen corresponding path program 57 times [2018-02-04 12:17:10,634 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:10,634 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:10,634 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:10,634 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:17:10,634 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:10,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:10,641 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:11,550 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-04 12:17:11,550 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:11,551 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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:17:11,558 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:17:12,227 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 58 check-sat command(s) [2018-02-04 12:17:12,227 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:17:12,230 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:12,270 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-04 12:17:12,288 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:12,288 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 60 [2018-02-04 12:17:12,288 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-02-04 12:17:12,289 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-02-04 12:17:12,289 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1716, Invalid=1944, Unknown=0, NotChecked=0, Total=3660 [2018-02-04 12:17:12,289 INFO L87 Difference]: Start difference. First operand 298 states and 298 transitions. Second operand 61 states. [2018-02-04 12:17:13,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:13,414 INFO L93 Difference]: Finished difference Result 303 states and 303 transitions. [2018-02-04 12:17:13,414 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-02-04 12:17:13,414 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 292 [2018-02-04 12:17:13,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:13,415 INFO L225 Difference]: With dead ends: 303 [2018-02-04 12:17:13,415 INFO L226 Difference]: Without dead ends: 303 [2018-02-04 12:17:13,415 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1709 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=5136, Invalid=8670, Unknown=0, NotChecked=0, Total=13806 [2018-02-04 12:17:13,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2018-02-04 12:17:13,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 303. [2018-02-04 12:17:13,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2018-02-04 12:17:13,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 303 transitions. [2018-02-04 12:17:13,417 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 303 transitions. Word has length 292 [2018-02-04 12:17:13,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:13,417 INFO L432 AbstractCegarLoop]: Abstraction has 303 states and 303 transitions. [2018-02-04 12:17:13,417 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-02-04 12:17:13,417 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 303 transitions. [2018-02-04 12:17:13,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-02-04 12:17:13,418 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:13,418 INFO L351 BasicCegarLoop]: trace histogram [59, 58, 58, 58, 58, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:13,418 INFO L371 AbstractCegarLoop]: === Iteration 63 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:13,418 INFO L82 PathProgramCache]: Analyzing trace with hash -1266675268, now seen corresponding path program 58 times [2018-02-04 12:17:13,418 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:13,418 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:13,419 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:13,419 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:17:13,419 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:13,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:13,426 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:14,458 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-04 12:17:14,458 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:14,458 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:17:14,465 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:17:14,499 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:17:14,499 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:17:14,502 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:15,485 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-04 12:17:15,502 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:15,502 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60] total 120 [2018-02-04 12:17:15,503 INFO L409 AbstractCegarLoop]: Interpolant automaton has 121 states [2018-02-04 12:17:15,503 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2018-02-04 12:17:15,504 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-02-04 12:17:15,504 INFO L87 Difference]: Start difference. First operand 303 states and 303 transitions. Second operand 121 states. [2018-02-04 12:17:18,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:18,981 INFO L93 Difference]: Finished difference Result 308 states and 308 transitions. [2018-02-04 12:17:18,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-02-04 12:17:18,981 INFO L78 Accepts]: Start accepts. Automaton has 121 states. Word has length 297 [2018-02-04 12:17:18,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:18,982 INFO L225 Difference]: With dead ends: 308 [2018-02-04 12:17:18,982 INFO L226 Difference]: Without dead ends: 308 [2018-02-04 12:17:18,983 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6783 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-02-04 12:17:18,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2018-02-04 12:17:18,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2018-02-04 12:17:18,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-02-04 12:17:18,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 308 transitions. [2018-02-04 12:17:18,984 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 308 transitions. Word has length 297 [2018-02-04 12:17:18,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:18,985 INFO L432 AbstractCegarLoop]: Abstraction has 308 states and 308 transitions. [2018-02-04 12:17:18,985 INFO L433 AbstractCegarLoop]: Interpolant automaton has 121 states. [2018-02-04 12:17:18,985 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 308 transitions. [2018-02-04 12:17:18,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2018-02-04 12:17:18,985 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:18,985 INFO L351 BasicCegarLoop]: trace histogram [60, 59, 59, 59, 59, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:18,986 INFO L371 AbstractCegarLoop]: === Iteration 64 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:18,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1632661303, now seen corresponding path program 59 times [2018-02-04 12:17:18,986 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:18,986 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:18,986 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:18,986 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:17:18,986 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:18,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:18,994 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:20,140 INFO L134 CoverageAnalysis]: Checked inductivity of 8673 backedges. 0 proven. 8673 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:20,140 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:20,140 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:17:20,145 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:17:21,670 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 60 check-sat command(s) [2018-02-04 12:17:21,670 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:17:21,675 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:22,797 INFO L134 CoverageAnalysis]: Checked inductivity of 8673 backedges. 0 proven. 8673 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:22,818 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:22,818 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 61] total 121 [2018-02-04 12:17:22,818 INFO L409 AbstractCegarLoop]: Interpolant automaton has 122 states [2018-02-04 12:17:22,819 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2018-02-04 12:17:22,819 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3781, Invalid=10981, Unknown=0, NotChecked=0, Total=14762 [2018-02-04 12:17:22,819 INFO L87 Difference]: Start difference. First operand 308 states and 308 transitions. Second operand 122 states. [2018-02-04 12:17:27,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:27,711 INFO L93 Difference]: Finished difference Result 313 states and 313 transitions. [2018-02-04 12:17:27,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-02-04 12:17:27,712 INFO L78 Accepts]: Start accepts. Automaton has 122 states. Word has length 302 [2018-02-04 12:17:27,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:27,712 INFO L225 Difference]: With dead ends: 313 [2018-02-04 12:17:27,712 INFO L226 Difference]: Without dead ends: 313 [2018-02-04 12:17:27,713 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6963 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=3843, Invalid=11163, Unknown=0, NotChecked=0, Total=15006 [2018-02-04 12:17:27,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2018-02-04 12:17:27,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2018-02-04 12:17:27,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 313 states. [2018-02-04 12:17:27,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 313 transitions. [2018-02-04 12:17:27,715 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 313 transitions. Word has length 302 [2018-02-04 12:17:27,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:27,715 INFO L432 AbstractCegarLoop]: Abstraction has 313 states and 313 transitions. [2018-02-04 12:17:27,715 INFO L433 AbstractCegarLoop]: Interpolant automaton has 122 states. [2018-02-04 12:17:27,715 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 313 transitions. [2018-02-04 12:17:27,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2018-02-04 12:17:27,716 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:27,716 INFO L351 BasicCegarLoop]: trace histogram [61, 60, 60, 60, 60, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:27,716 INFO L371 AbstractCegarLoop]: === Iteration 65 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:27,716 INFO L82 PathProgramCache]: Analyzing trace with hash -1156168036, now seen corresponding path program 60 times [2018-02-04 12:17:27,716 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:27,716 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:27,716 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:27,716 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:17:27,716 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:27,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:27,723 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:28,805 INFO L134 CoverageAnalysis]: Checked inductivity of 8970 backedges. 0 proven. 8970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:28,805 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:28,805 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 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:17:28,810 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:17:29,282 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 61 check-sat command(s) [2018-02-04 12:17:29,282 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:17:29,286 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:29,461 INFO L134 CoverageAnalysis]: Checked inductivity of 8970 backedges. 0 proven. 8970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:29,481 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:29,481 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 62] total 67 [2018-02-04 12:17:29,482 INFO L409 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-02-04 12:17:29,482 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-02-04 12:17:29,482 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1917, Invalid=2639, Unknown=0, NotChecked=0, Total=4556 [2018-02-04 12:17:29,482 INFO L87 Difference]: Start difference. First operand 313 states and 313 transitions. Second operand 68 states. [2018-02-04 12:17:31,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:31,093 INFO L93 Difference]: Finished difference Result 318 states and 318 transitions. [2018-02-04 12:17:31,093 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-02-04 12:17:31,093 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 307 [2018-02-04 12:17:31,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:31,094 INFO L225 Difference]: With dead ends: 318 [2018-02-04 12:17:31,094 INFO L226 Difference]: Without dead ends: 318 [2018-02-04 12:17:31,095 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2123 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=5750, Invalid=10506, Unknown=0, NotChecked=0, Total=16256 [2018-02-04 12:17:31,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2018-02-04 12:17:31,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. [2018-02-04 12:17:31,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2018-02-04 12:17:31,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 318 transitions. [2018-02-04 12:17:31,096 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 318 transitions. Word has length 307 [2018-02-04 12:17:31,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:31,097 INFO L432 AbstractCegarLoop]: Abstraction has 318 states and 318 transitions. [2018-02-04 12:17:31,097 INFO L433 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-02-04 12:17:31,097 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 318 transitions. [2018-02-04 12:17:31,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2018-02-04 12:17:31,097 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:31,097 INFO L351 BasicCegarLoop]: trace histogram [62, 61, 61, 61, 61, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:31,097 INFO L371 AbstractCegarLoop]: === Iteration 66 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:31,098 INFO L82 PathProgramCache]: Analyzing trace with hash 1119372887, now seen corresponding path program 61 times [2018-02-04 12:17:31,098 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:31,098 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:31,098 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:31,098 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:17:31,099 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:31,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:31,139 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:32,255 INFO L134 CoverageAnalysis]: Checked inductivity of 9272 backedges. 0 proven. 9272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:32,255 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:32,256 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 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:17:32,260 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:17:32,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:32,299 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:33,378 INFO L134 CoverageAnalysis]: Checked inductivity of 9272 backedges. 0 proven. 9272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:33,396 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:33,396 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 63] total 126 [2018-02-04 12:17:33,397 INFO L409 AbstractCegarLoop]: Interpolant automaton has 127 states [2018-02-04 12:17:33,397 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 127 interpolants. [2018-02-04 12:17:33,398 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=11907, Unknown=0, NotChecked=0, Total=16002 [2018-02-04 12:17:33,398 INFO L87 Difference]: Start difference. First operand 318 states and 318 transitions. Second operand 127 states. [2018-02-04 12:17:38,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:38,102 INFO L93 Difference]: Finished difference Result 323 states and 323 transitions. [2018-02-04 12:17:38,102 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-02-04 12:17:38,103 INFO L78 Accepts]: Start accepts. Automaton has 127 states. Word has length 312 [2018-02-04 12:17:38,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:38,103 INFO L225 Difference]: With dead ends: 323 [2018-02-04 12:17:38,103 INFO L226 Difference]: Without dead ends: 323 [2018-02-04 12:17:38,104 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7563 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4095, Invalid=11907, Unknown=0, NotChecked=0, Total=16002 [2018-02-04 12:17:38,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2018-02-04 12:17:38,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 323. [2018-02-04 12:17:38,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2018-02-04 12:17:38,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 323 transitions. [2018-02-04 12:17:38,106 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 323 transitions. Word has length 312 [2018-02-04 12:17:38,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:38,106 INFO L432 AbstractCegarLoop]: Abstraction has 323 states and 323 transitions. [2018-02-04 12:17:38,106 INFO L433 AbstractCegarLoop]: Interpolant automaton has 127 states. [2018-02-04 12:17:38,106 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 323 transitions. [2018-02-04 12:17:38,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2018-02-04 12:17:38,107 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:38,107 INFO L351 BasicCegarLoop]: trace histogram [63, 62, 62, 62, 62, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:38,107 INFO L371 AbstractCegarLoop]: === Iteration 67 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:38,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1164450948, now seen corresponding path program 62 times [2018-02-04 12:17:38,107 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:38,107 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:38,107 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:38,108 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:17:38,108 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:38,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:38,115 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:39,225 INFO L134 CoverageAnalysis]: Checked inductivity of 9579 backedges. 0 proven. 9579 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:39,225 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:39,226 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 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:17:39,230 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:17:39,260 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:17:39,260 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:17:39,264 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:40,274 INFO L134 CoverageAnalysis]: Checked inductivity of 9579 backedges. 0 proven. 9579 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:40,291 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:40,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 64] total 128 [2018-02-04 12:17:40,291 INFO L409 AbstractCegarLoop]: Interpolant automaton has 129 states [2018-02-04 12:17:40,292 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2018-02-04 12:17:40,292 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-02-04 12:17:40,292 INFO L87 Difference]: Start difference. First operand 323 states and 323 transitions. Second operand 129 states. [2018-02-04 12:17:44,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:44,371 INFO L93 Difference]: Finished difference Result 328 states and 328 transitions. [2018-02-04 12:17:44,371 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-02-04 12:17:44,371 INFO L78 Accepts]: Start accepts. Automaton has 129 states. Word has length 317 [2018-02-04 12:17:44,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:44,372 INFO L225 Difference]: With dead ends: 328 [2018-02-04 12:17:44,372 INFO L226 Difference]: Without dead ends: 328 [2018-02-04 12:17:44,373 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7747 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-02-04 12:17:44,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2018-02-04 12:17:44,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2018-02-04 12:17:44,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 328 states. [2018-02-04 12:17:44,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 328 transitions. [2018-02-04 12:17:44,374 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 328 transitions. Word has length 317 [2018-02-04 12:17:44,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:44,374 INFO L432 AbstractCegarLoop]: Abstraction has 328 states and 328 transitions. [2018-02-04 12:17:44,374 INFO L433 AbstractCegarLoop]: Interpolant automaton has 129 states. [2018-02-04 12:17:44,375 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 328 transitions. [2018-02-04 12:17:44,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2018-02-04 12:17:44,375 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:44,375 INFO L351 BasicCegarLoop]: trace histogram [64, 63, 63, 63, 63, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:44,375 INFO L371 AbstractCegarLoop]: === Iteration 68 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:44,376 INFO L82 PathProgramCache]: Analyzing trace with hash 2115351927, now seen corresponding path program 63 times [2018-02-04 12:17:44,376 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:44,376 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:44,376 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:44,376 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:17:44,376 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:44,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:44,383 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:45,643 INFO L134 CoverageAnalysis]: Checked inductivity of 9891 backedges. 0 proven. 9891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:45,643 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:45,643 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:17:45,648 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:17:46,774 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 64 check-sat command(s) [2018-02-04 12:17:46,774 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:17:46,778 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:46,839 INFO L134 CoverageAnalysis]: Checked inductivity of 9891 backedges. 0 proven. 9891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:46,858 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:46,858 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-02-04 12:17:46,858 INFO L409 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-02-04 12:17:46,858 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-02-04 12:17:46,859 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2085, Invalid=2337, Unknown=0, NotChecked=0, Total=4422 [2018-02-04 12:17:46,859 INFO L87 Difference]: Start difference. First operand 328 states and 328 transitions. Second operand 67 states. [2018-02-04 12:17:48,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:48,283 INFO L93 Difference]: Finished difference Result 333 states and 333 transitions. [2018-02-04 12:17:48,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-02-04 12:17:48,284 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 322 [2018-02-04 12:17:48,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:48,284 INFO L225 Difference]: With dead ends: 333 [2018-02-04 12:17:48,284 INFO L226 Difference]: Without dead ends: 333 [2018-02-04 12:17:48,285 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2078 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=6243, Invalid=10527, Unknown=0, NotChecked=0, Total=16770 [2018-02-04 12:17:48,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2018-02-04 12:17:48,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2018-02-04 12:17:48,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 333 states. [2018-02-04 12:17:48,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 333 transitions. [2018-02-04 12:17:48,287 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 333 transitions. Word has length 322 [2018-02-04 12:17:48,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:48,287 INFO L432 AbstractCegarLoop]: Abstraction has 333 states and 333 transitions. [2018-02-04 12:17:48,287 INFO L433 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-02-04 12:17:48,287 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 333 transitions. [2018-02-04 12:17:48,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2018-02-04 12:17:48,288 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:48,288 INFO L351 BasicCegarLoop]: trace histogram [65, 64, 64, 64, 64, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:48,288 INFO L371 AbstractCegarLoop]: === Iteration 69 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:48,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1310529444, now seen corresponding path program 64 times [2018-02-04 12:17:48,288 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:48,288 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:48,288 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:48,288 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:17:48,288 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:48,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:48,298 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:49,946 INFO L134 CoverageAnalysis]: Checked inductivity of 10208 backedges. 0 proven. 10208 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:49,946 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:49,947 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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:17:49,951 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:17:49,982 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:17:49,982 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:17:49,985 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:50,080 INFO L134 CoverageAnalysis]: Checked inductivity of 10208 backedges. 0 proven. 10208 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:50,098 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:50,098 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-02-04 12:17:50,099 INFO L409 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-02-04 12:17:50,099 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-02-04 12:17:50,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=4291, Unknown=0, NotChecked=0, Total=4422 [2018-02-04 12:17:50,099 INFO L87 Difference]: Start difference. First operand 333 states and 333 transitions. Second operand 67 states. [2018-02-04 12:17:54,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:54,242 INFO L93 Difference]: Finished difference Result 338 states and 338 transitions. [2018-02-04 12:17:54,243 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-02-04 12:17:54,243 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 327 [2018-02-04 12:17:54,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:54,243 INFO L225 Difference]: With dead ends: 338 [2018-02-04 12:17:54,244 INFO L226 Difference]: Without dead ends: 338 [2018-02-04 12:17:54,244 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 326 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=131, Invalid=4291, Unknown=0, NotChecked=0, Total=4422 [2018-02-04 12:17:54,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-02-04 12:17:54,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 338. [2018-02-04 12:17:54,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-02-04 12:17:54,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 338 transitions. [2018-02-04 12:17:54,245 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 338 transitions. Word has length 327 [2018-02-04 12:17:54,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:54,246 INFO L432 AbstractCegarLoop]: Abstraction has 338 states and 338 transitions. [2018-02-04 12:17:54,246 INFO L433 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-02-04 12:17:54,246 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 338 transitions. [2018-02-04 12:17:54,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2018-02-04 12:17:54,246 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:54,247 INFO L351 BasicCegarLoop]: trace histogram [66, 65, 65, 65, 65, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:54,247 INFO L371 AbstractCegarLoop]: === Iteration 70 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:54,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1354056553, now seen corresponding path program 65 times [2018-02-04 12:17:54,247 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:54,247 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:54,247 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:54,247 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:17:54,247 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:54,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:54,256 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:55,479 INFO L134 CoverageAnalysis]: Checked inductivity of 10530 backedges. 0 proven. 10530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:55,479 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:55,479 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 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:17:55,484 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:17:57,585 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 66 check-sat command(s) [2018-02-04 12:17:57,585 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:17:57,591 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:59,030 INFO L134 CoverageAnalysis]: Checked inductivity of 10530 backedges. 0 proven. 10530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:59,050 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:59,050 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 67] total 133 [2018-02-04 12:17:59,051 INFO L409 AbstractCegarLoop]: Interpolant automaton has 134 states [2018-02-04 12:17:59,051 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2018-02-04 12:17:59,052 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4555, Invalid=13267, Unknown=0, NotChecked=0, Total=17822 [2018-02-04 12:17:59,052 INFO L87 Difference]: Start difference. First operand 338 states and 338 transitions. Second operand 134 states. [2018-02-04 12:18:03,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:18:03,889 INFO L93 Difference]: Finished difference Result 343 states and 343 transitions. [2018-02-04 12:18:03,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-02-04 12:18:03,890 INFO L78 Accepts]: Start accepts. Automaton has 134 states. Word has length 332 [2018-02-04 12:18:03,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:18:03,890 INFO L225 Difference]: With dead ends: 343 [2018-02-04 12:18:03,891 INFO L226 Difference]: Without dead ends: 343 [2018-02-04 12:18:03,891 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8451 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=4623, Invalid=13467, Unknown=0, NotChecked=0, Total=18090 [2018-02-04 12:18:03,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2018-02-04 12:18:03,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2018-02-04 12:18:03,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-02-04 12:18:03,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 343 transitions. [2018-02-04 12:18:03,893 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 343 transitions. Word has length 332 [2018-02-04 12:18:03,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:18:03,893 INFO L432 AbstractCegarLoop]: Abstraction has 343 states and 343 transitions. [2018-02-04 12:18:03,893 INFO L433 AbstractCegarLoop]: Interpolant automaton has 134 states. [2018-02-04 12:18:03,893 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 343 transitions. [2018-02-04 12:18:03,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2018-02-04 12:18:03,894 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:18:03,894 INFO L351 BasicCegarLoop]: trace histogram [67, 66, 66, 66, 66, 1, 1, 1, 1, 1, 1] [2018-02-04 12:18:03,894 INFO L371 AbstractCegarLoop]: === Iteration 71 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:18:03,894 INFO L82 PathProgramCache]: Analyzing trace with hash 576017724, now seen corresponding path program 66 times [2018-02-04 12:18:03,894 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:18:03,894 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:18:03,895 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:18:03,895 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:18:03,895 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:18:03,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:18:03,903 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:18:05,300 INFO L134 CoverageAnalysis]: Checked inductivity of 10857 backedges. 0 proven. 10857 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:18:05,300 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:18:05,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 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:18:05,305 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:18:05,876 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 67 check-sat command(s) [2018-02-04 12:18:05,876 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:18:05,880 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:18:06,005 INFO L134 CoverageAnalysis]: Checked inductivity of 10857 backedges. 0 proven. 10857 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:18:06,025 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:18:06,025 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 72 [2018-02-04 12:18:06,025 INFO L409 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-02-04 12:18:06,026 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-02-04 12:18:06,026 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2296, Invalid=2960, Unknown=0, NotChecked=0, Total=5256 [2018-02-04 12:18:06,026 INFO L87 Difference]: Start difference. First operand 343 states and 343 transitions. Second operand 73 states. [2018-02-04 12:18:07,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:18:07,707 INFO L93 Difference]: Finished difference Result 348 states and 348 transitions. [2018-02-04 12:18:07,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-02-04 12:18:07,707 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 337 [2018-02-04 12:18:07,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:18:07,708 INFO L225 Difference]: With dead ends: 348 [2018-02-04 12:18:07,708 INFO L226 Difference]: Without dead ends: 348 [2018-02-04 12:18:07,708 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2476 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=6980, Invalid=12202, Unknown=0, NotChecked=0, Total=19182 [2018-02-04 12:18:07,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2018-02-04 12:18:07,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 348. [2018-02-04 12:18:07,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-02-04 12:18:07,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 348 transitions. [2018-02-04 12:18:07,710 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 348 transitions. Word has length 337 [2018-02-04 12:18:07,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:18:07,711 INFO L432 AbstractCegarLoop]: Abstraction has 348 states and 348 transitions. [2018-02-04 12:18:07,711 INFO L433 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-02-04 12:18:07,711 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 348 transitions. [2018-02-04 12:18:07,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2018-02-04 12:18:07,712 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:18:07,712 INFO L351 BasicCegarLoop]: trace histogram [68, 67, 67, 67, 67, 1, 1, 1, 1, 1, 1] [2018-02-04 12:18:07,712 INFO L371 AbstractCegarLoop]: === Iteration 72 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:18:07,713 INFO L82 PathProgramCache]: Analyzing trace with hash 2142854071, now seen corresponding path program 67 times [2018-02-04 12:18:07,713 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:18:07,713 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:18:07,713 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:18:07,713 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:18:07,713 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:18:07,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:18:07,726 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:18:09,228 INFO L134 CoverageAnalysis]: Checked inductivity of 11189 backedges. 0 proven. 11189 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:18:09,228 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:18:09,229 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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:18:09,233 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:18:09,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:18:09,276 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:18:10,540 INFO L134 CoverageAnalysis]: Checked inductivity of 11189 backedges. 0 proven. 11189 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:18:10,557 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:18:10,557 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 69] total 138 [2018-02-04 12:18:10,557 INFO L409 AbstractCegarLoop]: Interpolant automaton has 139 states [2018-02-04 12:18:10,558 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 139 interpolants. [2018-02-04 12:18:10,558 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-02-04 12:18:10,559 INFO L87 Difference]: Start difference. First operand 348 states and 348 transitions. Second operand 139 states. [2018-02-04 12:18:15,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:18:15,691 INFO L93 Difference]: Finished difference Result 353 states and 353 transitions. [2018-02-04 12:18:15,691 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-02-04 12:18:15,691 INFO L78 Accepts]: Start accepts. Automaton has 139 states. Word has length 342 [2018-02-04 12:18:15,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:18:15,692 INFO L225 Difference]: With dead ends: 353 [2018-02-04 12:18:15,692 INFO L226 Difference]: Without dead ends: 353 [2018-02-04 12:18:15,693 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9111 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-02-04 12:18:15,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2018-02-04 12:18:15,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2018-02-04 12:18:15,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 353 states. [2018-02-04 12:18:15,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 353 transitions. [2018-02-04 12:18:15,694 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 353 transitions. Word has length 342 [2018-02-04 12:18:15,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:18:15,694 INFO L432 AbstractCegarLoop]: Abstraction has 353 states and 353 transitions. [2018-02-04 12:18:15,695 INFO L433 AbstractCegarLoop]: Interpolant automaton has 139 states. [2018-02-04 12:18:15,695 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 353 transitions. [2018-02-04 12:18:15,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2018-02-04 12:18:15,695 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:18:15,695 INFO L351 BasicCegarLoop]: trace histogram [69, 68, 68, 68, 68, 1, 1, 1, 1, 1, 1] [2018-02-04 12:18:15,695 INFO L371 AbstractCegarLoop]: === Iteration 73 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:18:15,696 INFO L82 PathProgramCache]: Analyzing trace with hash -271767012, now seen corresponding path program 68 times [2018-02-04 12:18:15,696 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:18:15,696 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:18:15,696 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:18:15,696 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:18:15,696 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:18:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:18:15,705 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:18:17,083 INFO L134 CoverageAnalysis]: Checked inductivity of 11526 backedges. 0 proven. 11526 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:18:17,084 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:18:17,084 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 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:18:17,088 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:18:17,123 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:18:17,123 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:18:17,127 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:18:18,457 INFO L134 CoverageAnalysis]: Checked inductivity of 11526 backedges. 0 proven. 11526 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:18:18,486 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:18:18,487 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 70] total 140 [2018-02-04 12:18:18,487 INFO L409 AbstractCegarLoop]: Interpolant automaton has 141 states [2018-02-04 12:18:18,488 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 141 interpolants. [2018-02-04 12:18:18,488 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-02-04 12:18:18,488 INFO L87 Difference]: Start difference. First operand 353 states and 353 transitions. Second operand 141 states. [2018-02-04 12:18:21,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:18:21,538 INFO L93 Difference]: Finished difference Result 358 states and 358 transitions. [2018-02-04 12:18:21,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-02-04 12:18:21,538 INFO L78 Accepts]: Start accepts. Automaton has 141 states. Word has length 347 [2018-02-04 12:18:21,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:18:21,539 INFO L225 Difference]: With dead ends: 358 [2018-02-04 12:18:21,539 INFO L226 Difference]: Without dead ends: 358 [2018-02-04 12:18:21,540 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9170 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-02-04 12:18:21,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2018-02-04 12:18:21,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 358. [2018-02-04 12:18:21,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-02-04 12:18:21,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 358 transitions. [2018-02-04 12:18:21,542 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 358 transitions. Word has length 347 [2018-02-04 12:18:21,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:18:21,542 INFO L432 AbstractCegarLoop]: Abstraction has 358 states and 358 transitions. [2018-02-04 12:18:21,542 INFO L433 AbstractCegarLoop]: Interpolant automaton has 141 states. [2018-02-04 12:18:21,542 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 358 transitions. [2018-02-04 12:18:21,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2018-02-04 12:18:21,543 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:18:21,543 INFO L351 BasicCegarLoop]: trace histogram [70, 69, 69, 69, 69, 1, 1, 1, 1, 1, 1] [2018-02-04 12:18:21,543 INFO L371 AbstractCegarLoop]: === Iteration 74 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:18:21,543 INFO L82 PathProgramCache]: Analyzing trace with hash -968650025, now seen corresponding path program 69 times [2018-02-04 12:18:21,543 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:18:21,543 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:18:21,543 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:18:21,544 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:18:21,544 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:18:21,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:18:21,552 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:18:22,966 INFO L134 CoverageAnalysis]: Checked inductivity of 11868 backedges. 0 proven. 11868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:18:22,966 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:18:22,966 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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:18:22,971 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:18:24,381 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 70 check-sat command(s) [2018-02-04 12:18:24,381 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:18:24,385 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:18:24,444 INFO L134 CoverageAnalysis]: Checked inductivity of 11868 backedges. 0 proven. 11868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:18:24,462 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:18:24,463 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 72 [2018-02-04 12:18:24,463 INFO L409 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-02-04 12:18:24,463 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-02-04 12:18:24,464 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2490, Invalid=2766, Unknown=0, NotChecked=0, Total=5256 [2018-02-04 12:18:24,464 INFO L87 Difference]: Start difference. First operand 358 states and 358 transitions. Second operand 73 states. [2018-02-04 12:18:26,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:18:26,036 INFO L93 Difference]: Finished difference Result 363 states and 363 transitions. [2018-02-04 12:18:26,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-02-04 12:18:26,037 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 352 [2018-02-04 12:18:26,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:18:26,037 INFO L225 Difference]: With dead ends: 363 [2018-02-04 12:18:26,037 INFO L226 Difference]: Without dead ends: 363 [2018-02-04 12:18:26,038 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2483 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=7458, Invalid=12564, Unknown=0, NotChecked=0, Total=20022 [2018-02-04 12:18:26,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2018-02-04 12:18:26,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 363. [2018-02-04 12:18:26,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 363 states. [2018-02-04 12:18:26,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 363 transitions. [2018-02-04 12:18:26,040 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 363 transitions. Word has length 352 [2018-02-04 12:18:26,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:18:26,040 INFO L432 AbstractCegarLoop]: Abstraction has 363 states and 363 transitions. [2018-02-04 12:18:26,040 INFO L433 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-02-04 12:18:26,040 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 363 transitions. [2018-02-04 12:18:26,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2018-02-04 12:18:26,041 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:18:26,041 INFO L351 BasicCegarLoop]: trace histogram [71, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1] [2018-02-04 12:18:26,041 INFO L371 AbstractCegarLoop]: === Iteration 75 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:18:26,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1084778236, now seen corresponding path program 70 times [2018-02-04 12:18:26,041 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:18:26,041 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:18:26,041 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:18:26,041 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:18:26,041 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:18:26,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:18:26,049 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:18:27,467 INFO L134 CoverageAnalysis]: Checked inductivity of 12215 backedges. 0 proven. 12215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:18:27,467 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:18:27,467 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 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:18:27,472 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:18:27,506 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:18:27,506 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:18:27,510 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:18:28,791 INFO L134 CoverageAnalysis]: Checked inductivity of 12215 backedges. 0 proven. 12215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:18:28,808 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:18:28,808 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 72] total 144 [2018-02-04 12:18:28,809 INFO L409 AbstractCegarLoop]: Interpolant automaton has 145 states [2018-02-04 12:18:28,809 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2018-02-04 12:18:28,810 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5256, Invalid=15624, Unknown=0, NotChecked=0, Total=20880 [2018-02-04 12:18:28,810 INFO L87 Difference]: Start difference. First operand 363 states and 363 transitions. Second operand 145 states. Received shutdown request... [2018-02-04 12:18:30,533 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-02-04 12:18:30,533 WARN L491 AbstractCegarLoop]: Verification canceled [2018-02-04 12:18:30,537 WARN L185 ceAbstractionStarter]: Timeout [2018-02-04 12:18:30,537 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.02 12:18:30 BoogieIcfgContainer [2018-02-04 12:18:30,537 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-02-04 12:18:30,538 INFO L168 Benchmark]: Toolchain (without parser) took 184908.65 ms. Allocated memory was 399.0 MB in the beginning and 1.6 GB in the end (delta: 1.2 GB). Free memory was 355.9 MB in the beginning and 1.3 GB in the end (delta: -989.9 MB). Peak memory consumption was 171.4 MB. Max. memory is 5.3 GB. [2018-02-04 12:18:30,539 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 399.0 MB. Free memory is still 361.2 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-02-04 12:18:30,539 INFO L168 Benchmark]: CACSL2BoogieTranslator took 142.38 ms. Allocated memory is still 399.0 MB. Free memory was 355.9 MB in the beginning and 347.9 MB in the end (delta: 7.9 MB). Peak memory consumption was 7.9 MB. Max. memory is 5.3 GB. [2018-02-04 12:18:30,539 INFO L168 Benchmark]: Boogie Preprocessor took 16.91 ms. Allocated memory is still 399.0 MB. Free memory is still 347.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-02-04 12:18:30,539 INFO L168 Benchmark]: RCFGBuilder took 122.69 ms. Allocated memory is still 399.0 MB. Free memory was 347.9 MB in the beginning and 333.9 MB in the end (delta: 14.0 MB). Peak memory consumption was 14.0 MB. Max. memory is 5.3 GB. [2018-02-04 12:18:30,539 INFO L168 Benchmark]: TraceAbstraction took 184623.68 ms. Allocated memory was 399.0 MB in the beginning and 1.6 GB in the end (delta: 1.2 GB). Free memory was 333.9 MB in the beginning and 1.3 GB in the end (delta: -1.0 GB). Peak memory consumption was 149.5 MB. Max. memory is 5.3 GB. [2018-02-04 12:18:30,540 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.22 ms. Allocated memory is still 399.0 MB. Free memory is still 361.2 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 142.38 ms. Allocated memory is still 399.0 MB. Free memory was 355.9 MB in the beginning and 347.9 MB in the end (delta: 7.9 MB). Peak memory consumption was 7.9 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 16.91 ms. Allocated memory is still 399.0 MB. Free memory is still 347.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * RCFGBuilder took 122.69 ms. Allocated memory is still 399.0 MB. Free memory was 347.9 MB in the beginning and 333.9 MB in the end (delta: 14.0 MB). Peak memory consumption was 14.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 184623.68 ms. Allocated memory was 399.0 MB in the beginning and 1.6 GB in the end (delta: 1.2 GB). Free memory was 333.9 MB in the beginning and 1.3 GB in the end (delta: -1.0 GB). Peak memory consumption was 149.5 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 (363states) and interpolant automaton (currently 35 states, 145 states before enhancement), while ReachableStatesComputation was computing reachable states (169 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 (363states) and interpolant automaton (currently 35 states, 145 states before enhancement), while ReachableStatesComputation was computing reachable states (169 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 (363states) and interpolant automaton (currently 35 states, 145 states before enhancement), while ReachableStatesComputation was computing reachable states (169 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 (363states) and interpolant automaton (currently 35 states, 145 states before enhancement), while ReachableStatesComputation was computing reachable states (169 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 (363states) and interpolant automaton (currently 35 states, 145 states before enhancement), while ReachableStatesComputation was computing reachable states (169 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 32 locations, 5 error locations. TIMEOUT Result, 184.5s OverallTime, 75 OverallIterations, 71 TraceHistogramMax, 103.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 2506 SDtfs, 16456 SDslu, 99997 SDs, 0 SdLazy, 373944 SolverSat, 2645 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 69.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16449 GetRequests, 11352 SyntacticMatches, 9 SemanticMatches, 5088 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167814 ImplicationChecksByTransitivity, 66.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=363occurred in iteration=74, 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.1s AutomataMinimizationTime, 74 MinimizatonAttempts, 125 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 13.6s SatisfiabilityAnalysisTime, 63.5s InterpolantComputationTime, 25984 NumberOfCodeBlocks, 25984 NumberOfCodeBlocksAsserted, 1385 NumberOfCheckSat, 25837 ConstructedInterpolants, 0 QuantifiedInterpolants, 21777889 SizeOfPredicates, 3 NumberOfNonLiveVariables, 28426 ConjunctsInSsa, 4385 ConjunctsInUnsatCore, 147 InterpolantComputations, 3 PerfectInterpolantSequences, 33/581533 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_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-02-04_12-18-30-546.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-02-04_12-18-30-546.csv Completed graceful shutdown