DemeterJ version 0.8.2 Copyright (c) 2000 Northeastern University Reading project file program.prj... Running the test... Initializing symbol table The initial symbol table is: start_year = 2000.0 start_month = 12.0 savings = 10000.0 house_price = 200000.0 minimum_percent_down = 20.0 closing_costs = 4000.0 reserve_savings = 10000.0 loan_term = 15.0 mortgage_rate = 0.07999999821186066 annual_salary = 50000.0 tax_rate = 0.2800000011920929 take_home_pay asset = 3000.0 rent liability = 750.0 utilities liability = 150.0 food liability = 200.0 property_tax liability = 0.0 inflation = 0.03999999910593033 bought_house car_payment liability = 0.0 current_month current_year sum_of_assets sum_of_liabilities startup = 1.0 term_start = 0.0 term_end = 0.0 mortgage_payment liability = 0.0 Starting the simulation Year Month Savings NetIncome Income Expenses mortpymt rent Events ======= ======= ======= ========= ======= ======== ======== ======= ====== 2000 12 11900 1900 3000 1100 0 750 init 2001 1 13800 1900 3000 1100 0 750 proptaxincr 2001 2 15700 1900 3000 1100 0 750 2001 3 17600 1900 3000 1100 0 750 2001 4 19500 1900 3000 1100 0 750 2001 5 21400 1900 3000 1100 0 750 2001 6 23300 1900 3000 1100 0 750 2001 7 25200 1900 3000 1100 0 750 2001 8 27100 1900 3000 1100 0 750 2001 9 29000 1900 3000 1100 0 750 2001 10 31050 2049 3149 1100 0 750 Raise 2001 11 33100 2049 3149 1100 0 750 2001 12 35150 2049 3149 1100 0 750 2002 1 37200 2049 3149 1100 0 750 proptaxincr 2002 2 39250 2049 3149 1100 0 750 2002 3 41300 2049 3149 1100 0 750 2002 4 43350 2049 3149 1100 0 750 2002 5 45400 2049 3149 1100 0 750 2002 6 47450 2049 3149 1100 0 750 2002 7 39000 1549 3149 1600 0 750 new_car 2002 8 40550 1549 3149 1600 0 750 2002 9 42100 1549 3149 1600 0 750 2002 10 43807 1707 3307 1600 0 750 Raise 2002 11 45515 1707 3307 1600 0 750 2002 12 47222 1707 3307 1600 0 750 2003 1 48930 1707 3307 1600 0 750 proptaxincr 2003 2 50637 1707 3307 1600 0 750 2003 3 52345 1707 3307 1600 0 750 2003 4 54052 1707 3307 1600 0 750 2003 5 55760 1707 3307 1600 0 750 2003 6 57467 1707 3307 1600 0 750 2003 7 59175 1707 3307 1600 0 750 The purchase price of the house is 222473.21875 The mortage payment is 1700.85595703125 2003 8 11095 415 3307 2891 1700 0 Purchase_House 2003 9 11511 415 3307 2891 1700 0 2003 10 12092 581 3472 2891 1700 0 Raise 2003 11 12673 581 3472 2891 1700 0 2003 12 13254 581 3472 2891 1700 0 2004 1 13830 576 3472 2896 1700 0 proptaxincr 2004 2 14406 576 3472 2896 1700 0 2004 3 14983 576 3472 2896 1700 0 2004 4 15559 576 3472 2896 1700 0 2004 5 16135 576 3472 2896 1700 0 2004 6 16711 576 3472 2896 1700 0 2004 7 17287 576 3472 2896 1700 0 2004 8 17863 576 3472 2896 1700 0 2004 9 18439 576 3472 2896 1700 0 2004 10 19189 749 3646 2896 1700 0 Raise 2004 11 19939 749 3646 2896 1700 0 2004 12 20689 749 3646 2896 1700 0 2005 1 21429 739 3646 2906 1700 0 proptaxincr 2005 2 22168 739 3646 2906 1700 0 2005 3 22908 739 3646 2906 1700 0 2005 4 23648 739 3646 2906 1700 0 2005 5 24388 739 3646 2906 1700 0 2005 6 25127 739 3646 2906 1700 0 2005 7 26367 1239 3646 2406 1700 0 car_paid_off 2005 8 27607 1239 3646 2406 1700 0 2005 9 28847 1239 3646 2406 1700 0 2005 10 30269 1422 3828 2406 1700 0 Raise 2005 11 31691 1422 3828 2406 1700 0 2005 12 33113 1422 3828 2406 1700 0 2006 1 34525 1411 3828 2417 1700 0 proptaxincr 2006 2 35936 1411 3828 2417 1700 0 2006 3 37348 1411 3828 2417 1700 0 2006 4 38760 1411 3828 2417 1700 0 2006 5 40171 1411 3828 2417 1700 0 2006 6 41583 1411 3828 2417 1700 0 2006 7 42995 1411 3828 2417 1700 0 2006 8 44406 1411 3828 2417 1700 0 2006 9 45818 1411 3828 2417 1700 0 2006 10 47421 1603 4020 2417 1700 0 Raise 2006 11 49024 1603 4020 2417 1700 0 2006 12 50627 1603 4020 2417 1700 0 2007 1 52220 1592 4020 2428 1700 0 proptaxincr 2007 2 53812 1592 4020 2428 1700 0 2007 3 55404 1592 4020 2428 1700 0 2007 4 56996 1592 4020 2428 1700 0 2007 5 58589 1592 4020 2428 1700 0 2007 6 60181 1592 4020 2428 1700 0 2007 7 61773 1592 4020 2428 1700 0 2007 8 63366 1592 4020 2428 1700 0 2007 9 64958 1592 4020 2428 1700 0 2007 10 66751 1793 4221 2428 1700 0 Raise 2007 11 68544 1793 4221 2428 1700 0 2007 12 70338 1793 4221 2428 1700 0 2008 1 72120 1781 4221 2439 1700 0 proptaxincr 2008 2 73902 1781 4221 2439 1700 0 2008 3 75684 1781 4221 2439 1700 0 2008 4 77466 1781 4221 2439 1700 0 2008 5 79248 1781 4221 2439 1700 0 2008 6 81030 1781 4221 2439 1700 0 2008 7 82812 1781 4221 2439 1700 0 2008 8 84594 1781 4221 2439 1700 0 2008 9 86375 1781 4221 2439 1700 0 2008 10 88369 1993 4432 2439 1700 0 Raise 2008 11 90362 1993 4432 2439 1700 0 2008 12 92355 1993 4432 2439 1700 0 2009 1 94336 1981 4432 2451 1700 0 proptaxincr 2009 2 96317 1981 4432 2451 1700 0 2009 3 98299 1981 4432 2451 1700 0 2009 4 100280 1981 4432 2451 1700 0 2009 5 102261 1981 4432 2451 1700 0 2009 6 104242 1981 4432 2451 1700 0 2009 7 106224 1981 4432 2451 1700 0 2009 8 108205 1981 4432 2451 1700 0 2009 9 110186 1981 4432 2451 1700 0 2009 10 112389 2202 4653 2451 1700 0 Raise 2009 11 114592 2202 4653 2451 1700 0 2009 12 116795 2202 4653 2451 1700 0 2010 1 118986 2190 4653 2463 1700 0 proptaxincr 2010 2 121176 2190 4653 2463 1700 0 2010 3 123367 2190 4653 2463 1700 0 2010 4 125558 2190 4653 2463 1700 0 2010 5 127748 2190 4653 2463 1700 0 2010 6 129939 2190 4653 2463 1700 0 2010 7 132130 2190 4653 2463 1700 0 2010 8 134321 2190 4653 2463 1700 0 2010 9 136511 2190 4653 2463 1700 0 2010 10 138935 2423 4886 2463 1700 0 Raise 2010 11 141358 2423 4886 2463 1700 0 2010 12 143781 2423 4886 2463 1700 0 2011 1 146192 2410 4886 2476 1700 0 proptaxincr 2011 2 148603 2410 4886 2476 1700 0 2011 3 151013 2410 4886 2476 1700 0 2011 4 153424 2410 4886 2476 1700 0 2011 5 155835 2410 4886 2476 1700 0 2011 6 158245 2410 4886 2476 1700 0 2011 7 160656 2410 4886 2476 1700 0 2011 8 163067 2410 4886 2476 1700 0 2011 9 165477 2410 4886 2476 1700 0 2011 10 168132 2654 5131 2476 1700 0 Raise 2011 11 170787 2654 5131 2476 1700 0 2011 12 173442 2654 5131 2476 1700 0 2012 1 176084 2641 5131 2489 1700 0 proptaxincr 2012 2 178726 2641 5131 2489 1700 0 2012 3 181367 2641 5131 2489 1700 0 2012 4 184009 2641 5131 2489 1700 0 2012 5 186651 2641 5131 2489 1700 0 2012 6 189293 2641 5131 2489 1700 0 2012 7 191934 2641 5131 2489 1700 0 2012 8 194576 2641 5131 2489 1700 0 2012 9 197218 2641 5131 2489 1700 0 2012 10 200116 2898 5387 2489 1700 0 Raise 2012 11 203014 2898 5387 2489 1700 0 2012 12 205913 2898 5387 2489 1700 0 2013 1 208797 2884 5387 2503 1700 0 proptaxincr 2013 2 211682 2884 5387 2503 1700 0 2013 3 214566 2884 5387 2503 1700 0 2013 4 217451 2884 5387 2503 1700 0 2013 5 220335 2884 5387 2503 1700 0 2013 6 223220 2884 5387 2503 1700 0 2013 7 226104 2884 5387 2503 1700 0 2013 8 228989 2884 5387 2503 1700 0 2013 9 231873 2884 5387 2503 1700 0 2013 10 235027 3153 5656 2503 1700 0 Raise 2013 11 238181 3153 5656 2503 1700 0 2013 12 241335 3153 5656 2503 1700 0 2014 1 244474 3139 5656 2517 1700 0 proptaxincr 2014 2 247614 3139 5656 2517 1700 0 2014 3 250753 3139 5656 2517 1700 0 2014 4 253893 3139 5656 2517 1700 0 2014 5 257033 3139 5656 2517 1700 0 2014 6 260172 3139 5656 2517 1700 0 2014 7 263312 3139 5656 2517 1700 0 2014 8 266451 3139 5656 2517 1700 0 2014 9 269591 3139 5656 2517 1700 0 2014 10 273013 3422 5939 2517 1700 0 Raise 2014 11 276435 3422 5939 2517 1700 0 2014 12 279858 3422 5939 2517 1700 0 2015 1 283265 3407 5939 2532 1700 0 proptaxincr 2015 2 286673 3407 5939 2532 1700 0 2015 3 290080 3407 5939 2532 1700 0 2015 4 293488 3407 5939 2532 1700 0 2015 5 296895 3407 5939 2532 1700 0 2015 6 300302 3407 5939 2532 1700 0 2015 7 303710 3407 5939 2532 1700 0 2015 8 307117 3407 5939 2532 1700 0 2015 9 310525 3407 5939 2532 1700 0 2015 10 313969 3444 5976 2532 1700 0 Raise 2015 11 317414 3444 5976 2532 1700 0 2015 12 320858 3444 5976 2532 1700 0 2016 1 324287 3429 5976 2547 1700 0 proptaxincr 2016 2 327716 3429 5976 2547 1700 0 2016 3 331146 3429 5976 2547 1700 0 2016 4 334575 3429 5976 2547 1700 0 2016 5 338004 3429 5976 2547 1700 0 2016 6 341433 3429 5976 2547 1700 0 2016 7 344862 3429 5976 2547 1700 0 2016 8 348291 3429 5976 2547 1700 0 2016 9 351720 3429 5976 2547 1700 0 2016 10 355448 3727 6275 2547 1700 0 Raise 2016 11 359175 3727 6275 2547 1700 0 2016 12 362903 3727 6275 2547 1700 0 2017 1 366615 3711 6275 2564 1700 0 proptaxincr 2017 2 370327 3711 6275 2564 1700 0 2017 3 374038 3711 6275 2564 1700 0 2017 4 377750 3711 6275 2564 1700 0 2017 5 381462 3711 6275 2564 1700 0 2017 6 385173 3711 6275 2564 1700 0 2017 7 388885 3711 6275 2564 1700 0 2017 8 392597 3711 6275 2564 1700 0 2017 9 396309 3711 6275 2564 1700 0 2017 10 400334 4025 6589 2564 1700 0 Raise 2017 11 404359 4025 6589 2564 1700 0 2017 12 408385 4025 6589 2564 1700 0 2018 1 412394 4008 6589 2580 1700 0 proptaxincr 2018 2 416402 4008 6589 2580 1700 0 2018 3 420411 4008 6589 2580 1700 0 2018 4 424420 4008 6589 2580 1700 0 2018 5 428428 4008 6589 2580 1700 0 2018 6 432437 4008 6589 2580 1700 0 2018 7 436446 4008 6589 2580 1700 0 ----- Yahoo! ----- 2018 8 442155 5709 6589 880 0 0 House_Paid_Off 2018 9 447865 5709 6589 880 0 0 2018 10 453903 6038 6919 880 0 0 Raise 2018 11 459942 6038 6919 880 0 0 2018 12 465981 6038 6919 880 0 0 2019 1 472003 6021 6919 897 0 0 proptaxincr 2019 2 478024 6021 6919 897 0 0 2019 3 484046 6021 6919 897 0 0 2019 4 490067 6021 6919 897 0 0 2019 5 496089 6021 6919 897 0 0 2019 6 502110 6021 6919 897 0 0 2019 7 508132 6021 6919 897 0 0 2019 8 514153 6021 6919 897 0 0 2019 9 520175 6021 6919 897 0 0 2019 10 526542 6367 7264 897 0 0 Raise 2019 11 532910 6367 7264 897 0 0 2019 12 539277 6367 7264 897 0 0 Dumping symboltable: start_year = 2000.0 start_month = 12.0 savings = 539277.4375 house_price = 429967.34375 minimum_percent_down = 20.0 closing_costs = 4000.0 reserve_savings = 10000.0 loan_term = 15.0 mortgage_rate = 0.07999999821186066 annual_salary = 126347.40625 tax_rate = 0.3100000023841858 take_home_pay asset = 7264.97607421875 rent liability = 0.0 utilities liability = 250.0 food liability = 200.0 property_tax liability = 465.7979431152344 inflation = 0.03999999910593033 bought_house = 1.0 car_payment liability = 0.0 current_month = 1.0 current_year = 2020.0 sum_of_assets = 7264.97607421875 sum_of_liabilities = 897.5634765625 startup = 0.0 term_start = 0.0 term_end = 0.0 mortgage_payment liability = 0.0 some test cases: 8-4+3 = (should be 7) 7.0 3+4*5 = (should be 23) 23.0 2020 1 545626 6349 7264 915 0 0 proptaxincr stopping