MathPHP\SetTheory\SetAxiomsTest::testAUnsionBCrossCEqualsUnsionOfACRossCAndBCrossC PHP Метод

testAUnsionBCrossCEqualsUnsionOfACRossCAndBCrossC() публичный Метод

Axiom: (A ∪ B) × C = (A × C) ∪ (B × C) A union B cross C is the union of A cross C and B cross C
public testAUnsionBCrossCEqualsUnsionOfACRossCAndBCrossC ( Set $A, Set $B, Set $C )
$A Set
$B Set
$C Set
    public function testAUnsionBCrossCEqualsUnsionOfACRossCAndBCrossC(Set $A, Set $B, Set $C)
    {
        $⟮A∪B⟯×C = $A->union($B)->cartesianProduct($C);
        $⟮A×C⟯∪⟮B×C⟯ = $A->cartesianProduct($C)->union($B->cartesianProduct($C));
        $this->assertEquals($⟮A∪B⟯×C, $⟮A×C⟯∪⟮B×C⟯);
        $this->assertEquals($⟮A∪B⟯×C->asArray(), $⟮A×C⟯∪⟮B×C⟯->asArray());
    }