Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 28.01.2012, 21:02
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

Сообщение от B@rmaley.e><e
А физические законы мира сами подстроились под неё?
млять я же в соседнем треде написал что придумали как язык моделирования. универсальным. где числа вещественные моделируют количества, а операции с вещами моделируют арифметивескими операторами. Если хотим работать с невещами, то нужны другие операторы потому что ЭТИ расщитаны только на числа, и ведут себя не правильно при работе со всякими нулями бесконечностями и.т.п.
Ответить с цитированием
  #42 (permalink)  
Старый 28.01.2012, 21:05
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от Livaanderiamarum
одиинаковые множители сокращаются
Кто сказал? Докажите.
В кольце
a*b = a*c
a*b = a*c
a*b - a*c = a*c - a*c
a*(b - c) = 0
Очевидно, что в случае если a равно нулю, b вовсе не обязано быть равно c.
Более того, также необходимо, чтобы наше кольцо являлось областью целостности.
Ответить с цитированием
  #43 (permalink)  
Старый 28.01.2012, 21:09
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от Livaanderiamarum
ведут себя не правильно при работе со всякими нулями бесконечностями
А где неправильное поведение для нуля? И чем оно неправильно?
Ответить с цитированием
  #44 (permalink)  
Старый 28.01.2012, 21:09
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

Сообщение от B@rmaley.e><e
Кто сказал? Докажите.
Очевидно, что в случае если a равно нулю
------
видите? операторы опять не правильно ведут себя с нечислами.
Ответить с цитированием
  #45 (permalink)  
Старый 28.01.2012, 21:10
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

Сообщение от B@rmaley.e><e
А где неправильное поведение для нуля? И чем оно неправильно?
не делится на 0, как вариант
Ответить с цитированием
  #46 (permalink)  
Старый 28.01.2012, 21:13
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от Livaanderiamarum
Очевидно
Очевидно — это какие-то эмоции, строгое доказательство предоставьте, пожалуйста.
Сообщение от Livaanderiamarum
не делится на 0
А что в этом неправильного?
Сообщение от Livaanderiamarum
видите? операторы опять не правильно ведут себя с нечислами.
Где неправильно? Всё согласовано со свойствами алгебраических структур.
Ответить с цитированием
  #47 (permalink)  
Старый 28.01.2012, 21:26
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

Сообщение от B@rmaley.e><e
Где неправильно? Всё согласовано со свойствами алгебраических структур.
так, давай я просто перечислю.

Нули не сокращаются - это не правильно.
На ноль не делится - это не правильно.

вот еще пример ошибочной работы с нечислами

14-14 = 0
(14-14)*10 = (14-14)*30
одинаковые множители (14-14) сокращаются, получается
10=30

Последний раз редактировалось Livaanderiamarum, 28.01.2012 в 21:29.
Ответить с цитированием
  #48 (permalink)  
Старый 28.01.2012, 21:39
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от Livaanderiamarum
Нули не сокращаются - это не правильно.
Почему?
Выше я уже показал, что уравнение a*x = a*y имеет сколько угодно корней при a = 0
Сообщение от Livaanderiamarum
одинаковые множители (14-14) сокращаются
Не сокращаются. Сокращения не существует, есть лишь процесс, описанный мною ранее. И он приводит к b = c только при ненулевом a (в области целостности).
Ответить с цитированием
  #49 (permalink)  
Старый 28.01.2012, 21:43
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

Сообщение от B@rmaley.e><e
Не сокращаются. Сокращения не существует, есть лишь процесс, описанный мною ранее. И он приводит к b = c только при ненулевом a (в области целостности).
верно! арифметическое сокращение тоже может работать только с количествами. а не с нулями.
Ответить с цитированием
  #50 (permalink)  
Старый 29.01.2012, 19:47
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Livaanderiamarum
верно! арифметическое сокращение тоже может работать только с количествами. а не с нулями.
Если так сильно хочется делить и умножать на нуль, наслаждайся

#include <iostream>

class Int {
	public:
		Int(int i): value(i) {}
		
		operator int() const {
			return value;
		}

		int operator*(Int &rv) {
			if_null(rv);
			return value * rv;
		}
		
		int operator/(Int &rv) {
			if_null(rv);
			return value / rv;
		}
		
	private:
		int value;

		inline void if_null(Int &rv) {
			if (value == 0)
				value = 1;
			
			else if (rv == 0)
				rv = 1;
		}
};

int main() {
  Int a = 0;
  Int b = 5;

  int i = a * b; //5
  int j = a / b; //5
  
  std::cout << "0 * 5 = " << i << "\n0 / 5 = " << j << std::endl;

  return 0;
}

Последний раз редактировалось monolithed, 29.01.2012 в 19:53.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В ie6 внутрь createTextNode нельзя добавить свойство. КАК быть? aRpi Events/DOM/Window 1 01.11.2011 20:03
Как сделать: если один инпут заполнен, то в другой вводить нельзя? Fenec Events/DOM/Window 4 12.11.2010 19:32
а где нельзя распологать link Артем125 (X)HTML/CSS 19 26.06.2010 00:10
Изменение текста в XML (не удаленный, но править нельзя) Qwe2Qwe Общие вопросы Javascript 3 28.02.2010 12:44
Программированию нельзя научится в вузах, это искусство которому учатся сами. nemo Оффтопик 43 17.01.2010 02:21